The Chicago Blackhawks have agreed to a one-year contract with forward Brad Winchester.

Winchester has 37 goals and 31 assists over 390 NHL games with Edmonton, Dallas, St. Louis, Anaheim and San Jose. He had nine goals and 18 assists last season with the Milwaukee Admirals of the American Hockey League, a Nashville Predators affiliate.

The Blackhawks announced the move Wednesday.