Oldest Active NHL Players

10 Oldest Active NHL Players (Updated 2021)

Spread the love

The average age of the NHL’s current players is 27.1 years. While this is a little old, by sports’ standards, all of the players on this list have far surpassed this number. Everyone on this list is about a decade or more older than the average NHL player and has played for about two decades. The four oldest players on this list were drafted in the late 1990s and are all in their early 40s.

As of February 2021, the information on this list is as accurate as possible and will be updated as needed. Please note that any players who are currently free agents and not signed with a team, but have not declared their retirement, have been left off this list.

10. Valtteri Filppula (March 20, 1984 – Present)

Current Age (as of February 2021): 36 years, 11 months, 2 days
Current Team: Detroit Red Wings
Draft Year: 2002
Playing Career: 2003 – Present
Position: Center

Valtteri Filppulaphoto source: Wikimedia Commons

Valtteri Filppula of Finland, was first drafted to the NHL by the Detroit Red Wings in the 2002 NHL Entry Draft. However, Filppula did not make his NHL debut until 2005. He became the first Finnish player to ever play with the Detroit Red Wings. After several seasons, Filppula moved to the Tampa Bay Lightning. Following his time with Tampa Bay, Filppula played for the Philadelphia Flyers and the New York Islanders. In 2019, Filppula returned to the Detroit Red Wings.

Did You Know?

On 1 February 2020, Valtteri Filppula appeared in his 1,000th career NHL game, becoming the eighth Finnish-born player to reach the milestone.


9. Mark Giordano (October 3, 1983 – Present)

Current Age (as of February 2021): 37 years, 4 months, 19 days
Current Team: Calgary Flames
Draft Year: Undrafted
Playing Career: 2004 – Present
Position: Defense

Mark Giordanophoto source: Wikimedia Commons

Mark Giordano, who is from Toronto, has spent his entire NHL career with the Calgary Flames. For the 2004 – 05 season, Giordano was signed to the Flames’ affiliate team the Lowell Lock Monsters. The next season, Giordano was transferred to Calgary’s new affiliate, the Omaha Ak-Sar-Ben Knights. On January 30, 2006, Giordano made his NHL debut and went on to play seven games with the Flames. Although Giordano played most of the 2006-07 season with the Flames, he was unable to come to terms on a new contract for the next season. Giordano left the NHL for a year to play with HC Dynamo Moscow of the Russian Super League. He came back to the NHL and the Calgary Flames in the 2008-09 season.

Did You Know?

In 2019, Mark Giordano was awarded the James Norris Memorial Trophy as the NHL’s best defenceman, while having a career-best performance at the age of 35.


8. Duncan Keith (July 16, 1983 – Present)

Current Age (as of February 2021): 37 years, 7 months, 6 days
Current Team: Chicago Blackhawks
Draft Year: 2002
Playing Career: 2003 – Present
Position: Defense and Alternate Captain

Duncan Keithphoto source: Wikimedia Commons

Duncan Keith is currently a defenseman and alternate captain for the Chicago Blackhaws, who first drafted him back in 2002. Keith was just a freshman in college at the time. He left school after his sophomore year to join the major junior ranks. Prior to the 2003-04 NHL season, Keith signed with the Blackhawks and was put on its affiliate team, the Norfolk Admirals of the American Hockey League. Keith played his first NHL game on October 5, 2005 after officially making the Blackhawks team after 2005 training camp. He has played with the Chicago Blackhawks since then and is now considered one of the best players in NHL history.

Did You Know?

Duncan Keith is a three-time Stanley Cup champion as well as a two-time Olympic gold medalist with Team Canada at the 2010 Vancouver and 2014 Sochi Winter Olympics.


7. Jason Spezza (June 13, 1983 – Present)

Current Age (as of February 2021): 37 years, 8 months, 9 days
Current Team: ; Toronto Maple Leafs
Draft Year: 2001
Playing Career: 2002 – Present
Position: ; Center

Jason Spezzaphoto source: Wikimedia Commons via mark6mauno

Jason Spezza of Canada, has been playing professionally since 2002, but has played hockey since he was a kid. After playing in the major junior league for a few years, Spezza signed his first professional contract with the Ottawa Senators. For the first few years of his professional career Spezza was assigned to the Senators’ AHL affiliate, the Grand Rapids Griffins. Spezza played his first full season in the NHL in 2004-05. He has also played for the Dallas Stars and is currently with the Toronto Maple Leafs.

Did You Know?

When Jason Spezza made his World Junior debut in 2000, he became just the third 16-year-old in history to make the Canadian team, behind Wayne Gretzky and Eric Lindros.


6. Andy Greene (October 30, 1982 – Present)

Current Age (as of February 2021): 38 years, 3 months, 23 days
Current Team: New Jersey Devils
Draft Year: Undrafted
Playing Career: 2006 – Present
Position: Defense

Andy Greenephoto source: Flickr via mark6mauno

Andy Greene, who is just a few days shy of his 37th birthday at the time of this writing, hasn’t necessarily had an impressive career like some of the other players on this list. Greene has been the captain of the New Jersey Devils since 2015. He was first signed to the team as an undrafted free agent in 2006.

Did You Know?

