NBA Players with the Most Regular Seasons Played

List with the all-time top 50 players fot total regular seasons played in NBA history.

Notes: - These stats were updated on October 26, 2021

NBA All-Time Leaders:
Total Regular Seasons Played - Top 50

scroll for more >>
Player
Regular Seasons
Playoffs
Season Games
Playoff Games
Championships
1. Vince Carter 22 11 1,541 88
2. Kevin Garnett 21 14 1,462 143 1
Dirk Nowitzki 21 15 1,522 145 1
Robert Parish 21 16 1,611 184 4
Kevin Willis 21 11 1,424 98 1
6. Kareem Abdul-Jabbar 20 18 1,560 237 6
Kobe Bryant 20 15 1,346 220 5
Jamal Crawford 20 8 1,327 74
9. Carmelo Anthony 19 13 1,194 83
Tyson Chandler 19 10 1,160 76 1
Tim Duncan 19 18 1,392 251 5
James Edwards 19 11 1,168 111 3
Juwan Howard 19 7 1,208 49 2
LeBron James 19 15 1,313 266 4
Jason Kidd 19 17 1,391 158 1
Karl Malone 19 19 1,476 193
Moses Malone 19 12 1,329 94 1
Shaquille O'Neal 19 17 1,207 216 4
Charles Oakley 19 15 1,282 144
Paul Pierce 19 14 1,343 170 1
John Stockton 19 19 1,504 182
Jason Terry 19 13 1,410 124 1
23. Ray Allen 18 11 1,300 171 2
Terry Cummings 18 13 1,183 110
Derek Fisher 18 16 1,287 259 5
Player
Regular Seasons
Playoffs
Season Games
Playoff Games
Championships
Pau Gasol 18 12 1,226 136 2
Udonis Haslem 18 11 859 147 3
Grant Hill 18 8 1,026 39
Dwight Howard 18 12 1,185 125 1
Andre Iguodala 18 14 1,194 170 3
Rick Mahorn 18 13 1,117 106 1
Reggie Miller 18 15 1,389 144
Nazr Mohammed 18 12 1,005 88 1
Dikembe Mutombo 18 13 1,196 101
Steve Nash 18 12 1,217 120
Jermaine O'Neal 18 14 1,011 97
Hakeem Olajuwon 18 15 1,238 145 2
Tony Parker 18 17 1,254 226 4
Clifford Robinson 18 17 1,380 141
Tree Rollins 18 15 1,156 93
Danny Schayes 18 12 1,138 69
Jerry Stackhouse 18 9 970 75
Kurt Thomas 18 11 1,110 96
Herb Williams 18 8 1,102 57
45. Trevor Ariza 17 10 1,094 106 1
Chauncey Billups 17 12 1,043 146 1
Elton Brand 17 5 1,058 40
Marcus Camby 17 11 973 79
Dale Ellis 17 10 1,209 73
Patrick Ewing 17 14 1,183 139
Horace Grant 17 13 1,165 170 4
Lindsey Hunter 17 12 937 147 2
Mark Jackson 17 14 1,296 131
Richard Jefferson 17 12 1,181 140 1
Eddie Johnson 17 10 1,199 89
Joe Johnson 17 13 1,276 120
Jerome Kersey 17 15 1,153 126 1
Kyle Korver 17 14 1,232 145
Andre Miller 17 11 1,304 68
Mike Miller 17 10 1,032 94 2
Nene 17 12 965 91
Chris Paul 17 13 1,093 129
Gary Payton 17 15 1,335 154 1
Sam Perkins 17 15 1,286 167
Scottie Pippen 17 16 1,178 208 6
Terry Porter 17 16 1,274 124
Zach Randolph 17 9 1,116 70
Rod Strickland 17 11 1,094 52
Otis Thorpe 17 11 1,257 78 1
Mark West 17 11 1,090 95