List of oldest National Hockey League players
Appearance
Below is the List of oldest National Hockey League (NHL) players, with their last season in parentheses. Only hockey players who played at least one game when they were 40 or older are included on the list. Active are players in bold type.
Oldest players in the regular season
Goaltenders
- 45 - Johnny Bower (1969)
- 44 - Jacques Plante (1973)
- 44 - Gump Worsley (1974)
- 43 - Dominik Hašek (2008)
- 43 - Lester Patrick (1928)
- 42 - Dwayne Roloson (Present)
- 41 - Ed Belfour (2007)
- 41 - Curtis Joseph (2009)
- 40 - Sean Burke (2007)
- 40 - Tom Barrasso (2003)
Position players
- 52 - Gordie Howe (1980)
- 48 - Chris Chelios (2010)
- 44 - Doug Harvey (1969)
- 44 - Tim Horton (1974)
- 43 - Igor Larionov (2004)
- 43 - Mark Messier (2004)
- 43 - Mark Recchi (2011)
- 43 - Claude Lemieux (2009)
- 42 - Dave Keon (1982)
- 42 - Dave Andreychuk (2006)
- 42 - Tommy Albelin (2006)
- 42 - Gary Roberts (2009)
- 41 - Bobby Hull (1980)
- 41 - Ron Francis (2004)
- 41 - Nicklas Lidström (Present)
- 41 - Teemu Selänne (Present)
- 41 - Brett Hull (2005)
- 40 - Brendan Shanahan (2009)
- 40 - Jaromír Jágr (Present)
- 40 - Scott Stevens (2004)
- 40 - Steve Yzerman (2006)
- 40 - Larry Robinson (1992)
- 40 - Mike Modano (2011)
- 40 - Al MacInnis (2004)
- 40 - Scott Mellanby (2007)
- 40 - Teppo Numminen (2009)
- 40 - Mathieu Schneider (2010)
- 40 - Joe Nieuwendyk (2006)
- 40 - Mario Lemieux (2006)
- 40 - Sean O'Donnell (Present)
- 40 - Ray Bourque (2001)