The Ducks announced today that the club has signed center Daniel Winnik to a two-year contract through the 2013-14 NHL season. Winnik, 27, has appeared in 366 career NHL games with the Coyotes, Avalanche and Sharks, posting 101 points with 187 PIM. He appeared in a league-leading 84 games with Colorado and San Jose last season, scoring 23 points with 52 PIM.