This chart shows the all-time scoring leaders in the NBA, highlighting the total number of points scored by each player up to the end of the 2023-24 season. LeBron James leads the list with 40,474 points, surpassing other NBA legends such as Kareem Abdul-Jabbar and Karl Malone. The chart features players from various generations, including current stars like Kevin Durant and Stephen Curry. It also provides the number of games played and each player's nationality.
Points scored refer to the total number of points a player accumulates over their NBA career. This includes all field goals (two- and three-pointers) and free throws made during official regular-season games. It is one of the most common metrics used to evaluate a player's offensive contribution.
The all-time NBA scoring leaderboard reflects not just individual brilliance, but also longevity, consistency, and evolution in the game. LeBron James, with 40,474 points, currently stands atop the list, a testament to his sustained excellence across two decades. His ability to remain at an elite level well into his late 30s has allowed him to surpass the long-standing record of Kareem Abdul-Jabbar, who held the top position for nearly four decades. While Kareem and Karl Malone built their scoring legacies in more traditional post-heavy eras, LeBron has thrived across multiple basketball styles, adapting his game to modern perimeter trends.
Interestingly, the chart highlights how the nature of scoring has evolved. For instance, Michael Jordan, who scored 32,292 points in only 1,072 games, boasts one of the highest points-per-game averages in NBA history, showcasing pure scoring efficiency. In contrast, players like Dirk Nowitzki and Tim Duncan reached high scoring totals through longevity and consistent performance, despite playing in eras less dominated by high-volume scoring.
Current players like Kevin Durant and Stephen Curry continue to climb the list, bringing new dynamics with their emphasis on three-point shooting and offensive versatility. Durant, with nearly 29,000 points, has a chance to move further up the rankings, assuming continued health and productivity. DeMar DeRozan, James Harden, and Russell Westbrook also feature prominently, reflecting the modern era's scoring opportunities and fast-paced style.
The diversity in nationalities—featuring players like Dirk Nowitzki (Germany), Hakeem Olajuwon (Nigeria), and Tim Duncan (U.S. Virgin Islands)—also underscores the NBA's global reach. These international stars have not only held their own but often excelled among American greats, shaping the league's global identity.
This leaderboard is more than just a ranking—it's a narrative of basketball's history, tracing how players from different backgrounds and eras contributed to the evolution of scoring in the NBA. From Wilt Chamberlain's dominance in the 1960s to today's perimeter-heavy offenses, the chart reflects the league's ongoing transformation.
Rank | Name | Indicator | Subindicator |
---|---|---|---|
1 | LeBron James | 40,474 pts | 1,492 Games |
2 | Kareem Abdul-Jabbar | 38,387 pts | 1,560 Games |
3 | Karl Malone | 36,928 pts | 1,476 Games |
4 | Kobe Bryant | 33,643 pts | 1,346 Games |
5 | Michael Jordan | 32,292 pts | 1,072 Games |
6 | Dirk Nowitzki | 31,560 pts | 1,522 Games |
7 | Wilt Chamberlain | 29,939 pts | 1,007 Games |
8 | Kevin Durant | 28,924 pts | 1,061 Games |
9 | Shaquille O'Neal | 28,596 pts | 1,207 Games |
10 | Carmelo Anthony | 28,289 pts | 1,260 Games |
11 | Moses Malone | 27,409 pts | 1,327 Games |
12 | Elvin Hayes | 27,313 pts | 1,303 Games |
13 | Hakeem Olajuwon | 26,946 pts | 1,238 Games |
14 | Oscar Robertson | 26,710 pts | 1,040 Games |
15 | Tim Duncan | 26,496 pts | 1,392 Games |
16 | Paul Pierce | 26,397 pts | 1,343 Games |
17 | John Havlicek | 26,395 pts | 1,270 Games |
18 | Kevin Garnett | 26,071 pts | 1,462 Games |
19 | Russell Westbrook | 25,965 pts | 1,230 Games |
20 | James Harden | 25,885 pts | 1,072 Games |