1. Mark Giordano - 40 Years
Mark Giordano currently skates for the Toronto Maple Leafs this 2023-24 season and is considered the oldest active NHL player.
Giordano played for the Calgary Flames for 15 seasons beginning the 2008-09 season, with whom he was selected for the NHL All-Star Games three times.
In 2019, the player won the James Norris Memorial Trophy as the best defenseman of the league. He was also named to his NHL's first All-Star team in the same year.
Mark was selected by the expansion franchise Seattle Kraken in July 2021 and became the first captain in Kraken franchise history.
In March 2022, the Canadian was traded by Seattle to the Maple Leafs. On 26 February 2023, the defenseman recorded 2,045 shots blocked in a contest against the Kraken, making it the most in NHL history.