The top 10 greatest scorers in NBA History

The NBA has gone through many transformations throughout its history, with the current iteration of the league being dominated by swift, athletic guards – a marked change from the era of the big men.

However, one thing that’s not changed is the importance of having players who can put the ball in the basket on a regular basis.

Prolific scorers are integral parts of any NBA side and over the years we have witnessed many players who have had the ability to consistently score points and secure wins for their side.

On that note, we take a look at the 10 greatest scorers in NBA history:

#10 Jerry West

Total Points: 25,192

Games: 932

Points per game: 27.0

Field goals: 9016

Free Throws: 7160

Scoring Titles: 1

Teams: Los Angeles Lakers (1960-1974)

Accolades: NBA champion (1972), NBA Finals MVP (1969), 14× NBA All-Star (1961–1974), NBA All-Star Game MVP (1972), 10× All-NBA First Team (1962–1967, 1970–1973), 2× All-NBA Second Team (1968, 1969), 4× NBA All-Defensive First Team (1970–1973), NBA All-Defensive Second Team (1969), NBA scoring champion (1970), NBA assists leader (1972)

One of the first true superstars of the NBA, Jerry West had such an influence during his time on the court that the logo of the league is molded in his image.

West played during a time when there was no three-point line but still managed to rack up over 25000 points, thanks in part to his ability to make shots from all over the court.

West averaged over 30 points per game in four different seasons and won one scoring title, in 1970. He also made history by becoming the only player from the losing side to win the Finals MVP.

He averaged 27 points per game over the course of his career and made over 9000 field goals.

#9 Hakeem Olajuwon

Total Points: 26,946

Games: 1,238

Points per game: 21.8

Field goals: 10,749

Free Throws: 5,423

Scoring titles: 0

Teams: Houston Rockets, Toronto Raptors

Accolades: 2× NBA champion (1994, 1995), 2× NBA Finals MVP (1994, 1995), NBA Most Valuable Player (1994), 12× NBA All-Star (1985–1990, 1992–1997), 6× All-NBA First Team (1987–1989, 1993, 1994, 1997), 3× All-NBA Second Team (1986, 1990, 1996), 3× All-NBA Third Team (1991, 1995, 1999), 2× NBA Defensive Player of the Year (1993, 1994), 5× NBA All-Defensive First Team (1987, 1988, 1990, 1993, 1994), 4× NBA All-Defensive Second Team (1985, 1991, 1996, 1997), NBA All-Rookie First Team (1985), 2x NBA rebounding leader (1989, 1990), 3× NBA blocks leader (1990, 1991, 1993)

Hakeem Olajuwon is considered one of the greatest centers to have ever graced a basketball court. ‘The Dream’ was drafted with the first overall pick in 1984 by the Houston Rockets and went on to have a tremendous career, leading them to two NBA championships.

Olajuwon made the All-Star team on 12 different occasions and also won the league MVP award once.

He averaged 21.8 points per game over the course of his career, which might not be the highest ever, but considering his longevity and the calibre of opposition at the time, it’s an admirable number.

Olajuwon totalled 26,946 points across his stints with the Rockets and Toronto Raptors, which puts him at the 11th spot on the all-time scoring list.

#8 Karl Malone

Total Points: 36,928

Games: 1,476

Points per game: 25.0

Field goals: 13,528

Free Throws: 9,787

Scoring Titles: 0

Teams: Utah Jazz, Los Angeles Lakers

Accolades: 2× NBA Most Valuable Player (1997, 1999), 14× NBA All-Star (1988–1998, 2000–2002), 2× NBA All-Star Game MVP (1989, 1993), 11× All-NBA First Team (1989–1999), 2× All-NBA Second Team (1988, 2000), All-NBA Third Team (2001), 3× NBA All-Defensive First Team (1997–1999), NBA All-Defensive Second Team (1988), NBA All-Rookie First Team (1986)

Karl Malone may have a case for being placed much higher on this list, but the fact that he never won a championship or a scoring title works against him.

Malone was drafted with the 13th overall pick of the 1985 NBA draft by the Utah Jazz. He would go on to become a Jazz legend, representing the franchise for all but one season of his career and forming a formidable partnership with John Stockton.

Malone averaged 25 points per game over the course of his career and retired with 36,928 points to his name. He currently occupies the second spot on the all-time scoring list but is expected to be surpassed by LeBron James in the near future.

#7 Oscar Robertson

Total Points: 26,710

Games: 1,040

Points per game: 25.7

Field goals: 9,508

Free Throws: 7,694

Scoring titles: 1

Teams: Cincinnati Royals (1960-70), Milwaukee Bucks (1970-74)

Accolades: MVP (1963-64), 12X All-Star, 11X All-NBA selection, Rookie of the Year (1960-61), Hall of Famer, Champion (1971)

Oscar Robertson was a phenomenon during his time in the NBA. He became the first player in NBA history to average a triple-double, achieving the feat in 1962. He also averaged a triple-double for his first 384 games, which is a truly astonishing feat.

