Prior to beginning his collegiate career, Hagelin played two seasons for Södertälje SK's team in the J20 SuperElit.[1] During that time, he scored 44 goals and 51 assists, ranking fifth all-time in points and goals scored for Södertälje, as well as fourth in goals per season.[1]
After moving to North America, Hagelin played college hockey for the University of MichiganWolverines ice hockey team of the Central Collegiate Hockey Association (CCHA). In doing so, he became the first Swedish ice hockey player to ever play for the University.[2] As a junior in 2009–10, Hagelin helped Michigan win the CCHA championship and was named as an Academic All-Big Ten.[3] As a senior in 2010–11, Hagelin won the CCHA Best Defensive Forward Award and was named to the All-CCHA First Team.[4][5] He also won the CCHA Best Defensive Forward Award and was a finalist for the CCHA Player of the Year Award for the 2010–11 season,[5][6][7] in addition to the Inside College Hockey 2010–11 All-America Third Team and the AHCA/Old Time Hockey All-American Ice Hockey Team (second team, west).[8][9]
Hagelin was then selected in the sixth round, 168th overall, by the New York Rangers at the 2007 NHL Entry Draft.[10][11] Before playing at Michigan, Hagelin wore the number 26, but when that number was already taken by fellow forward Danny Fardig, Hagelin changed to 12. Hagelin later then chose to wear the number 62 with the Rangers because both 12 and 26 were already taken, so he switched the digits of his old 26, thus wearing 62.[12] Hagelin played in the 2008 World Junior Ice Hockey Championships with Sweden, winning silver.
Hagelin was regarded to be a "fan favorite" player among Michigan hockey fans. By his final season on the team, fans had taken to regularly displaying Swedish flags as a demonstration of their high regard for Hagelin.[13]
On 27 June 2015, Hagelin, slated to become a restricted free agent on 1 July, was traded along with two draft picks to the Anaheim Ducks in exchange for Emerson Etem and a second-round selection in the 2015 NHL Entry Draft, which New York used to pick Ryan Gropp.[20] He was later signed to a four-year contract with the Ducks on 14 August 2015.[21]
Pittsburgh Penguins
In the 2015–16 season, Hagelin struggled with his new club, failing to reproduce his scoring presence from his tenure with the Rangers. With 12 points in 43 games, Hagelin was traded by the Ducks to the Pittsburgh Penguins in exchange for forward David Perron and defenseman Adam Clendening on 16 January 2016.[22] Hagelin then went on to produce 27 points in 37 games, helping spark the Penguins' mid-season turnaround with his speed. He was also a key contributor in the playoffs, scoring 16 points en route to a 2016 Stanley Cup championship.[23] Hagelin again won the Cup in 2017, defeating the Nashville Predators in six games. Although that season was marred by injury and low point production, Hagelin did score the final goal of the playoffs, an empty netter in game six, which sealed the 2–0 victory.
Los Angeles Kings
On 14 November 2018, the Penguins traded Hagelin to the Los Angeles Kings in exchange for Tanner Pearson.[24] Hagelin's time with the Kings was brief and marred by injury, limiting him to just 22 games with the team.
Washington Capitals and retirement
On 21 February 2019, the Kings traded Hagelin to the Washington Capitals in exchange for a third-round pick in the 2019 NHL Entry Draft and a conditional sixth-round pick in the 2020 NHL Entry Draft. The Kings also retained 50% of Hagelin's salary as part of the deal.[25]
On 16 June 2019, the Capitals re-signed Hagelin to a four-year, $11 million contract extension with an annual average of $2.75 million.[26]
During a Capitals practice on 1 March 2022, Hagelin suffered a severe eye injury, necessitating two surgeries to avoid losing his left eye entirely, and resulting in a partial loss of vision.[28] The following off-season, Hagelin additionally had an arthroscopic procedure on his hip, ruling him out indefinitely;[29] this was further followed by a full hip resurfacing in February 2023, his fourth surgery in the span of a year, which resulted in him missing the entire 2022–23 season.[28][30] Hagelin ultimately announced his retirement on 30 August 2023, citing ongoing complications from his eye injury.[31]