NHL Players

Oldest Active NHL Players Still Skating in 2024

By Kapil Sapkota / 5 December 2023 09:09 AM

Source : facebook

Most of the NHL players take retirement before they reach 35. However, some players continue their professional playing even in their late 30s.

Usually, it is believed that the aged players are less productive as compared to the younger ones. Despite their age, some senior players are still performing dominant performances in the league.

The performance of the forwards and the defencemen starts declining with the growing age after their 30s, so they retire earlier as hockey is a physically demanding sport.

Goaltenders, on the other hand, keep playing even at a higher age as their performance relies more on talent and skill than strength.

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.

Source : instagram

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.

2. Jeff Carter - 39 Years

Drafted in the first round of the 2003 NHL Entry Draft, Carter has previously played for the Philadelphia Flyers, Columbus Blue Jackets, and the LA Kings.

In the 2008-09 season with the Flyers, he led the team with 46 goals and 84 points and was also selected for his first NHL All-Star Game.

Source : facebook

Carter was traded to the Blue Jackets in the 2011-12 season. After playing in 39 regular season games for the Jackets, he was traded to the LA Kings.

The Canadian center became the Stanley Cup champion in 2012 and 2014 with the Kings. He spent over 9 seasons with Los Angeles before being traded to the Penguins in 2021.

Carter became the 2014 Olympic gold medalist with the Canadian national team. He also won the World Junior Championships in 2005 and the U18 World Championship in 2003.

3. Marc-Andre Fleury - 39 Years

Marc-Andre Fleury was drafted first overall in the 2003 Entry draft by the Pittsburgh Penguins. He was the third goaltender to be selected first overall in NHL history.

Source : instagram

During his 13-season career with the Penguins, he won three Stanley Cups with the team.

The Vegas Golden Knights selected Fleury in the 2017 NHL Expansion Draft. The Canadian goaltender was named to the NHL All-Star Game for three consecutive years from 2018 to 2020 while playing for the Knights.

He clinched his first Vezina trophy and William M. Jennings Trophy with Vegas in 2021.

Fleury was traded to the Chicago Blackhawks in July 2021. After competing in 45 regular season games with the Hawks, the goalie was traded to the Minnesota Wild in the 2021-22 season.

4. Joe Pavelski - 39 Years

Joe Pavelski is currently serving as an alternate captain of the Dallas Stars for this 2023-24 season.

The American forward previously played 13 seasons for the San Jose Sharks beginning the 2006-07 season and captained the team during his final four years with it.

Source : instagram

Pavelski helped the Sharks to reach their first Stanley Cup finals in 2016. He also played his first NHL All-Star game with the franchise that year.

The forward signed with the Stars as an unrestricted free agent in July 2019. He was named an alternate captain of the team before the 2021-22 season.

Pavelski registered his 400th NHL career goal on 26 November 2021 in a 3-1 win against the Colorado Avalanche. He earned his 1000th career point on April 10, 2023, versus the Detroit Red Wings.

5. Ryan Suter - 39 Years

Current Dallas player, Ryan Suter was drafted 7th overall by the Predators in 2003. He debuted with Nashville during the 2005-06 season.

Suter signed with the Wild as a free agent on 4 July 2012. A week later, he was named as an alternate captain of the Wild franchise.

Source : instagram

In the 2015-16 season, his 43 assists and 51 points set a franchise record for the Wild with the most points by a defenseman in a single season.

The American earned his 500th NHL points on 19 October 2018 in a 3-1 victory over the Dallas Stars. He played his 1000th NHL career game with Minnesota on 25 October 2018.

Ryan joined the Stars franchise in July 2021.

6. Pierre-Edouard Bellemare - 38 Years

Bellemare signed as a free agent with the Philadelphia Flyers in June 2014. The Frenchman debuted with the Flyers on October 8 against the Boston Bruins.

Source : instagram

Flyers named Bellemare as an alternate captain on March 2, 2017. Vegas Golden Knights selected him as part of expansion on June 21.

The defenseman helped the Knights advance to its first Stanley Cup finals in 2018, blocking 63 shots and earning 16 points through 72 games. He was selected as an alternate captain of the team in the 2018-19 season.

In July 2019, the player signed as a free agent with the Colorado Avalanche.

Bellemare joined the Tampa Bay Lightning on July 28, 2021. After playing two seasons for the Lightning, he signed with the Seattle Kraken in July 2023.

7. Brent Burns - 38 Years

The Carolina Hurricanes defenseman Brent Burns was drafted by the Minnesota Wild in 2003 and is still playing in the 2023-24 season.

Debuted in the NHL in the 2003-04 season with the Wild, Burns was traded to the San Jose Sharks in 2011. In the 2015-16 season, he earned 27 goals and 48 assists to help the Sharks reach the playoffs.