He was tall, athletic and a deadly shooter, capable of scoring at will from anywhere on the court. Robertson averaged 25.7 points across a 1040-game career which helped him rack up over 26000 points and also win one scoring title.

A one-time champion and league MVP, Robertson was inducted into the NBA Hall of Fame in 1980.

#6 Shaquille O’Neal

Total Points: 28,596

Games: 1,207

Points per game: 23.7

Field goals: 11,330

Free Throws: 5,935

Scoring Titles: 2

Teams: Orlando Magic, Los Angeles Lakers, Miami Heat, Phoenix Suns, Cleveland Cavaliers, Boston Celtics

Accolades: 4× NBA champion (2000–2002, 2006), 3× NBA Finals MVP (2000–2002), NBA Most Valuable Player (2000), 15× NBA All-Star (1993–1998, 2000–2007, 2009), 3× NBA All-Star Game MVP (2000, 2004, 2009), 8× All-NBA First Team (1998, 2000–2006), 2× All-NBA Second Team (1995, 1999), 4× All-NBA Third Team (1994, 1996, 1997, 2009), 3× NBA All-Defensive Second Team (2000, 2001, 2003), NBA Rookie of the Year (1993), NBA All-Rookie First Team (1993), 2× NBA scoring champion (1995, 2000), NBA 50th Anniversary Team

During his heydey, Shaquille O’Neal was the most dominant force in the NBA. His combination of speed and power made him virtually unguardable throughout his career.

Shaq averaged 23.7 points per game on 58.2% shooting from the field and racked up a total of 28596 points.

Shaq represented as many as six teams during his career, with his most famous stint coming with the Lakers. Shaq and Kobe formed a formidable partnership on the court, although chemistry issues meant they never truly hit the heights they could have.

Shaq is currently eighth on the all-time scoring list but could have been so much higher had he improved his free-throw shooting over the years.

#5 Kobe Bryant

Total Points: 33,643

Games: 1,346

Points per game: 25.0

Field goals: 11,719

Free Throws: 8,378

Scoring titles: 2

Teams: Los Angeles Lakers

Accolades: 5× NBA champion (2000–2002, 2009, 2010), 2× NBA Finals MVP (2009, 2010)
NBA Most Valuable Player (2008), 18× NBA All-Star (1998, 2000–2016), 4× NBA All-Star Game MVP (2002, 2007, 2009, 2011), 11× All-NBA First Team (2002–2004, 2006–2013), 2× All-NBA Second Team (2000, 2001), 2× All-NBA Third Team (1999, 2005), 9× NBA All-Defensive First Team (2000, 2003, 2004, 2006–2011), 3× NBA All-Defensive Second Team (2001, 2002, 2012), 2× NBA scoring champion (2006, 2007), NBA Slam Dunk Contest champion (1997), NBA All-Rookie Second Team (1997)

Possibly the most clutch player of all time, Kobe Bryant had the ability to take over games in the fourth period and find the basket at will.

Kobe could hit any shot asked of him; he had the ability to drive to the rim, shoot mid-range jumpers and was no mug from beyond the arc either.

Kobe led the Lakers to as many as five NBA titles during his career and he averaged 25 points per game as a player.

An 18-time All-Star, Kobe won two scoring titles – in 2006 and 2007 – and finished his career with a tally of 33,643 points.

He also made a whopping 11,719 field goals which is among the highest in NBA history.

#4 LeBron James

Total Points: 32,543

Games: 1,198

Points per game: 27.2

Field goals: 11,838

Free Throws: 7,140

Scoring Title: 1

Teams: Cleveland Cavaliers, Miami Heat, Los Angeles Lakers

Accolades: 3× NBA champion (2012, 2013, 2016), 3× NBA Finals MVP (2012, 2013, 2016), 4× NBA Most Valuable Player (2009, 2010, 2012, 2013), 15× NBA All-Star (2005–2019), 3× NBA All-Star Game MVP (2006, 2008, 2018), 12× All-NBA First Team (2006, 2008–2018), 2× All-NBA Second Team (2005, 2007), All-NBA Third Team (2019), 5× NBA All-Defensive First Team (2009–2013), NBA All-Defensive Second Team (2014), NBA Rookie of the Year (2004), NBA All-Rookie First Team (2004), NBA scoring champion (2008)

(Stats as of Nov 1st)

The only active player on this list, LeBron James has slowly been climbing the all-time scoring list. At the time of writing, James’ 33,290 points are good enough for the fourth spot on the all-time scoring list. He recently passed Michael Jordan but remains 5000 points behind the leader, Kareem Abdul-Jabbar.

LeBron is a three-time NBA champion and three-time Finals MVP. He also won the NBA scoring title in 2008, a season in which he averaged 30 points per game.

He is also the youngest player in NBA history to reach 15,000 points. James currently averages over 27 points per game and has continued to dominate the league at the age of 34. If he continues putting up monster performances on a regular basis, he could well surpass Abdul-Jabbar by the time he calls time on his career.

Considering the fact that LeBron’s team are perennial title contenders, he will have plenty of games to do so.

