The NBA highlights flashy dunks, deep three-pointers, and game-winning shots, and for good reason. One of the many accomplishments that is underrated in both the NBA and in society as a whole is the less glamorous aspect of greatness: consistency and durability. In the world of sports, the term “Iron Man” signifies a player who have shown remarkable endurance and consistency by playing in an extraordinary number of consecutive games in a row.
Mikal Bridges is the current representative of durability and availability. In the 2024-25 season, he New York Knicks forward reached an incredible milestone, playing his 555th consecutive regular-season game without missing a single one in his career; solidifying Bridges’ reputation as one of the league’s most dependable players.
The NBA’s Iron Men: Longest Game Streaks
So while this list focuses on the resilience of a dozen NBA players who have the longest Iron Man streaks in NBA history, we’re sure the list is missing some players. If you know of any, please let us know.
| # | Player | Streak | Seasons |
|---|---|---|---|
| 1 | A.C. Green | 1192 | 1986-2001 |
| 2 | Randy Smith | 906 | 1972-1983 |
| 3 | Johnny “Red” Kerr | 844 | 1954-1965 |
| 4 | Michael Cage | 736 | 1988-1998 |
| 5 | Dolph Schayes | 706 | 1952-1959 |
| 6 | Bill Laimbeer | 685 | 1980-1989 |
| 7 | Harry Gallatin | 682 | 1952-1958 |
| 8 | Artis Gilmore | 670 | 1971-1979 |
| 9 | Andre Miller | 632 | 2003-2010 |
| 10 | John Stockton | 609 | 1990-1997 |
| 10 | Jack Twyman | 609 | 1955-963 |
| # | Player | Streak | Seasons |
|---|---|---|---|
| 12 | James Donaldson | 586 | 1981-1988 |
| 13 | B.J. Armstrong | 577 | 1990-1997 |
| 14 | Terry Tyler | 574 | 1978-1985 |
| 15 | Mikal Bridges | 570 | 2018-present |
| 16 | Karl Malone | 543 | 1991-1998 |
| 16 | Shandon Anderson | 543 | 1997-2004 |
| 18 | Otis Thorpe | 542 | 1986-1992 |
| 19 | Derek Fisher | 537 | 2005-2011 |
| 20 | Jim Chones | 528 | 1975-1981 |
| 21 | Hersey Hawkins | 527 | 1993-1999 |
| 22 | Mark West | 521 | 1988-1994 |
| 23 | Bruce Bowen | 2002-2008 | |
| 24 | Tayshaun Prince | 496 | 2003-2009 |
| 25 | Michael Finley | 490 | 1996-2001 |
| 26 | Tristan Thompson | 447 | 2011-2016 |
| 27 | Karl Malone | 443 | 1996-2002 |
| 28 | John Stockton | 418 | 1984-1989 |
| 29 | Dwight Howard | 351 | 2004-2010 |
Even with dedicated trainers, modern technology, ice baths, THC and exercise, today’s players aren’t likely to rack up streaks of consecutive games played as their predecessors did. With load management, tanking, and an abundance of caution, even the toughest, most-durable players won’t hit the 82 game mark as most did in the 1980’s. In fact, in 2011 only 31 players played all 82 games. Eleven years later only five players participated in all of their team’s scheduled games in 2021-22.

NBA’s Longest Streaks in Games Played
- Randy Smith‘s streak of 906 consecutive games, from 1972 to 1983, is a testament to his endurance and agility. Smith, playing for teams like the Buffalo Braves and the San Diego Clippers, displayed an exceptional level of fitness and determination, rarely showing signs of fatigue despite the demanding schedule.
- John Stockton, the legendary Utah Jazz point guard, had two extraordinary streaks of game played without missing one. He had one streak end of 418 games end in his sixth season then outdid himself with a stretch of 609 games played before a knee injury sidelined him for several weeks in 1997. Stockton’s toughness was never questioned and his ability to maintain his health, coupled with his extraordinary skill set made him a consistent and reliable NBA all-star throughout his career with the Utah Jazz.
- Johnny “Red” Kerr showcased his resilience by playing 844 consecutive games from 1954 to 1965. His streak, achieved in the early days of the NBA with the Syracuse Nationals and Philadelphia 76ers, stands as a symbol of endurance in a much more physically challenging era.
- Michael Cage Former NBA All Star and rebounding maestro Cage missed a game due to strained left hamstring vs. the Charlotte Hornets when he played for the New Jersey Nets. That injury ended an unreal consecutive games streak at 736.
- Andre Miller played 82 games season 9 times in his decorated 14 year career. During that stretch he played in 632 consecutive games. Miller would have had many more games played, but was suspended for a game when he retaliated to perpetual cheap shot artist Blake Griffin pushed him twice without a call.
A contract dispute put a stop to Derek Fisher’s streak of 537 consecutive games played from 2005 to 2011. A sore left hamstring ended Michael Finley’s impressive streak of 490 games from 1996 to 2001. Tayshaun Prince played in 496 consecutive games for the Detroit Pistons from 2003 to 2009 before going out with a back injury. Tristan Thompson had his streak of 447 straight games played without a miss ended with a thumb injury. Dwight Howard‘s Iron Man streak of 351 games from 2004 to 2010 is notable, especially for a center known for his physical play in the post.
These players, with their impressive Iron Man streaks, exemplify not just skill but also the often overlooked qualities of durability and resilience in the high-stakes world of the NBA. Their ability to stay on the court, game after game, season after season, marks them as true iron men of basketball, setting a standard for future generations. Their streaks are a remarkable achievement in professional sports and serve as a benchmark for durability and perseverance in the NBA.