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.

Marleau captained the Sharks from 2004 to 2009.
Marleau captained the Sharks from 2004 to 2009.
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.PlayerCareer SpanGames Played
1Patrick Marleau1997-20211,779
2Gordie Howe1946-19801,767
3Mark Messier1979-20041,756
4Jaromír Jágr1990-20181,733
5Ron Francis1981-20041,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.