The NBA all-time scoring list is exclusive to basketball’s top bucket-getters. LeBron James became the NBA’s leading scorer in the 2022-23 season, breaking the record Kareem Abdul-Jabbar held since 1984.
Let’s a take look at the NBA’s 10 top scorers all time.
Rank | NBA Player | Total Points | Games Played | NBA Teams |
1. | LeBron James | 38,652 | 1421 | CLE, LAL, MIA |
2. | Kareem Abdul-Jabbar | 38,387 | 1560 | LAL, MIL |
3. | Karl Malone | 36,928 | 1476 | LAL, UTA |
4. | Kobe Bryant | 33,643 | 1346 | LAL |
5. | Michael Jordan | 32,292 | 1072 | CHI, WAS |
6. | Dirk Nowitzki | 31,560 | 1522 | DAL |
7. | Wilt Chamberlain | 31,419 | 1045 | LAL, PHI, PHW, SFW |
8. | Shaquille O’Neal | 28,596 | 1207 | BOS, CLE, LAL, MIA, ORL, PHO |
9. | Carmelo Anthony | 28,289 | 1260 | DEN, HOU, LAL, NYK, OKC, POR |
10. | Moses Malone | 27,409 | 1329 | ATL, BUF, HOU, MIL, PHI, SAS, WSB |