Top NBA Players with the Most Seasons in Their Career

web editor  

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

.