BasketballSports

Top 25 NBA Scorers of All Time

The NBA has seen legendary scorers across generations, but only a select few have managed to etch their names into the top 25 in all-time points. From dominant big men to sharpshooting guards, this list honors the most prolific point-getters in league history — starting from number 25 and working our way to the top.

25. DeMar DeRozan – 25,292 Points

Demar Derozan
Natursports / Shutterstock.com

DeMar DeRozan has quietly built an impressive scoring résumé with his smooth mid-range game and relentless drives to the basket. His consistency over the years has made him one of the most dependable offensive weapons of his era.

24. Stephen Curry – 25,386 Points

Stephen Curry
A.RICARDO / Shutterstock.com

The greatest shooter in NBA history, Stephen Curry has revolutionized the game with his deep three-pointers and off-ball movement. His offensive impact goes far beyond his numbers, but 25,000+ points highlight his scoring excellence.

23. Alex English – 25,613 Points

Alex_English
By Gamecock Central - https://www.flickr.com/photos/100058519@N05/32100112087/, CC BY 2.0, https://commons.wikimedia.org/w/index.php?curid=90930752

Alex English was a scoring machine throughout the 1980s, using finesse and efficiency rather than flash. He remains one of the most underrated scorers in league history despite his impressive totals.

Read also: The Definitive Ranking of Ligue 1’s Top 100 Highest Salaries - Ranked

22. Vince Carter – 25,728 Points

Vince Carter
Michelle Donahue Hillison / Shutterstock.com

Known for his electrifying dunks and longevity, Vince Carter combined athleticism with a steady jump shot to climb the scoring ladder. His 22-year career gave him the time to leave a lasting mark on the NBA record books.

21. Kevin Garnett – 26,071 Points

Kevin Garnett
s_bukley / Shutterstock.com

While Garnett was best known for his defense and intensity, he was also a versatile offensive weapon. His ability to score from mid-range and in the post helped him rack up over 26,000 career points.

20. Russell Westbrook – 26,205 Points

Russell Westbrook
By Keith Allison - Russell Westbrook, CC BY-SA 2.0, https://commons.wikimedia.org/w/index.php?curid=56302938

Westbrook's explosive athleticism and fearless mentality made him a constant scoring threat. His triple-double prowess and relentless attacking style contributed heavily to his climb into the top 20.

19. John Havlicek – 26,395 Points

John_Havliceck
By Unknown author - Derivative work of this image, Public Domain, https://commons.wikimedia.org/w/index.php?curid=34611814

A Celtics legend, John Havlicek combined endurance and hustle with a reliable scoring touch. His contributions during Boston’s dynasty years made him one of the franchise’s most important figures.

Read also: The 10 Players with the Most Appearances in Tottenham Hotspur History

18. Paul Pierce – 26,397 Points

Paul_Pierce
paul pierce

"The Truth" was a clutch scorer who thrived in isolation and big moments. Pierce's ability to get buckets from all areas of the court made him a consistent offensive force for nearly two decades.

17. Tim Duncan – 26,496 Points

Tim Duncan
s_bukley / Shutterstock.com

Though not flashy, Tim Duncan’s fundamentals and efficiency earned him a massive career point total. The “Big Fundamental” was the backbone of San Antonio’s dynasty, anchoring their offense and defense alike.

16. Dominique Wilkins – 26,668 Points

Dominique Wilkins,
Jamie Lamor Thompson / Shutterstock.com

Dominique Wilkins, “The Human Highlight Film,” dazzled fans with his high-flying dunks and scoring prowess. His combination of flair and efficiency made him one of the most entertaining scorers ever.

15. Oscar Robertson – 26,710 Points

Oscar_Robertson
By Walter Iooss Jr. for Sports Illustrated - https://www.gettyimages.ca/detail/news-photo/finals-milwaukee-bucks-oscar-robertson-in-action-layup-vs-news-photo/83767019, Public Domain, https://commons.wikimedia.org/w/index.php?curid=121707590

The original triple-double king, Oscar Robertson was a dominant scorer and playmaker in the 1960s and early ‘70s. His powerful drives and court vision helped him rack up points and assists at historic levels.

Read also: The 25 Most Expensive Departures in Bundesliga History - Ranked from Lowest to Highest

14. Hakeem Olajuwon – 26,946 Points

Hakeem Olajuwon
By University of Houston Digital Library - http://digital.lib.uh.edu/cdm4/document.php?CISOROOT=/p15195coll6&CISOPTR=185&REC=2, Public Domain, https://commons.wikimedia.org/w/index.php?curid=11968933