#3 Kareem Abdul-Jabbar

Total Points: 38,387

Games: 1,560

Points per game: 24.6

Field goals: 15,837

Free Throws: 6,712

Scoring titles: 2

Teams: Milwaukee Bucks, Los Angeles Lakers

Accolades: 6× NBA champion (1971, 1980, 1982, 1985, 1987, 1988), 2× NBA Finals MVP (1971, 1985)
6× NBA Most Valuable Player (1971, 1972, 1974, 1976, 1977, 1980), 19× NBA All-Star (1970–1977, 1979–1989), 10× All-NBA First Team (1971–1974, 1976, 1977, 1980, 1981, 1984, 1986), 5× All-NBA Second Team (1970, 1978, 1979, 1983, 1985), 5× NBA All-Defensive First Team (1974, 1975, 1979–1981), 6× NBA All-Defensive Second Team (1970, 1971, 1976–1978, 1984), NBA Rookie of the Year (1970), NBA All-Rookie First Team (1970), 2× NBA scoring champion (1971, 1972), NBA rebounding champion (1976), 4× NBA blocks leader (1975, 1976, 1979, 1980)

Kareem Abdul-Jabbar won two scoring titles during his time as a player, in consecutive seasons (1971, 1972).

Abdul-Jabbar’s lethal skyhook was virtually unguardable and he put it to good use to average 24.6 points per game over the course of his career.

At the time of his retirement, Abdul-Jabbar sat at the top of the all-time scoring list, having racked up an astonishing 38,387 across 1560 games. His tally of points was so far ahead of anyone else at the time that he still holds the record till date.

Abdul-Jabbar finished with six NBA championships to his name and also won the MVP award six times.

#2 Wilt Chamberlain

Total Points: 31,419

Games: 1,045

Points per game: 30.1

Field goals: 12,681

Free Throws: 6,057

Scoring titles: 7

Teams: Harlem Globetrotters, Philadelphia / San Francisco Warriors, Philadelphia 76ers, Los Angeles Lakers

Accolades: 2× NBA champion (1967, 1972), NBA Finals MVP (1972), 4× NBA Most Valuable Player (1960, 1966–1968), 13× NBA All-Star (1960–1969, 1971–1973), NBA All-Star Game MVP (1960), 7× All-NBA First Team (1960–1962, 1964, 1966–1968), 3× All-NBA Second Team (1963, 1965, 1972), 2× NBA All-Defensive First Team (1972, 1973), NBA Rookie of the Year (1960), 7× NBA scoring champion (1960–1966), 11× NBA rebounding champion (1960–1963, 1966–1969, 1971–1973), NBA assists leader (1968)

Wilt Chamberlain, along with Michael Jordan, boasts the record for the highest ever points per game average.

In a career that spanned 1,045 games, Chamberlain averaged 30.1 points per game and won a whopping seven scoring titles.

His efforts on the offensive end of the floor propelled his side to two championship runs and he also won the Finals MVP in 1972.

Chamberlain set a plethora of scoring records during his time in the NBA and he even became the only player in NBA history to score 100 points in a single game, when he torched the New York Knicks back in 1962.

He also averaged over 50 points over the course of an entire season, a record that will never be broken in the future.

#1 Michael Jordan

Total Points: 32,292

Games: 1,072

Points per game: 30.1

Field goals: 12,192

Free Throws: 7,327

Scoring titles: 10

Teams: Chicago Bulls, Washington Wizards

Accolades: 6× NBA champion (1991–1993, 1996–1998), 6× NBA Finals MVP (1991–1993, 1996–1998), 5× NBA Most Valuable Player (1988, 1991, 1992, 1996, 1998), 14× NBA All-Star (1985–1993, 1996–1998, 2002, 2003), 3× NBA All-Star Game MVP (1988, 1996, 1998), 10× All-NBA First Team (1987–1993, 1996–1998), All-NBA Second Team (1985), NBA Defensive Player of the Year (1988), 9× NBA All-Defensive First Team (1988–1993, 1996–1998), NBA Rookie of the Year (1985), NBA All-Rookie Team (1985), 10× NBA scoring champion (1987–1993, 1996–1998), 3× NBA steals leader (1988, 1990, 1993), 2× NBA Slam Dunk Contest champion (1987, 1988)

The greatest defender, scorer, and player of all time. Michael Jordan was a scoring machine during his time with the Chicago Bulls.

Although he was a heavy scorer in regular-season games, comfortably averaging over 25 points per game, he took his game to a whole new level in the playoffs.

Jordan was at his best during clutch time and had the ability to take over games down the stretch and lead his Bulls side to victories.

Over the course of his career, Jordan averaged a whopping 30.1 points per game. He tallied 32,292 points in total and at the time of writing, sits in the fifth spot on the all-time scoring list.

Jordan won an astonishing 10 scoring titles over the course of his career and easily makes it to the top spot on this list.

He is also one of just two players – the other being Wilt Chamberlain – to rack up 3,000 points in a season.


Leave a Comment