Scoring is the ultimate testament to a basketball player’s offensive prowess, and the NBA has been graced with legends who have consistently dominated the scoreboard. This article delves into the top ten all-time scorers in NBA history, celebrating the extraordinary players whose remarkable performances and enduring careers have left an indelible mark on the game. From Shaquille O’Neal’s domination in the paint to LeBron James’ accolades as the all-time scoring king, these athletes have defined eras with their scoring feats and unforgettable moments on the court.
10. Shaquille O’Neal: The Diesel’s dominant scoring

Shaquille O’Neal, the unstoppable force in the paint, amassed 28,596 points over his 19-year career. Known for his dominant inside presence, Shaq led the league in field goal percentage 10 times. His career average of 23.7 points per game showcases his consistent scoring prowess, making him one of the most efficient scorers in NBA history.
9. Moses Malone: Chairman of the Boards and Buckets

Moses Malone, a 13-time All-Star, ranks ninth all-time with 29,580 points and third with 17,834 rebounds. Known for his relentless rebounding, Malone averaged 12.3 rebounds per game over his career. He led the league in rebounds six times and won three MVP awards, cementing his legacy as one of the NBA’s most dominant big men.
8. Kevin Durant: The Slim Reaper joins the elite eight

On February 12, 2025, Kevin Durant became the eighth player in NBA history to score 30,000 career points. The four-time Olympic champion achieved this milestone in his 17th season, joining legends like LeBron James and Michael Jordan. Durant’s scoring prowess, combined with his efficiency, solidifies his place among basketball’s all-time greats.
7. Wilt Chamberlain: The 100-point game legend

Wilt Chamberlain’s 100-point game on March 2, 1962, remains one of basketball’s most iconic records. Playing for the Philadelphia Warriors, Chamberlain dominated the New York Knicks, scoring 100 points in a 169-147 victory. This legendary performance showcased Chamberlain’s unparalleled scoring ability and cemented his place in NBA history.
6. Dirk Nowitzki: The German Giant’s fadeaway

Dirk Nowitzki, the German sharpshooter, revolutionized the power forward position with his signature one-legged fadeaway jump shot. Over his 21-year NBA career, Nowitzki amassed 31,560 points, placing him sixth on the all-time scoring list. His unguardable fadeaway became a potent weapon, helping him secure an NBA championship and MVP award.
5. Michael Jordan: His Airness soars in scoring

Michael Jordan’s scoring prowess remains legendary, with 32,292 points placing him fifth all-time. His career average of 30.1 points per game is the highest in NBA history. Jordan’s six NBA championships and 10 scoring titles solidify his status as one of basketball’s greatest offensive talents.
4. Kobe Bryant: The Black Mamba’s scoring prowess

Kobe Bryant, the legendary Los Angeles Lakers guard, ranks fourth on the all-time scoring list with 33,643 points. Known for his unparalleled work ethic and clutch performances, Bryant’s career highlights include an 81-point game against the Toronto Raptors in 2006, the second-highest single-game total in NBA history.
3. Karl Malone: The Mailman always delivered

Karl Malone, nicknamed “The Mailman,” ranks third in NBA history with 36,928 points. Known for his consistency and durability, Malone played 19 seasons, primarily with the Utah Jazz. He averaged 25 points per game throughout his career, earning 14 All-Star selections and two MVP awards. Malone’s scoring prowess and longevity solidify his place among basketball’s greatest players.
2. Kareem Abdul-Jabbar: A legacy of skyhooks

Kareem Abdul-Jabbar’s iconic skyhook propelled him to an unparalleled 38,387 career points over 20 seasons. This unstoppable shot, perfected through rigorous practice, became his signature move and he also taught Magic Johnson and LeBron James how to do it. Abdul-Jabbar’s dominance extended beyond scoring, with 17,440 rebounds and 3,189 blocks, cementing his status as one of basketball’s greatest legends.
1. LeBron James: The all-time scoring King

LeBron James continues to extend his lead as the NBA’s all-time leading scorer. As of February 2025, James has amassed an incredible 41,623 points. He broke Kareem Abdul-Jabbar’s long-standing record in February 2023 and surpassed the 40,000-point milestone in 2024. James’ scoring prowess, combined with his longevity, cements his status as one of basketball’s greatest players.
Conclusion

As the NBA continues to evolve, the legacies of these scoring legends remain etched in the annals of basketball history. Their incredible achievements not only set the benchmark for future stars but also inspire fans and players alike. These ten all-time greats have showcased the art of scoring in its most refined form, combining talent, skill, and dedication to leave a lasting impact on the game. While records may eventually be broken, the influence of these iconic players will persist, serving as both a testament to their greatness and an inspiration to pursue excellence in the sport.