8 Of The Oldest NHL Players In 2021

Sportsmen have short careers. Usually, at least. From all sports, hockey begs to differ. NHL players are 27.5 years old on average, but considering how averages are calculated, this tells us that around half of these players are older than that. Indeed, some of the oldest NHL players are at least a decade older and have been playing for over two decades. So, before checking out the latest consensus picks for the NHL, check these 8 of the oldest NHL players in 2021.

oldest nhl players list

1. Zdeno Chára, 44 years old

Born in March 1977, Chára started his NHL career in 1997 and currently plays in the defence of the Washington Capitals. Chára isn’t only the oldest NHL player in 2021. At 6 ft 9 in, he is also the tallest NHL player in history.

2. Joe Thornton, 41 years old

The centre and alternate captain for the San Jose Sharks, Joe Thornton is another of the NHL players over 40 in 2021. And whilst he might not be the tallest, he is the only player in NHL history who won the Hart Memorial Trophy and Art Ross Trophy while switching clubs.

3. Patrick Marleau, 41 years old

Only a few months younger than Thornton, Marleau is the only NHL player who holds the distinction of playing the most NHL games without winning the Stanley Cup. He is currently playing as a left wing/centre for the San Jose Sharks.

4. Ryan Miller, 40 years old

Currently playing for the Anaheim Ducks, Miller started his career in 2002 and is one of the oldest goaltenders in the NHL history. He has played for the Anaheim Ducks since 2017 and comes from a prolific hockey playing family.

5. Henrik Lundqvist, 39 years old

Like Miller, Lundgvist is one of the oldest NHL goaltenders, and the only goaltender in NHL history who recorded 11 30-wins in his first 12 seasons. Born in Sweden, Lundgvist initially played for his national team before joining the New York Rangers and NHL in 2000.

6. Andy Greene, 39 years old

Playing for the New Jersey Devils, Andy Greene is only a few months younger than Lundgvist. He might not have had the impressive career other players around this age can brag with, but he has still been the captain of his team since 2015. In the NHL world, Greene is known for having the third-longest streak in his team’s history.

7. Jason Spezza, 38 years old

Playing professionally since 2002 but with a much longer history in the hockey world, Jason Spezza is Toronto Maple Leafs’ centre. He joined the team at only 16 years old and also briefly played for the Dallas Stars. 

8. Duncan Keith, 37 years old

Chicago Blackhawks’ defence and alternate captain, Duncan Keith ends our list of the oldest NHL players in 2021. He joined the NHL in 2002 and is considered one of the best players in the sport’s history. A three-time Stanley Cup champion and two-time Olympic gold medallist, Keith doesn’t seem to be retiring anytime soon.