Hainsey, âgé de 36 ans, a participé aux séries éliminatoires de la Coupe Stanley la saison dernière, et a aidé les Penguins de Pittsburgh à remporter la Coupe Stanley, lui qui a récolté huit points (deux buts, six passes) en 25 parties.
Les Penguins ont fait l'acquisition de Hainsey dans une transaction avec les Hurricanes de la Caroline le 17 février, avant la date limite des transactions. Il a amassé 17 points (quatre buts, 13 passes) en 72 parties de saison régulière.
Hainsey a été sélectionné par les Canadiens de Montréal au 13e rang au total du repêchage 2000 de la LNH. Il a obtenu 253 points (29 buts, 204 passes) en 907 matchs en 14 saisons avec les Canadiens, les Blue Jackets de Columbus, les Trashers d'Atlanta/Jets de Winnipeg, les Hurricanes et les Penguins.