Hainsey has retired from the NHL, per the NHLPA.
Hainsey played 1,132 games for eight different teams, recording 59 goals and 311 points in the process. The Boston native won a Stanley Cup with the Penguins in the 2016-17 campaign. He decided to hang up the skates at 40 years old.