Canadian Olympic gold medalist Jeff Carter of London, Ontario has retired from the National Hockey League at age 39 according to Rogers Sportsnet on Thursday. A centre and right winger, Carter played 19 seasons in the NHL with the Philadelphia Flyers, Columbus Blue Jackets, Los Angeles Kings and Pittsburgh Penguins from 2005 to 2024. He was with the Flyers from 2005 to 2011, the Blue Jackets from 2011 to 2012, the Kings from 2012 to 2021, and the Penguins from 2020 to 2024.
In 1321 NHL regular season games, Carter had 442 goals and 409 assists for 851 points. He was a +9 with 635 penalty minutes, 238 power-play points, 27 shorthanded points, 92 game-winning goals, and 3967 shots on goal.
Carter was a two-time NHL All-Star and two-time Stanley Cup champion. He was an All-Star during the 2008-09 and 2016-17 NHL regular seasons and won a Stanley Cup with the Kings in 2012 and 2014.
In 2008-09 with the Flyers as an All-Star, Carter had 46 goals and 38 assists for 84 points. In 2016-17 with the Kings as an All-Star, Carter had 32 goals and 34 assists for 66 points.
Twice Carter led the NHL in game-winning goals. He had 12 game-winners with the Flyers in 2008-09, and eight game-winners with the Kings in 2012-13.
Carter played an instrumental role offensively with the Kings when they won their two Stanley Cups. In the 2012 Stanley Cup playoffs, Carter led all players with eight goals and three game-winning goals. In the 2014 Stanley Cup playoffs, Carter led all players with four power-play goals.
Carter won a gold medal for Canada at the 2014 Olympic Winter Games in Sochi. Also representing Canada, Carter won a gold medal for Canada at the 2005 World Junior Hockey Championships in Grand Forks, North Dakota.