Having a long career in the NHL is nearly as remarkable as actually scoring goals. The majority of players typically last around five seasons due to the game’s intense speed and physicality. Patrick Marleau set the all-time record for most games played in NHL history with 1,779 appearances.

Photo Credit: Kittenwaffles, CC BY-SA 3.0 <http://creativecommons.org/licenses/by-sa/3.0/>, via Wikimedia Commons
Top 5 NHL Players with the Most Career Games Played
| S. No. | Player | Career Span | Games Played |
|---|---|---|---|
| 1 | Patrick Marleau | 1997-2021 | 1,779 |
| 2 | Gordie Howe | 1946-1980 | 1,767 |
| 3 | Mark Messier | 1979-2004 | 1,756 |
| 4 | Jaromír Jágr | 1990-2018 | 1,733 |
| 5 | Ron Francis | 1981-2004 | 1,731 |
Patrick Marleau (1,779 Games Played)
Position: Centre / Left Wing
Teams: San Jose Sharks, Toronto Maple Leafs, Pittsburgh Penguins
Patrick Marleau is known as one of the greatest ironmen in ice hockey history. He was drafted 2nd overall in 1997 and played for 23 seasons, setting an NHL record with 1,779 games. With two Olympic gold medals to his name, his resilience and elegance truly made him a legend in the sport.
Gordie Howe (1,767 Games Played)
Position: Right Wing
Teams: Detroit Red Wings, Hartford Whalers
Gordie Howe represented toughness and longevity, earning the title “Mr. Hockey”. In a career that lasted over five decades, he played 1,767 NHL games, primarily for the Detroit team. His exceptional skills and ability to endure made him one of the greatest players in hockey history.
Mark Messier (1,756 Games Played)
Position: Centre / Left Wing
Teams: Edmonton Oilers, New York Rangers, Vancouver Canucks
Mark Messier’s career was a perfect representation of leadership and lasting success. He played 1,756 NHL games over a span of 25 seasons and won six Stanley Cups with his famous “guarantee” in 1994 standing out. His two-way skills and fierce desire to win solidified his status as one of hockey’s all-time greats.
Jaromír Jágr (1,733 Games Played)
Position: Right Wing
Teams: Pittsburgh Penguins, Washington Capitals, New York Rangers, Philadelphia Flyers, Dallas Stars, Boston Bruins, New Jersey Devils, Florida Panthers, Calgary Flames
Jaromír Jágr stands as hockey’s ultimate ironman with a record of 1,733 NHL games. Even in his 50s. his commitment to conditioning and passion for the sport kept him active internationally. This established his legacy as the most celebrated player from Europe.
Ron Francis (1,731 Games Played)
Position: Centre
Teams: Hartford Whalers, Pittsburgh Penguins, Carolina Hurricanes, Toronto Maple Leafs
Ron Francis defined the game with consistency and intelligence. He participated in 1,731 NHL games throughout his 23-year career. As a two-time Stanley Cup champion with Pittsburgh, his calm leadership and dependability earned him a place among hockey’s most revered legends.





