Hainsey, 36, split last season between the Carolina Hurricanes and Pittsburgh Penguins, collecting 17 points (four goals, 13 assists) in 72 regular season games and eight points (two goals, six assists) in 25 playoff games while helping Pittsburgh capture a Stanley Cup championship. In 907 career NHL games, the Bolton, Connecticut native has recorded 253 points (49 goals, 204 assists) and 390 penalty minutes.
Hainsey was originally selected by the Montreal Canadiens with the 13th overall pick in the 2000 NHL Draft.