SPORTS

National Hockey League (NHL) *Player Records*
Most Appearances
This list features the players with the most National Hockey League (NHL) appearances in history.
RANK | PLAYERS | MATCHES | TEAM(s) | YEARS |
1 | Mark Messier | 1,991 | Edmonton Oilers, New York Rangers, Vancouver Canucks | 1979–2004 |
2 | Patrick Marleau | 1,974 | San Jose Sharks, Toronto Maple Leafs, Pittsburgh Penguins | 1997–2021 |
3 | Jaromir Jagr | 1,941 | Pittsburgh Penguins, Washington Capitals, New York Rangers, Philadelphia Flyers, Dallas Stars, Boston Bruins, New Jersey Devils, Florida Panthers, Calgary Flames | 1990–2018 |
4 | Gordie Howe | 1,924 | Detroit Red Wings, Hartford Whalers | 1946–1980 |
5 | Chris Chelios | 1,917 | Montreal Canadiens, Chicago Blackhawks, Detroit Red Wings, Atlanta Thrashers | 1983–2010 |
6 | Ron Francis | 1,902 | Hartford Whalers, Pittsburgh Penguins, Carolina Hurricanes, Toronto Maple Leafs | 1981–2004 |
7 | Joe Thornton | 1,901 | Boston Bruins, San Jose Sharks, Toronto Maple Leafs, Florida Panthers | 1997–2022 |
8 | Zdeno Chara | 1,880 | New York Islanders, Ottawa Senators, Boston Bruins, Washington Capitals | 1997–2022 |
9 | Scott Stevens | 1,868 | Washington Capitals, St. Louis Blues, New Jersey Devils | 1982–2004 |
10 | Mark Recchi | 1,841 | Pittsburgh Penguins, Philadelphia Flyers, Montreal Canadiens, Carolina Hurricanes, Atlanta Thrashers, Tampa Bay Lightning, Boston Bruins | 1988–2011 |
References




