Only six players in NBA history have had the unique honor of playing for more than 20 seasons. These legends include Vince Carter, LeBron James, Dirk Nowitzki, Kevin Garnett, Kevin Willis, and Robert Parish.
Check out the list of the longest careers in NBA history, and pay homage to some of the all-time greats. All totals listed are in the regular season.
Vince Carter: 22 seasons, 1,541 games played
LeBron James: 21 seasons, 1,492 games played
Dirk Nowitzki: 21 seasons, 1,522 games played
Kevin Garnett: 21 seasons, 1,462 games played
Kevin Willis: 21 seasons, 1,424 games played
Robert Parish: 21 seasons, 1,611 games played
Udonis Haslem: 20 seasons, 879 games played
Jamal Crawford: 20 seasons, 1,327 games played
Kobe Bryant: 20 seasons, 1,346 games played
Kareem Abdul-Jabbar: 20 seasons, 1,560 games played
Chris Paul: 19 seasons, 1,272 games played
Andre Iguodala: 19 seasons, 1,231 games played
Carmelo Anthony: 19 seasons, 1,260 games played
Tyson Chandler: 19 seasons, 1,160 games played
Jason Terry: 19 seasons, 1,410 games played
Paul Pierce: 19 seasons, 1,343 games played
Tim Duncan: 19 seasons, 1,392 games played
Juwan Howard: 19 seasons, 1,208 games played
Jason Kidd: 19 seasons, 1,391 games played
Shaquille O’Neal: 19 seasons, 1,207 games played
James Edwards: 19 seasons, 1,168 games played
Moses Malone: 19 seasons, 1,329 games played
Charles Oakley: 19 seasons, 1,282 games played
Paul Pierce: 19 seasons, 1,343 games played
John Stockton: 19 seasons, 1,504 games played
Jason Terry: 19 seasons, 1,410 games played
Check out more facts and news to know about the NBA at
NBA.com
.