NHL’s current longest-serving captains

Credit: Charles LeClaire-USA TODAY Sports

The Toronto Maple Leafs recently named Auston Matthews captain, replacing John Tavares, who wore the “C” for the past five seasons. Heading into the 2024-25 season, Tavares would have been one of the longest-serving leaders in the NHL, but the clock has been reset with Matthews assuming the duties.

With a changing of the guard in Toronto, there’s been a reshuffle among the NHL’s current longest-serving captains. Here’s a breakdown of who has been leading their teams the longest.

Related: 10 oldest active NHL players in 2024-25 season, including Mark-Andre Fleury

Logan Couture (San Jose Sharks) Five seasons

Credit: Darren Yamashita-USA TODAY Sports

Jordan Staal (Carolina Hurricanes) Five seasons

Credit: James Guillory-USA TODAY Sports

Anders Lee (New York Islanders) Six seasons

Credit: Eric Bolte-USA TODAY Sports

Aleksander Barkov (Florida Panthers) Six seasons

Credit: Sam Navarro-USA TODAY Sports

Roman Josi (Nashville Predators) Seven seasons

Credit: Bob Frid-USA TODAY Sports

Anze Kopitar (Los Angeles Kings) Eight seasons

Credit: Gary A. Vasquez-USA TODAY Sports

Connor McDavid (Edmonton Oilers) Eight seasons

Credit: Sergei Belski-USA TODAY Sports

Gabriel Landeskog (Colorado Avalanche) 10 seasons*

Credit: Geoff Burke-USA TODAY Sports

Jamie Benn (Dallas Stars) 11 seasons

Credit: Stephen R. Sylvanie-USA TODAY Sports

Alex Ovechkin (Washington Capitals) 15 seasons

Credit: Stephen R. Sylvanie-USA TODAY Sports

Sidney Crosby (Pittsburgh Penguins) 17 seasons

Credit: Charles LeClaire-USA TODAY Sports
Exit mobile version