NBA All-Time Scoring Leaders
The NBA’s career scoring record has changed hands seven times since the BAA’s 1946 founding. Each change of hands has tended to outlast the career of the next several challengers. Joe Fulks held the original lead. George Mikan took it over. Dolph Schayes followed. Bob Pettit passed Schayes in 1964. Wilt Chamberlain passed Pettit in 1966 and finished at 31,419. Kareem Abdul-Jabbar passed Chamberlain on April 5, 1984 and finished at 38,387, a record that stood for thirty-eight years. LeBron James passed Abdul-Jabbar on February 7, 2023 and has continued to extend the mark. The full list of NBA all-time scorers is longer and more varied than the record chain suggests; the current top twenty-five includes players across seven different decades.
The record holders, in order
The career scoring-record chain since 1946:
- Joe Fulks held the original BAA scoring lead. Fulks was the Philadelphia Warriors’ forward and the league’s first star, averaging 23.2 points per game in 1946–47. He held the career record through his 1954 retirement.
- George Mikan passed Fulks in the early 1950s. Full Mikan story here. Mikan retired in 1956 with 11,764 career points, the first in NBA history to pass 11,000.
- Dolph Schayes passed Mikan in 1957. Schayes, the Syracuse Nationals’ twelve-time All-Star, retired in 1964 with 18,438 points, becoming the first to reach 15,000.
- Bob Pettit passed Schayes in 1964. Pettit’s story here. Pettit retired in 1965 with 20,880 points, the first NBA player to pass 20,000.
- Wilt Chamberlain passed Pettit in 1966. Chamberlain’s full story here. Chamberlain retired in 1973 with 31,419 points, the first to pass 30,000.
- Kareem Abdul-Jabbar passed Chamberlain on April 5, 1984, with a skyhook over Mark Eaton of the Utah Jazz at the Forum in Inglewood. Abdul-Jabbar’s story here. He retired in 1989 with 38,387 points, the first to pass 35,000, then 38,000.
- LeBron James passed Abdul-Jabbar on February 7, 2023, with a step-back jumper over Kenrich Williams of the Oklahoma City Thunder at Crypto.com Arena. LeBron’s story here. He passed 40,000 career points on March 2, 2024, the first NBA player to reach that mark. He continues to extend the record.
The top twenty-five
As of the end of the 2023–24 season, the top twenty-five career scorers in NBA history (regular season):
- LeBron James: 40,474 (active; total continues to rise)
- Kareem Abdul-Jabbar: 38,387
- Karl Malone: 36,928
- Kobe Bryant: 33,643
- Michael Jordan: 32,292
- Dirk Nowitzki: 31,560
- Wilt Chamberlain: 31,419
- Shaquille O’Neal: 28,596
- Carmelo Anthony: 28,289
- Kevin Durant: 28,200+ (active)
- Moses Malone: 27,409
- Elvin Hayes: 27,313
- Hakeem Olajuwon: 26,946
- Oscar Robertson: 26,710
- Dominique Wilkins: 26,668
- Tim Duncan: 26,496
- Paul Pierce: 26,397
- John Havlicek: 26,395
- James Harden: approximately 26,000 (active)
- Kevin Garnett: 26,071
- Vince Carter: 25,728
- Reggie Miller: 25,279
- Alex English: 25,613
- Russell Westbrook: approximately 25,000 (active)
- Jerry West: 25,192
The list is a mix of seven-time champions (Kareem’s six), all-time championship-less scorers (Malone, English, Nowitzki’s one), and modern-era 2020s players (Durant, Harden, Westbrook, James).
The active-players chase
Of active players (2024–25 and onward), only a small group is on a credible path to approach the top of the list:
- Kevin Durant, 36 years old with approximately 28,200 points, would need to average a healthy 25 points per game across three more full seasons to approach Nowitzki’s position.
- James Harden, 35 with approximately 26,000 points, is likely to finish in the 28,000–29,000 range.
- Russell Westbrook, 36 with approximately 25,000 points, has seen his scoring decline as a bench role player and is unlikely to pass 27,000.
- Stephen Curry, 37 with approximately 24,000 points, is still adding roughly 22 per game; a top-ten finish is possible with two more healthy seasons.
- Giannis Antetokounmpo, 30 with approximately 22,000 points, is the only active player with a realistic path to challenge LeBron’s record if he sustains his current rate and plays until age 40.
Records most likely to stand
Abdul-Jabbar held the scoring record for nearly 39 years. A 40,000-point career line requires roughly 20 seasons at 25 points per game or a slightly-lower rate over more games. LeBron has played 22 seasons as of 2024–25 and shows no sign of decline. His final career total is projected to exceed 42,000 points, which would require an NBA player to produce an Abdul-Jabbar-class career at a LeBron-era pace to surpass. The next player with a credible path is Giannis Antetokounmpo, whose current career rate (approximately 23.7 points per game) is lower than LeBron’s, but whose age (30 in 2025) gives him roughly ten more years to close the gap.
The shorter-period records (single-game 100 by Chamberlain, single-season 50.4 by Chamberlain) have not been approached since 1962 and are widely considered permanent.
Playoff career scoring
The career playoff scoring leaderboard is led by LeBron James, who passed Michael Jordan’s 5,987 during the 2017 postseason and has continued to extend the record. The current top five:
- LeBron James: approximately 8,200 (active)
- Michael Jordan: 5,987
- Kareem Abdul-Jabbar: 5,762
- Kobe Bryant: 5,640
- Shaquille O’Neal: 5,250
Jordan still holds the highest career playoff scoring average at 33.4 points per game, a mark unlikely to be broken.
Per-game career scoring average
The career scoring average leaderboard is led by Michael Jordan (30.12 ppg), who is followed by Wilt Chamberlain (30.07), Elgin Baylor (27.4), Kevin Durant (27.3), LeBron James (27.2), and Jerry West (27.0). No active non-Durant-non-James player is within 2.0 points of Jordan’s mark. The Pyramid framework in The Book of Basketball (Ballantine, 2009) ranks the all-time scoring greats in a way that diverges sharply from the raw totals, placing Jordan and Russell above Chamberlain despite the counting-stat gap.
Gear
Shop the all-time scoring leaders era on Amazon.
*The Book of Basketball* by Bill Simmons (Ballantine, 2009) →
Panini NBA Hoops Blaster Box →
Sources
- Basketball-Reference, career scoring leaderboard (updated through each NBA season)
- NBA.com, official all-time scoring records
- April 5, 1984 box score: Lakers vs Jazz (Abdul-Jabbar scoring-record game)
- February 7, 2023 box score: Lakers vs Thunder (James passes Abdul-Jabbar)
- March 2, 2024 box score: Lakers vs Nuggets (James passes 40,000)
- Individual career statistical pages (all top twenty-five entries)
Shop on Amazon
As an Amazon Associate, we earn from qualifying purchases.