Nu har han tagit beslutet att det inte blir något fortsatt spel.
35-årige Hagelin tvingas lägga skridskorna på hyllan.
"Det har varit en fantastisk resa. Men tyvärr är min ögonskada för komplicerad för att jag ska kunna fortsätta hålla på med sporten jag älskar", skriver Hagelin på Instagram.
Han vann Stanley Cup två år i rad under sin tid i Pittsburgh Penguins och Hagelin gjorde totalt 713 matcher i NHL.
Förutom tiden i Pittsburgh så har han spelat för New York Rangers, Anaheim, Los Angeles och nu senast Washington Capitals.
Silly season 1 månad för 1 krona Skaffa PLUS. (Säg upp när du vill.)