Every sport has legends. Some athletes hold records for different aspects of the sport. For instance, there are top scorers, longest-serving, oldest, youngest, among others. This blog post will give you a list of top scorers in the NBA of all the time.

Kareem Abdul-Jabbar

In his 20 year career in NBA, Kareem scored 38,387 points which translates to average points per game of 24.6 points. Kareen is now the top NBA scorer in history.

Karl Malone

At number two is Malone, who has career points totalling to 36,928 with an average of 25.4 points per game. Malone scored more than 1,200 points in every season.

Kobe Bryant

The third plays go to Bryant. He was another great scorer who scored a total of 33,643 in his NBA career with average points per game standing at 25.

Michael Jordan

Jordan takes fourth place. Considered as the greatest NBA player in history, Jordan scored 32,292 points in his career in the NBA.

Wilt Chamberlain

Also, as one of the great NBA players, Wilt scored 31,419 points in his NBA career. He takes fifth place.

Dirk Nowitzki

Nowitzki still plays NBA, and he already scored 30,181 points in his NBA career and still counting. He is the sixth top scorer.

LeBron James

With his scores per game averaging at 27.1 points, James has already scored 28,599 points still counting since he is still playing in NBA and takes the seventh position.

Shaquille O’Neal

In his NBA career, Shaquille scored a total of 28,596 points becoming one of the top NBA scorers in history and stands at number eight.

Moses Malone

At the ninth position is Melone with 27,409 total NBA career points.

Elvin Hayes

Closing the top ten list is Hayes, who scored a total of 27,313 points in his NBA career.