Editions
Los 40 USA
Scores
Follow us on
Hello

NBA

Who are the top scorers in the NBA? Full list

In the lead as the all-time scorer is Jabbar; however, current player LeBron James threatens to challenge the record, 27 years later.

LeBron James in a file image.
TIENNE LAURENTEFE

With the 75th NBA season tipping off, the race for the scoring record continues. Despite Lebron James being the unquestionable scoring leader of current times, he still has two more spots to climb to dethrone the all-time scoring leader Kareem Abdul-Jabbar, who has kept the record for the past 27 years.

Top 7 scorers of all time!

7. Wilt Chamberlain

Scoring Average: 30.1

Chamberlain was an absolute blast at the time, and even now he still possesses the most number of records in NBA history, having averaged over 50 points in one game. The record for the highest-scoring game is also stamped in his name, adding up to 100 points in a single game.

Having won the scoring title in his first seven seasons, Chamberlain left NBA IN 1973 as the unquestionable scoring leader of that time, 5,000 points beyond the second-highest number.  

6. Dirk Nowitzki

Scoring Average: 20.8

No one could have expected that the young player who started averaging 8 points in his beginnings, would become the beast he turned into, becoming one of history's top scorers! 21 seasons after he began, Nowitzki carried on playing for the Mavericks, with whom he debuted. 

5. Michael Jordan

Scoring Average: 30.1

The GOAT has the record for the most scoring titles in NBA history, winning the title on ten occasions. He also has the record for the highest scoring average (30.12), roughly edging out Chamberlain who achieved an average of 30.07.

Basketball icon Michael Jordan retired on two occasion, claiming in 1993 that he didn't enjoy the game as before before making his comeback two years later. The star played all the way through 2003, when he officially retired for good, earning a third spot in the top scorer ranking, just behind Malone and Jabbar.

4. Kobe Bryant

Scoring Average: 25.0

Three-time MVP Kobe Bryant left an incredible amount of memorable moments all across his career, including the five championships he won with the Lakers, making him one of the most revered NBA players of all times. The 81 points he achieved against the Toronto Raptors in 2006, places him second in the ranking of most points in a single game. The Lakers retired two of their numbers-- 8 and 24-- following the star's retirement in 2016.

3. LeBron James

Scoring Average: 27.0

LeBron James, who also won as MVP on three occasions, was averaging 30 points at the age of 23 and has well been established as another basketball star. "The King" has declared his will to carry on playing basketball for a long time and there is a good chance he'll manage to dethrone the all-time scoring leader Jabbar.

2. Karl Malone

Scoring Average: 25.0

As surprising as it might seem, the second-ranked top scorer in NBA has never won a scoring title.

Despite never been awarded scoring recognition, he has averaged over 25 points per game across 12 seasons, with King James being the only player to average over 25 points per game in more seasons.

1. Kareem Abdul-Jabbar

Scoring Average: 24.6

Jabbar is not only the NBA player with more points scored, but is also the player to maintain its record for the longest time, currently being 27 years. Next one in line for record longevity is Malone, whose record lasted for 18 years.

Full list of top scorers below.

Next in line is Kevin Durant, who adds up to 23,883 points.

Top 25 scorers of all time

RankingPlayerPoints
1Kareem Abdul-Jabbar38,387
2Karl Malone36,928
3LeBron James35,367
4Kobe Bryant33,643
5Michael Jordan32,292
6Dirk Nowitzki32,560
7Wilt Chamberlain31,419
8Shaquille O'Neal28,596
9Moses Malone27,409
10Carmelo Anthony27,370
11Elvin Hayes27,313
12Hakeem Olajuwon26,946
13Oscar Robertson26,710
14Dominique Wilkins26,668
15Tim Duncan26,496
16Paul Pierce26,397
17John Havlicek26,395
18Kevin Garnett26,071
19Vince Carter25,728
20Alex English25,613
21Reggie Miller25,279
22Jerry West25,192
23Patrick Ewing24,815
24Ray Allen24,505
25Allen Iverson24,368