Olajuwon’s footwork and post moves made him virtually unguardable. He was not only a defensive anchor but also one of the most polished offensive big men the league has ever seen.

13. Elvin Hayes – 27,313 Points

Elvin_Hayes
By George Gojkovich - The Sporting News Archives, Public Domain, https://commons.wikimedia.org/w/index.php?curid=36220003

“Elvin the Big E” was a durable and consistent force throughout his career. He combined a strong inside presence with a soft shooting touch, making him a nightmare for opposing defenses.

12. Moses Malone – 27,409 Points

Moses_Malone
By Cpl. Lameen Witter - http://www.marines.mil/units/hqmc/_layouts/imagemeta.aspx?image=http://www.marines.mil/units/hqmc/PublishingImages/2005/legends.jpg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=49394733

Moses Malone was a rebounding beast and one of the best offensive rebounders ever. His ability to score second-chance points helped him accumulate an extraordinary number of career points.

11. James Harden – 27,687 Points

Photo: Natursports / Shutterstock.com

James Harden’s scoring explosion in Houston showcased his elite offensive skills. With his signature step-backs and knack for drawing fouls, Harden has been one of the most unstoppable scorers of the 2010s and 2020s.

Read also: The 50 Greatest Real Madrid Players of All Time - Ranked

10. Carmelo Anthony – 28,289 Points

Carmelo Anthony
Andrew Will / Shutterstock.com

Melo’s silky jumper and elite footwork made him one of the league’s premier scorers for years. His ability to score in isolation and spot-up situations defined his NBA legacy.

9. Shaquille O’Neal – 28,596 Points

Shaquille O’Neal
Photo: Michael Potts F1 / Shutterstock.com

Shaq dominated with size, strength, and agility rarely seen in a center. He overwhelmed defenders in the paint, racking up points at a historic rate during his peak.

8. Kevin Durant – 30,571 Points

Photo: Oleksiy Naumov / Shutterstock.com

One of the purest scorers in history, Kevin Durant blends length, skill, and shooting to get buckets at will. His efficiency and versatility have made him a perennial scoring champion.

7. Wilt Chamberlain – 31,419 Points

Wilt Chamberlain
By Paul Vathis - Full Size photo here Original WirephotoArchives: Wirephoto Front Back HQ Photo, Public Domain, https://commons.wikimedia.org/w/index.php?curid=159063512

Wilt Chamberlain shattered scoring records in the 1960s with his sheer dominance. His 100-point game and multiple 50+ PPG seasons are legendary milestones in NBA history.

Read also: The 10 Most Expensive English Strikers of All Time - Ranked

6. Dirk Nowitzki – 31,560 Points

Dirk Nowitzki
vipflash / Shutterstock.com

Dirk’s one-legged fadeaway and deadly shooting made him one of the greatest offensive big men ever. The German legend redefined the power forward position and inspired a new generation of stretch bigs.

5. Michael Jordan – 32,292 Points

Michael Jordan
Grindstone Media Group / Shutterstock.com

Michael Jordan was the ultimate competitor and scorer, delivering points with unmatched grace and killer instinct. His six titles and ten scoring titles cement his place among the game's elite.

4. Kobe Bryant – 33,643 Points

Kobe_Bryant
By Sgt. Joseph A. Lee - Derivative of File:Kobe Bryant 7144.jpg, Public Domain, https://commons.wikimedia.org/w/index.php?curid=104598014

Kobe’s footwork, mentality, and shot-making ability earned him a legendary scoring résumé. His 81-point game and numerous clutch performances exemplify his greatness.

3. Karl Malone – 36,928 Points

Karl_Malone
By United States Forest Service - United States Forest Service via tradingcarddb.com, Public Domain, https://commons.wikimedia.org/w/index.php?curid=75044890

Malone was a model of durability and consistency, thriving as a pick-and-roll finisher. His partnership with John Stockton helped him maintain elite scoring for nearly two decades.

2. Kareem Abdul-Jabbar – 38,387 Points

Kareem Abdul-Jabbar
Photo: Tinseltown / Shutterstock.com

Kareem’s skyhook was nearly impossible to defend, and his longevity kept him atop the all-time scoring list for decades. His six MVPs and scoring consistency highlight his all-time greatness.

1. LeBron James – 42,184 Points

LeBron James
Photo: A.RICARDO / Shutterstock.com

LeBron James is the NBA’s all-time leading scorer, an incredible feat for a player once known more for passing. His ability to evolve his game and stay dominant into his 40s is a testament to his unmatched greatness.