Source : instagram

Burns accumulated 7 goals and 17 assists in the playoffs during San Jose's run for the Stanley Cup final in 2016.

The player was awarded the James Norris Memorial Trophy in 2017 as the best defenceman in the league. He was also the recipient of the Ted Lindsay Award.

On 27 December 2018, the player skated in his 1000th NHL career game in a 4-2 victory against the Anaheim Ducks. Burns was traded to the Hurricanes in July 2022.

8. Alex Goligoski - 38 Years

The 38-year-old defenseman has been playing for the Minnesota Wild beginning the 2021-22 season.

Goligoski got drafted by the Penguins in 2004. In 2009, the American became the Stanley Cup champion with the Penguins.

Source : facebook

The player was traded to the Dallas Stars in February 2011. He completed the 2011-12 season recording 9 goals and 30 points leading the Stars defensemen.

Before the 2015-16 season, he was promoted to an alternate captain of the Dallas franchise.

Goligoski was traded to the Arizona Coyotes in June 2016. He was named as an alternate captain of the Coyotes in the 2020-21 season.

He played his 900th NHL career game with the Coyotes on 22 March 2021 against the Colorado Avalanche. On 28 July 2021, the player signed with the Minnesota Wild as a free agent.

9. Alexander Ovechkin - 38 Years

Alexander Ovechkin is considered in the list of the most-aged NHL skaters in the 2023-24 season. 

Source : facebook

The Russian scored 2 goals in his very first NHL game on October 5, 2005, in a 3-2 win against the Columbus Blue Jackets.

He led the 2005-06 NHL season among rookies in goals, points, power-play goals, and shots.

Regarded as one of the greatest NHL players of all time, Ovechkin has led the league in goals for 9 seasons throughout his NHL career.

Alex and the Capitals became the Stanley Cup champions in 2018. He was also awarded the Maurice "Rocket" Richard Trophy and the Conn Smythe Trophy the same year.

10. Corey Perry - 38 Years

Perry was selected by the Mighty Ducks of Anaheim in the first round of the 2003 Entry Draft. He won the Stanley Cup with the Ducks in 2007.

The Canadian right winger won the Hart Memorial Trophy in 2011 as the league's MVP for the 2010-11 season. He also received the Maurice "Rocket" Richard Trophy for leading the NHL with 50 goals.

Source : instagram

In the 2013-14 season, his 43 goals became second in the NHL and Perry was named to the first All-Star team.

In July 2019, the forward signed with the Dallas Stars as a free agent. He competed in his 1000th NHL regular season game with the Stars on 13 November 2019 over the Calgary Flames.

Perry joined the Montreal Canadiens in December 2020. After spending a season with the Canadiens, the player was traded to the Chicago Blackhawks in June 2023.

11. Jonathan Quick - 38 Years

The NHL goaltender Quick was drafted in 2005 by the Los Angeles Kings.

Debuted in the NHL in the 2007-08 season with the Kings, Quick won two Stanley Cups with the team in 2012 and 2014. He was also awarded the Conn Smythe Trophy in 2012.

Source : instagram

The American goaltender also captured the William M. Jennings Trophy in 2014 and 2018 for allowing the fewest goals against.

Jonathan was traded to the Vegas Golden Knights in March 2023 and became the Stanley Cup champion with the Knights for the third time.

Quick signed with the New York Rangers in July 2023. The goalie recorded his 60th NHL career shutout on 22 November in a 1-0 victory against the Pittsburgh Penguins.

12. Jack Johnson - 37 Years

Johnson debuted in the NHL in the 2007-08 season with the Los Angeles Kings. He was drafted third overall by the Carolina Hurricanes in 2005.

The defenseman was traded to the Columbus Blue Jackets in February 2012. He was named an alternate captain of the Jackets in the 2012-13 season.

Source : twitter

In July 2018, the Pittsburgh Penguins signed Johnson as a free agent. After playing 2 seasons with the Penguins, the American defense joined the New York Rangers before the 2020-21 season.

Jack played his 1000th NHL game on 1st March 2022 with the Avalanche over the Chicago Blackhawks. Johnson became the Stanley Cup champion with the Avalanche in 2022.

He played most of the 2022-23 regular season for the Blackhawks and returned to the Avalanche franchise in February 2023.

13. Trevor Lewis - 37 Years

The 37-year forward Lewis was selected by the Los Angeles Kings in the first round of the 2006 Entry Draft. He is still playing in the 2023-24 season.

Lewis is a 2-time Stanley Cup champion, both won with the Kings franchise in 2012 and 2014.

Source : instagram

The player contributed 2 goals during the Kings' first Stanley Cup run in the clinching game six.