During the 2017-18 NHL season, Andy Greene injured his hand, which broke his streak of 350 consecutive NHL games played. Greene has the third-longest streak in the New Jersey Devils history, just behind Travis Zajac and Ken Daneyko.


5. Henrik Lundqvist (March 2, 1982 – Present)

Current Age (as of February 2021): 38 years, 11 months, 20 days
Current Team: New York Rangers
Draft Year: 2000
Playing Career: 2001 – Present
Position: Goaltender

Henrik Lundqvistphoto source: Wikimedia Commons via Lisa Gansky

Henrik Lundqvist, who was born in Sweden, is one of the best goalies in NHL history. Along with his twin brother, Joel, Lundqvist grew up playing hockey, although alpine skiing was the most popular sport in the area. Before joining the New York Rangers and the NHL in 2000, Lundqvist played for Frölunda HC in Swedish Elitserien. Lundqvist immediately made a name for himself in the NHL and was dubbed “King Henrik” by Rangers fans.

Did You Know?

Henrik Lundqvist is the only goaltender in NHL history to record 11 30-win seasons in his first 12 seasons.


4. Ryan Miller (July 17, 1980 – Present)

Current Age (as of February 2021): 40 years, 7 months, 5 days
Current Team: Anaheim Ducks
Draft Year: 1999
Playing Career: ; 2002 – Present
Position:  Goaltender

Ryan Millerphoto source: Wikimedia Commons

Ryan Miller is one of the NHL players who are still going strong in their 40s. Miller grew up playing hockey in California and was 138th overall by the Buffalo Sabres in the 1999 NHL Entry Draft. After playing with the Michigan State University Spartans for three seasons, Miller moved to the American Hockey League (AHL), where he played for the Buffalo Sabres’ affiliate, the Rochester Americans. Miller became the goalie for the Buffalo Sabres during the 2005-06 season. He remained with the Sabres until 2014, before moving to the Vancouver Canucks. Miller has played for the Anaheim Ducks since 2017.

Did You Know?

Ryan Miller comes from a prolific hockey playing family; his brother Drew and his cousins, Kip, Kelly, and Kevin, have also played for the NHL.


3. Patrick Marleau (September 15, 1979 – Present)

Current Age (as of February 2021): 41 years, 5 months, 7 days
Current Team: San Jose Sharks
Draft Year: 1997
Playing Career: 1997 – Present
Position: Left wing/Center

Patrick Marleauphoto source: Wikimedia Commons

Patrick Marleau is just a few months younger than former San Jose Sharks teammate, Joe Thornton, making him the third oldest active NHL player. Marleau spent a few years in the junior hockey league before being drafted in 1997 by the San Jose Sharks. With the exception of two seasons with the Toronto Maple Leafs from 2017-19, Marleau has always played for the Sharks. However, in February 2020, Marleau was traded by Sharks to the Pittsburgh Penguins in exchange for a conditional 2021 third-round pick. Marleau ended his contract with the Penguins and has now returned to the San Jose Sharks with a one-year contract.

Since Marleau has spent the majority of his career with the Sharks, he holds many franchise records, including: all-time Sharks leader in goals, even strength goals, power play goals, points, shots, and games played.

Did You Know?

Patrick Marleau currently holds the distinction of playing the most NHL games (both regular season and playoffs) without winning the Stanley Cup.


2. Joe Thornton (July 2, 1979 – Present)

Current Age (as of February 2021): 41 years, 7 months, 20 days
Current Team: San Jose Sharks
Draft Year: 1997
Playing Career: ; 1997 – Present
Position: Center and alternate captain

Joe Thorntonphoto source: Sidmeister78 at English Wikipedia

Joe Thornton is currently the second oldest player in the NHL at 40 years of age. Thornton has been playing hockey his entire life and was part of the Ontario Minor Hockey Association as a young teenager. The top line center began his NHL career with the Boston Bruins in 1997. Thornton played with the Bruins for seven seasons (three as its captain), before being traded to the San Jose Sharks in 2005.

Did You Know?

Joe Thornton is the only player in NHL history to win the Art Ross Trophy and Hart Memorial Trophy while switching clubs in his winning campaign (2005-06).


1. Zdeno Chára (March 18, 1977- Present)

Current Age (as of February 2021): 43 years, 11 months, 4 days
Current Team: Washington Capitals
Draft Year: 1996
Playing Career: 1997 – Present
Position:  Defense

Zdeno Charaphoto source: Wikimedia Commons via Lisa Gansky

At nearly 44 years of age, Zdeno Chára is the oldest active player in the NHL. Chára hails from Slovakia and was drafted into the NHL in 1996 by the New York Islanders. After spending a few years with the Islanders, Chára was picked up by the Ottawa Senators. Chára became an unrestricted free agent at the end of 2005–06 season and played for the Boston Bruins until the end of the 2020. He was the captain of the team for 14 years. In December 2020, Chára signed a one-year contract with the Washington Capitals.

Did You Know?

Zdeno Chára is so tall at 6 ft 9 in (206 cm) – he is the tallest NHL player ever – that he has to use sticks two inches longer than NHL regulations, and receives permission from the NHL to do so.


Spread the love

Related Post

Leave a comment

Your email address will not be published. Required fields are marked *