List of NHL players with 500 consecutive games played


For ice hockey players in the National Hockey League, playing 500 consecutive regular season games is considered a highly significant achievement. This is often referred to as an "iron man streak".
As of the completion of the 2019–20 NHL season — the 102nd regular season of play of the NHL — a total of 25 different players had played at least 500 consecutive regular season games in their NHL career, making it one of the most exclusive 500-clubs in the NHL.
The first player to play 500 consecutive games was Murray Murdoch, who played his 500th consecutive game during the 1936–37 season, the 20th season of the NHL. Doug Jarvis currently holds the record for most consecutive games played with 964, never missing a regular season game in his NHL career. Glenn Hall is the only goaltender to play 500 or more consecutive games, and Henrik Sedin is the only European player to do so.
Several streaks ended for unusual reasons, unlike injuries. Steve Larmer's streak ended in 1993 due to a contract dispute. Along with former record holder Johnny Wilson, they are the only players on the list who had their streaks end due to financial reasons. Andrew Cogliano's run ended at 830 because of a controversial two-game suspension. If the suspension is overturned at any point, the streak was at 929 games at the time of his injury. Part of the players did not continue, remaining a healthy scratch or being sent to the minors.
There are currently four players with active streaks: Keith Yandle, Patrick Marleau, Phil Kessel, and Brent Burns. Burns is the most recent member of the 500 consecutive game club, playing his 500th game on December 3, 2019. Providing that the length of schedule does not change and there are no further work stoppages, Yandle, Marleau, and Kessel could possibly pass Jarvis' record during the 2021–22 season.

500 consecutive games played

This is a list of the 25 NHL players who have played at least 500 consecutive regular season games in their NHL career.
;Legend:
denotes games played in current season
streak is from the start of their career
RankNameGamesStartEndNotes
1Doug Jarvis964 October 8, 1975October 10, 1987Never missed a game in his career. Broke Garry Unger's record by playing in his 915th NHL game on December 26, 1986.
2Garry Unger914February 24, 1968December 21, 1979Streak ended when Unger was benched by Atlanta Flames coach Al MacNeil.
3Steve Larmer884October 6, 1982April 15, 1993Did not miss a game during 11 years with the Blackhawks. Streak ended as a result of a contract dispute.
4Keith Yandle866March 26, 2009activeLast game missed was on March 22, 2009, while playing for the Phoenix Coyotes. He played the last 9 games of that season and, to date, every game since. Yandle also played 84 games in 2014–15 due to a mid-season trade.
5Patrick Marleau854April 9, 2009activeLast game missed was on April 7, 2009 while playing for the San Jose Sharks. He played the last 2 games of that season and, to date, every game since. Marleau did not play the opening few games of the 2019–20 season, but he signed an NHL contract with the San Jose Sharks on October 9, 2019, meaning he did not miss 4 games that the San Jose Sharks had previously played, while Marleau was an unrestricted free agent and games were not counted for him.
6Phil Kessel844November 3, 2009activeLast game missed was on October 31, 2009, while playing for the Toronto Maple Leafs. He played the last 70 games of that season and, to date, every game since.
7Andrew Cogliano830 October 4, 2007January 13, 2018Consecutive games streak ended as a result of a two-game suspension. The NHL Department of Player Safety later ruled that Cogliano hit Kings' forward Adrian Kempe with a "high, forceful hit", after Kempe had completed a pass.
8Craig Ramsay776March 27, 1973February 10, 1983Dave Lewis ripped a slap shot off Ramsay's left foot, afterwards Ramsay was not in the lineup for the next game.
9Jay Bouwmeester737March 6, 2004November 22, 2014Streak ended as a result of a lower body injury, believed to be from stepping on a crack on the ice.
10Henrik Sedin679March 21, 2004January 18, 2014Missed game as a result of a finger injury. At the time of the completion, Sedin's streak was the sixth longest streak in NHL history.
11Andy Hebenton630 October 7, 1955March 22, 1964Was the first player to break Johnny Wilson's consecutive games played record. Hebenton's streak ended as a result of being sent to the minors. After being sent to the minors, Hebenton never played in the NHL again. Hebenton's consecutive game streak was 1062 games, which included 216 games prior to his time in the NHL and an additional 216 games after his NHL career. His career streak came to end as a result of attending his father's funeral.
12Karl Alzner622October 8, 2010April 7, 2018Alzner's streak started at the beginning of the 2010–11 season. He did not play in the last game of the 2009–10 season while playing for the Washington Capitals. Streak ended as a result of being a healthy scratch for the opening game of the 2018–19 season on October 3, 2018, while playing for the Montreal Canadiens.
13Johnny Wilson580February 10, 1952March 20, 1960Played eight consecutive seasons of 70 games along with the final 20 games of the 1951–52 NHL season. Streak ended as a result of a contract dispute. At the time of the completion, Wilson's streak was the longest in NHL history.
14Billy Harris576October 7, 1972November 28, 1979Harris played the first 576 games in Islanders history. On November 30, 1979, he was made a healthy scratch by Al Arbour on the 20th game of the season, ending his streak.
15Mark Recchi570October 4, 1991December 11, 1998Streak ended due to a case of pneumonia that Recchi had been fighting for several weeks. Recchi said in an interview that he no longer had the energy and the best way to help the team was to rest.
16Danny Grant566December 4, 1968December 19, 1975Streak ended as a result of a torn right thigh muscle that required surgery.
17Alex Delvecchio548December 13, 1956November 11, 1964Delvecchio was accidentally struck by a Red Kelly shot. He suffered a hairline fracture of the jaw, but missed only two games.
18Brendan Morrison542February 27, 2000December 12, 2007Morrison's streak ended as a result of wrist surgery. He had injured his wrist in the preseason but had continued to play through the pain. At the time of completion, Morrison's streak was the eleventh longest streak in NHL history.
19Brent Burns541November 21, 2013ActiveBurns' streak started on November 21, 2013 when he returned from facial injuries. He played his 500th consecutive NHL game against the Washington Capitals on December 3, 2019. Burns is the fourth defenseman to play 500 consecutive games and is first player to play 500 consecutive games while playing both forward and defense.
20Craig MacTavish519October 12, 1986January 2, 1993Streak ended as a result of a lower back strain. At the time of its completion, it was the second-longest active streak in the league.
21Brad Boyes513 October 5, 2005November 23, 2011Streak ended as a result of a lower body injury.
22 Andrew Brunette509January 2, 2002February 19, 2009Brunette appeared to injure his knee in a game in January and aggravated the injury several weeks later, causing his streak to end at 509 games.
22 John Marks509October 27, 1973December 30, 1979On December 16, 1979, Marks set a new all-time record, previously held by Murray Murdoch.
24Murray Murdoch508 November 16, 1926March 21, 1937First player in NHL history to play 500 consecutive games.
25Glenn Hall 502October 6, 1955November 7, 1962Streak ended on November 7, 1962, game 13 of the 1962–63 season. Hall's streak ended when he was fastening the toe strap on his skate and suddenly "feeling his back go out". Including playoffs, Hall played a total of 551 consecutive games.

Active players approaching 500 consecutive games

This is a list of the players who have played at least 400 consecutive regular season games in their NHL career and will be approaching the 500 consecutive game mark within the next year.
;Legend:
denotes games played in current season
RankNameGamesStartEndNotes
1Dmitry Orlov413March 8, 2014ActiveLast game missed was on March 6, 2014, while playing for the Washington Capitals. He played the last 16 games of that season and, to date, every game since.