After playing 12 seasons for Los Angeles, he left the team in 2021 and signed with the Winnipeg Jets in January 2021. On July 28, he signed a one-year contract with the Calgary Flames as a free agent.

Skating in two complete seasons with the Flames, Lewis returned to his original team, the Kings in July 2023.

14. Evgeni Malkin - 37 Years

Evgeni Malkin is among the active NHL player who is still playing in the 2023-24 season. Drafted second overall in 2004, he debuted during the 2006-07 season.

Malkin set a modern NHL record scoring a goal in each of his first six games.

Source : twitter

He concluded his rookie season by posting 33 goals and 85 points through 78 games and led all first-year players. He was awarded the Calder Memorial Trophy at the end of the season.

With the Hurricanes, he picked up three Stanley Cups in 2009, and back-to-back in 2016 and 2017.

Malkin was also awarded the Art Ross Trophy and the Conn Smythe Trophy in 2009. The Russian won the Hart Memorial Trophy and Ted Lindsay Award in 2012.

15. T.J. Oshie - 37 Years

T.J. Oshie is currently playing for the Washington Capitals in the NHL and is of 37 years of age.

He made his NHL debut with the Blues in the 2008-09 season. The American forward was traded to the Capitals in July 2015.

Source : instagram

Oshie helped the Capitals win their second Presidents' Trophy with his then-career-high 26 goals in the 2015-16 season. The following season, he earned his career-high 33 goals.

The player became Stanley Cup Champion with Washington in 2018. To help the Capitals win the cup, he accumulated 8 goals and 13 assists in the playoffs through 24 contests.

Oshie led the Eastern Conference players with a 20.8 shooting percentage and 13 power-play goals in the 2019-20 season. He was selected for his first NHL All-Star Game in 2020.

16. Ryan Reaves - 37 Years

Reaves has been playing in the NHL since the 2010-11 season and is 37 years old.

Debuted in the league with the Blues in October 2010, the right winger got traded later to the Pittsburgh Penguins in June 2017.

Source : instagram

Appearing in 58 regular season games and contributing 8 points for the Penguins in the 2017-18 games, Reaves departed to the Vegas Golden Knights to play the rest of the season.

After spending over 3 seasons with the Knights, the Canadian forward was traded to the New York Rangers in July 2021.

The Rangers traded Reaves to the Minnesota Wild after he went scoreless in 12 games of the 2022-23 season.

He played the remaining season for the Wild and signed with the Toronto Maple Leafs as a free agent in July 2023.

17. Derek Ryan - 37 Years

Derek Ryan had his NHL debut with the Carolina Hurricanes during the 2015-16 season. He is still playing in 2023-24 and is aged 37.

He also succeded in scoring a goal in his first NHL contest over the NJ Devils on March 1, 2016. The player registered his career-high 15 goals and 38 points in the 2017-18 season with Carolina.

Source : instagram

Playing two full seasons with the Hurricanes, he left the team after the 2017-18 season as a free agent and signed with the Calgary Flames on 1 July 2018.

In July 2021, Ryan signed with the Edmonton Oilers as a free agent. The player earned his first NHL hat trick on 26 February 2022 in a 4-3 win contest over the Florida Panthers.

18. Marc Staal - 37 Years

Marc Staal is a 37-year defenseman who currently skates for the Philadelphia Flyers in 2023-24.

Staal was selected in the 2005 Entry Draft by the New York Rangers. He began his NHL journey with the Rangers in the 2007-08 season.

Source : instagram

In the 2009-10 season, the player recorded his NHL career-high 8 goals. In the following season, he posted his best assists (22) and points (29) record.

One of the longest-serving players of the Rangers franchise, Marc was traded to the Detroit Red Wings in September 2020. He played his 1000th NHL career game with the Red Wings on March 12, 2022.

In July 2022, the defense left Detroit to join the Florida Panthers. Aster skating the whole 2022-23 season for the Panthers, Staal signed with the Philadelphia Flyers in July 2023.

19. Blake Wheeler - 37 Years

Blake Wheeler, 37 years old player is still playing in NHL and is among the oldest players this season.

The fifth overall pick of the 2004 NHL Draft, Wheeler was drafted by the Phoenix Coyotes. After the Coyotes failed to come to terms with the player, he signed with the Boston Bruins in July 2008.

Wheeler scored a goal in his NHL debut on 9 October 2008 in a 5-4 win match against the Colorado Avalanche.

Source : instagram

After playing in 58 games for the Bruins during the 2010-11 season, the right winger signed with the Atlanta Thrashers (Winnipeg Jets) as a free agent. He played the rest of the season with the Thrashers.

The player scored his career-high 28 goals with the Jets in the 2013-14 season. His career-best 68 assists led the league in the 2017-18 season.

