The National Basketball Association (NBA) is often hailed as one of the most prestigious and popular basketball leagues in the world, followed by millions of basketball aficionados from all over the world. The glorious history of the NBA, which spans over decades, has witnessed numerous legendary professional basketball players, including LeBron James, Michael Jordan, Magic Johnson, Kevin Durant and many others who have dominated the opposing teams and left the fans absolutely stunned with their unmatched exploits on the court. Interestingly, a few of these trailblazing basketball players and NBA stars have also revolutionised the history of the National Basketball Association (NBA) and hold the record for playing the highest number of consecutive games.
In this article we will take a look at the top four NBA superstars who have played the highest number of consecutive games.
Top 4 NBA Players With Most Consecutive Games Played
-
A.C. Green – 1,192 Games

The trailblazing American former professional basketball player A.C. Green is at the first spot on our list of the top four legendary NBA players who hold the record of playing the most consecutive games. Often popularly referred to as the “Iron Man”, A.C. Green is often regarded as one of the greatest forwards in the history of the National Basketball Association. Throughout his glorious NBA career which lasted from 1985 to 2001, A.C. Green played for the three most prominent teams, including the Los Angeles Lakers, Phoenix Suns, Dallas Mavericks and Miami Heat. The three-time NBA champion, A.C. Green played a total of 1,192 consecutive games between 1986 and 2001, which continues to be the highest aggregate as of September 2025.
-
Randy Smith – 906 Games

At the second spot in our list of the top four NBA superstars who have played the highest number of consecutive games, we have the legendary American former professional basketball player Randy Smith. Widely regarded as one of the greatest shooting guards of all-time, Randy Smith was a crucial part of the National Basketball Association for over a decade from 1971 to 1983 and played for numerous popular teams including Buffalo Braves / San Diego Clippers (1971-1979), Cleveland Cavaliers (1979-1981), New York Knicks (1981-1982), San Diego Clippers (1982-193) and Atlanta Hawks (1983). The two-time NBA All-Star, Randy Smith played a total of 906 consecutive games between 1972 and 1982, ranking him at the second spot in our list.
-
John Stockton – 682 Games

Next, at the third spot in our list of the top four NBA superstars who have played the highest number of consecutive games, we have another legendary American former professional basketball player, John Stockton, who is often hailed as one of the greatest “pure” point guards of all-time. John Stockton played a record total of nineteen NBA seasons for the Utah Jazz between 1984 and 2003. Additionally, John Stockton etched his name in the glorious history of the National Basketball Association after playing a commanding total of 682 consecutive games between 1989 and 1998, which continues to be the third-highest total as of September 2025.
-
Karl Malone – 575 Games

Finally, at the fourth spot in our list of the top four NBA superstars who have played the highest number of consecutive games, we have the legendary American professional basketball player Karl Malone, who is often regarded as one of the greatest forwards in the history of the National Basketball Association. Karl Malone’s star-studded NBA career lasted from 1985 to 2004, and he played for the two most prominent teams of his era; Utah Jazz (1985-2003) and Los Angeles Lakers (2003-2004). The fourteen-time NBA All-Star, Karl Malone, played a record total of 575 consecutive games throughout his star-studded National Basketball Association career, ranking him at the fourth spot on our list.
