Scoring has never been more dynamic in the NBA. With a faster pace, elite shooting, and longer careers, today’s stars are rewriting the record books
Leading the way is LeBron James, the only player ever to surpass 41,000 career points.
Meanwhile, Stephen Curry recently hit a major milestone, reaching 25,000 career points during the Golden State Warriors’ 115-110 victory over the Detroit Pistons on March 8, 2025.
The sharpshooting legend achieved this feat with a three-pointer in the third quarter, further solidifying his legacy as one of the game’s all-time greats.
But where does Curry rank among today’s most prolific scorers?
NBA’s Top Active Scorers: Who Has Surpassed 20,000 Career Points?
Here’s a look at the top active players who have eclipsed the 20,000-point mark in regular season play.

9. Giannis Antetokounmpo (Milwaukee Bucks) – 20,047 points
Nicknamed the “Greek Freak,” Giannis blends power and finesse, leading the Bucks to their first NBA title in 50 years in 2021
8. Damian Lillard (Milwaukee Bucks) – 22,479 points
One of the NBA’s most clutch performers, Lillard is famous for his deep-range shooting and multiple 60+ point games.


7. Chris Paul (San Antonio Spurs) – 22,835 points
A legendary playmaker, Paul ranks among the all-time leaders in assists and steals while remaining a consistent scoring threat.
6. DeMar DeRozan (Sacramento Kings) – 24,846 points
A master of the mid-range game, DeRozan has been a top-tier scorer for over a decade, earning multiple All-Star appearances.


5. Stephen Curry (Golden State Warriors) – 25,017 points
The greatest three-point shooter ever, Curry has revolutionized the game and recently surpassed 4,000 career threes.
4. Russell Westbrook (Denver Nuggets) – 25,935 points
A relentless competitor, Westbrook is the only player in NBA history to average a triple-double over multiple seasons.


3. James Harden (Los Angeles Clippers) – 27,213 points
A former MVP, Harden is known for his elite scoring ability, leading the league in points per game three times.
2. Kevin Durant (Phoenix Suns) – 30,269 points
One of the purest scorers in NBA history, Durant recently became the eighth player ever to surpass 30,000 career points.


1. LeBron James (Los Angeles Lakers) – 41,924 points
The NBA’s all-time leading scorer, LeBron continues to dominate in his 21st season, defying Father Time.