Basketball

List of NBA Players with the Most Seasons Played

NBA players ranked by the number of regular seasons played throughout their career.

10 itemsUpdated Mar 20, 2026

Sustaining an NBA career across two decades requires exceptional physical conditioning, the ability to adapt your game as athleticism declines, and an undying love of competition. These players represent the gold standard of durability in professional basketball.

#Name
1

Vince Carter

Toronto Raptors / Multiple Teams

2

Robert Parish

Golden State Warriors / Boston Celtics / Charlotte Hornets

3

Kevin Garnett

Minnesota Timberwolves / Boston Celtics / Brooklyn Nets

4

Dirk Nowitzki

Dallas Mavericks

5

LeBron James

Cleveland Cavaliers / Miami Heat / Los Angeles Lakers

6

Kareem Abdul-Jabbar

Milwaukee Bucks / Los Angeles Lakers

7

Kobe Bryant

Los Angeles Lakers

8

Udonis Haslem

Miami Heat

9

Karl Malone

Utah Jazz / Los Angeles Lakers

10

John Stockton

Utah Jazz

This list is compiled from verified public records and reference sources. Last verified: March 20, 2026.

Found an error? Report it here