Winchester, 32, played last season for the Nashville Predators‘ AHL affiliate Milwaukee Admirals registering 27 points (9 goals, 18 assists) in 37 games.
The 6-foot-5, 230 pound Winchester last saw NHL ice time with the San Jose Sharks during the 2012 season. The Madison, Wisc native played in 67 games and recorded 10 points (6 goals, 4 assists). Windchester brings playoff experience to the Blackhawks has he played in five out of the last seven playoffs, including playing with the Edmonton Oilers during their Western Conference Championship season in 2006.
Winchester was the 35th overall pick in the second round of the 2000 NHL Entry Draft for Edmonton.