Williams signed with the Detroit Red Wings as an undrafted free agent in 2000.

The 5-foot-11-inch forward has spent parts or all of 10 seasons with the Red Wings, Dallas Stars, Chicago Blackhawks, Columbus Blue Jackets and Atlanta Thrashers.

Last year, Williams played in 27 games with the Stars and recorded two goals and three assists. He also spent time with the Connecticut Whale of the American Hockey League, where he had four goals and five assists in 17 games.

In his career, he has 93 goals and 132 assists in 447 games.

The Penguins also signed defenseman Scott Harrington to a three-year entry level deal Tuesday afternoon.

The 18-year-old was taken in the second round (No. 54 overall) in this year’s draft.

Last year, he appeared in all 67 games with the London Knights of the Ontario Hockey league where he scored six goals and added 16 assists.