Forward Brad Winchester agreed to a one-year deal with the Chicago Blackhawks. Financial terms were not disclosed.
Winchester, 32, scored 27 points in 37 games for the Milwaukee Admirals of the American Hockey League last season.
He has played in 390 career NHL games, scoring 68 combined points in stints with Edmonton, Dallas, St. Louis, Anaheim and San Jose. Winchester has scored another 132 points in 232 career AHL games.
He was originally a second-round pick by Edmonton in 2000.