Wheeler was named to the NHL All-Star Game consecutively in 2018 and 2019. The forward played his 1000th NHL game with the Jets on December 5, 2021.

20. Nicklas Backstrom - 36 Years

An alternate captain for the Washington Capitals franchise, Backstrom was drafted 4th overall in the 2006 NHL Draft.

The player's NHL career began with Washington in the 2007-08 season. In his very second season in the league, the player amassed 22 goals and 66 assists for 88 points and ranked within the top 10 NHL scorers within the year.

Source : instagram

He was the recipient of the Viking Award in 2009. During the 2015-16 regular season, Backstrom posted 20 goals and 50 assists. He was named to his first All-Star Game.

In a contest against the Vancouver Canucks on 23 October 2018, the forward surpassed milestone of 600 assists. He also became the Stanley Cup champion with the Capitals in the same year.

Backstrom's 1000th career point was registered on March 9, 2022, during a match over the Edmonton Oilers.

21. Cal Clutterbuck - 36 Years

Cal Clutterbuck made his debut in the league with the Wild in the 2007-08 season and is still playing despite being 36 years old.

The Islanders right winger spent 5 seasons in the OHL with the Toronto St. Michael's Majors and Oshawa Generals before beginning his NHL career with the Wild.

Source : twitter

During the NHL 2010-11 regular season, the Canadian earned his career-high 19 goals and 15 points for 34 points.

In June 2013, the forward was traded to the Islanders. He was promoted to an alternate captain of the club after Kyle Okposo was sidelined with an eye injury.

He reached his 1000th NHL game mark on 22 November 2023 against the Philadelphia Flyers in a 3-2 win contest.

22. Andrew Cogliano - 36 Years

Andrew Cogliano began his NHL journey with the Edmonton Oilers franchise in the 2007-08 season and is now aged 36 years.

The player skated with the Oilers for 4 complete seasons and was traded to the Anaheim Ducks in the 2012-13 season. His Stanley Cup playoffs debut was made with the Ducks during the season.

Source : facebook

On 14 January 2019, the Ducks traded Cogliano to the Dallas Stars. After playing 2 seasons with the Stars, the forward joined the San Jose Sharks as a free agent in the 2021-22 season.

Following his 56 regular matches for the Sharks, the Canadian forward joined the Colorado Avalanche in March 2022.

Cogliano scored the game-winning goal in the first game of the Western Conference Final series against the Oilers. He became the 2022 Stanley Cup champion with the team.

23. Sidney Crosby - 36 Years

A Pittsburgh Penguins veteran, Crosby was the first overall selection of the 2005 Entry Draft.

Crosby earned an assist in his NHL debut match against the New Jersey Devils on October 5, 2005. Sidney was selected as an alternate captain on December 16.

Source : twitter

At the age of 19, he led the league with 120 points and won the Art Ross Trophy. Crosby became the Stanley Cup champion with the Penguins in 2009, and the back-to-back in 2016 and 2017.

The forward led the league in goals in the 2009-10 and 2016-17 regular seasons and captured the Maurice "Rocket" Richard Trophy.

Crosby played his 1200th NHL game in his 19th season (2023-24) in the league earning an assist in a 10-2 winning contest against the San Jose Sharks.

24. Nick Foligno - 36 Years

Nick Foligno first appeared in his first NHL match in the 2007-08 season. He has been in the NHL to date and is 36 years of age.

Source : instagram

Foligno was traded to the Columbus Blue Jackets in July 2012. In the 2014-15 season, Nick earned his career-high goals (31) and assists (73) through 79 regular-season games.

Following this achievement, he was named the captain of the Blue Jackets franchise after the conclusion of the season.

Nick played his NHL All-Star game in 2015. He was awarded the King Clancy Memorial Trophy in 2017.

The player was traded to the Toronto Maple Leafs in April 2021 after playing half of the season with the Blue Jackets. In July of the same year, he signed a two-year contract with the Boston Bruins as a free agent.

On 26 July 2023, Foligno was traded to the Blackhawks franchise.

25. Claude Giroux - 36 Years

Claude Giroux currently plays for the Ottawa Senators and has been in the NHL since 2008.

He played his NHL debut match in the 2008-09 season with the Flyers. Claude was named to his first NHL All-Star Game in 2011.

Source : instagram

In 2013, he was selected as captain of the team and became the longest-serving captain of the franchise.

After the completion of the 2017-18 regular season, Giroux became the first Philadelphia player to secure 100 points in a season since Eric Lindros in 1995-96.

Claude skated in his 1000th NHL match on 17 March 2022 in a 5-4 win contest versus the Nashville Predators. After two days, he was traded to the Florida Panthers.

He played the remaining season for the Panthers before he signed with the Ottawa Senators in July 2022.

Related post of NHL Players