All-Time NBA Scoring Leaders Ranked by Total Points Scored

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.

All-Time NBA Scoring Leaders Ranked by Total Points Scored

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.

Change Chart

    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.

    RankNameIndicatorSubindicator
    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