<
>

What NBA players have the most career starts?

Chris Paul has played for seven teams in his 20-year career, most recently with San Antonio Spurs Michael Gonzales/NBAE via Getty Images

Chris Paul made history during the 2024-25 NBA season. The 12-time All-Star started every game for the San Antonio Spurs in his 20th season in the league, becoming the first player to make 82 starts that deep into his career.

Hall of Famer John Stockton held the previous record after starting every game for the Utah Jazz in 2002-03, his 19th and final season in the NBA.

Paul is one of three players to have a season with 82 appearances at age 39 or older, joining Stockton and Michael Jordan. Jordan turned 39 in his final season in 2002-03, playing in all 82 games -- making 67 starts -- for the Washington Wizards.

Below is a list of the players with the most career starts in NBA history:

LeBron James, 1,560*

Karl Malone, 1,471

Dirk Nowitzki, 1,460

Kevin Garnett, 1,425

Tim Duncan, 1,389

Jason Kidd, 1,350

Chris Paul, 1,314*

Reggie Miller, 1,304

John Stockton, 1,300

Paul Pierce, 1,285

Gary Payton, 1,233

Kobe Bryant, 1,198

Shaquille O'Neal, 1,197

Hakeem Olajuwon, 1,186

DeMar DeRozan, 1,175*

Charles Oakley, 1,159

Tony Parker, 1,151

Paul Gasol, 1,150

Ray Allen, 1,149

Buck Williams, 1,140

Mike Conley, 1,128*

Patrick Ewing, 1,122

Kevin Durant, 1,120*

Carmelo Anthony, 1,120

Mark Jackson, 1,092

*Active

Check out the ESPN NBA hub page for the latest news, features, scores, stats, schedules and more.