Basketball

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.