Ranking the 20 best NBA players of all-time

By Justin Ahrns / Roar Pro

There have been a myriad of world-class NBA players throughout the past decades, but here are 20 of the best.

20. Kevin Garnett
Probably the most passionate NBA player of all-time, Garnett has an MVP, DPOY, nine all-NBA selections and 12 all-defensive team showings to his name. KG was the heart and soul of the 2008 champion Celtics, and ranks top-20 all-time in points, rebounds, steals, blocks and box plus/minus rating.

Not many players could have played into their high-30s with the amount of physical toll on the body that KG had.

19. Dirk Nowitzki
Already sixth on the NBA’s all-time scoring list, Nowitzki owns one of the most deadly mid-range jump shots we’ll ever see, and a lethal one-legged fade away.

Also ranking top-20 in playoff points and PER, Dirk has an MVP and a Finals MVP to his name. One of the last loyal superstars we may see, Dirk has carried Dallas on his back for his entire career. Also had a terrific international career with Germany.

18. Julius Erving
Dr. J, an MVP, two-time Finals MVP and 11 all-NBA first team member. Considered by many as the father of the modern NBA, and the flashiest dunker of his time. His up and under layup from behind the backboard while palming the ball remains one of the most recognisable plays of all-time.

If you add his ABA statistics, Erving is a top-6 scorer. Will forever be remembered as a cultural icon.

17. Bob Pettit
Two MVPs and was the best player at his position on eleven occasions, appearing in 11 all-NBA first teams. A championship ring, as well as eighth all-time in PPG, 17th in RPG, 12th in win shares/48 minutes and seventh in Player Efficiency Rating.

Pettit was a genuine superstar, who once averaged 31 points and close to 19 rebounds per game through a 78-game season.

16. Charles Barkley
Analytically, one of the best players of all-time. Ranks top ten in win shares/48, box plus/minus, offensive rating, wins above replacement and PER, as well as 25th on the all-time scoring list. Barkley is an MVP and 11-time all-NBA selection, and one of the best big men of all-time. His career will be forever tainted as one without a ring, however.

15. Jerry West
The silhouette of the NBA logo, West was a cultural icon. A Finals MVP, 14-time all-star, 10-time NBA first team selection and five-time all-defensive team member, West ranks 20th in points and sixth in points per game, as well as eighth in playoff points.

He was one of the great scorers the league has ever seen, and had tremendous passing ability. Ranks 30th all-time in assists, but would be higher if he played in today’s era, due to the more generous definition of an ‘assist.’

14. David Robinson
One of the great big men, Robinson has an MVP, DPOY, ten all-NBA selections and eight defensive team selections to his name. Robinson is behind only LeBron and Jordan in analytical stats, showing he helped his team to win more than most.

A two-time champion, Robinson passed the torch down to Tim Duncan, the first of many star players taking sacrifices in San Antonio.

13. Hakeem Olajuwon
The best rim defender the NBA has ever seen, ranking first in blocks, as well as eighth in steals and 13th in rebounds. Yet unlike many great defenders, Olajuwon was an amazing offensive talent, ranking 10th all-time in points scored. An MVP, two-time Finals MVP, two-time DPOY and 6-time all-NBA first team selection, Olajuwon had one of the greatest careers we’ve ever seen. Once averaged 4.6 blocks and 2.1 steals per game in a season.

12. Oscar Robertson
The triple double machine, the Big O averaged a triple double in his second NBA season, and got tantalisingly close on many other occasions. He averaged 30+ points on six separate occasions, and was a 9-time all-NBA first team player, as well as an MVP winner.

Oscar is the only player ranked top ten in points per game and assists, and ranks top 20 in PER. Also has a championship to his name.

11. Karl Malone
‘The Mailman’ ranks second in points, seventh in rebounds, 10th in steals and top 20 in a range of analytical stats. The winner of two MVP awards, and a 14-time all-NBA selection, including 11 first-team appearances.

One of the most consistent scorers the game has seen, failing to average 20+ points in just his first and final seasons, and reaching the 30+ mark just once. Unfortunately, he is another career which will always be known for being without a ring. Still one of the greatest, nonetheless.

10. Bill Russell
The greatest winner the NBA has ever seen, winning 11 championships in his 14-year career. A five-time MVP, 11-time all-NBA selection and defensive nightmare, Russell forced the league to introduce the Finals MVP award due to his dominance in the Finals.

The same can be said with the defensive player of the year award, something which Russell would undoubtedly have won more than once.

Statistically, he ranks second in rebounding, but is underwhelming in other areas – the reason he is not higher on the list. Still, Russell left a lasting legacy, and will probably hold the record of most championships for a long, long time.

9. Kobe Bryant
The Mamba, few players exhibited the work ethic which Kobe Bryant did to get to the top. A 5-time champion, MVP, two-time Finals MVP, 18-time all-star, 11-time first team selection and 12-time defensive team player, Kobe has all bases covered.

Bryant is third in scoring and playoff scoring, as well as ninth in playoff assists.

Surprisingly Kobe only won one MVP award, but averaged 35+ points in 2005-06, and followed it up with 31.6 in the following season. Somehow he’s not even a top-three Laker…

8. Larry Bird
One of the best shooters and scorers you will ever see, Bird fares well in every statistical category. From points, rebounds, assists, steals, blocks, analytical statistics and other awards, Bird ranks among the best at his position.

A three-time MVP, 2-time Finals MVP and 9-time all-NBA first team selection, Bird pretty much did it all throughout his career. He will be remembered by many NBA fans as the best Celtic of all-time, and that is saying something.

7. Shaquille O’Neal
Probably the most physically imposing athlete the game has ever seen, O’Neal was famous for breaking backboards and posterising opponents. But beyond that, he was an MVP, three-time Finals MVP in L.A, and a 14-time all-NBA selection.

Seventh on the scoring list, 14th in rebounds, eighth in blocks, and third in PER, Shaq impacted the game like few others have. Played on a number of different teams, and won four championships.

One can only wonder how dominant he and Kobe would have been if they had remained teammates…

6. Magic Johnson
Undoubtedly the best point guard to play the game, Magic won three MVP’s, three Finals MVP’s and five championships. The highest average of assists per game, at 11.2, and fifth all time. Magic ranks highly in all analytical stats, further showcasing the value he brought.

His career was tragically cut short due to a HIV Aids infection, but he left a long-lasting legacy in spite of this. He definitely has a case for top-5 all-time, but narrowly misses out on this list.

5. Tim Duncan
One of the greatest to ever play the game, Tim Duncan never endured a losing season. Top-10 in rebounds, blocks, double-doubles and playoff points, as well as top-15 in a range of analytical statistics.

he very definition of a humble superstar, Duncan was a two-time MVP, three-time Finals MVP with an array of all-NBA honours, including 15 all-defensive team selections, the most of any player.

Duncan was a leader in all aspects of the game, whether it be sacrificing minutes and salary or performing at the highest level. There may never be another Tim Duncan.

4. Wilt Chamberlain
The greatest statistical input we have seen from a player, Wilt once averaged 50 points, 25 rebounds and 48.8 minutes per game in a season. He famously sat for just eight minutes of an entire season, and has a 100-point game to his credit.

A 4-time MVP, 10-time all-NBA selection and 1-time champion, Wilt is second all-time in points per game, first in rebounding, and ranks fourth and fifth in win shares and PER respectively.

The only issue with Wilt being his selfishness and ball-hog mentality, and his unwillingness to sacrifice for a greater success. Nevertheless, Wilt left a lasting legacy.

3. LeBron James
The greatest small forward the NBA has seen and a stunning combination of passing, court vision, scoring ability, defence and rebounding, toughness and basketball IQ.

LeBron has played in six consecutive NBA Finals, and seven overall, having already won three championships. Ranking first all-time in box plus/minus, as well as second in PER, LeBron already has the fourth most playoff points, and third most playoff assists.

Along with four MVP’s and a plethora of accolades and honours, LeBron looks poised to remain at the top for many years to come, and may be a genuine threat to Kareem Abdul-Jabbar’s scoring record.

2. Kareem Abdul-Jabbar
A six-time MVP, 2-time Finals MVP, with ten all-NBA first team selections and 11 defensive team appearances, Kareem is the owner of the famous sky hook.

A six-time champion, Kareem is the all-time scoring leader and ranks third in rebounds and blocks, and also ranks second in playoff points.

He possessed the most unguardable shot in NBA history, the source of the majority of his points. There is no area of his career which was left blank, whether it is championships, statistics and accolades, be it defensive or offensive.

Kareem truly is the best centre the league has ever had.

1. Michael Jordan
The undisputed GOAT, it doesn’t get any better than the career of Michael Jordan. Six for six in NAB Finals campaigns, six Finals MVP’s, ten first-team appearances and nine defensive first team appearances, Jordan left no stone unturned in his preparation and work ethic. The all-time leader in points per game, and fourth overall in points, as well as top two in most analytical stats, and first in playoff points, Jordan was truly phenomenal.

The definition of heart and the owner of clutch shot after clutch shot. The stepping stone to the career of Kobe Bryant, and the announcement of the NBA on a global stage at a time of some of the greatest to ever do it, Jordan is the best global ambassador the NBA has ever had.

The owner of countless historic NBA moments, whether it be ‘the shrug,’ ‘the shot,’ ‘that dunk’ or a range of others, we may never see an athlete of any code reach the heights that MJ did.

The Crowd Says:

2017-06-12T02:19:40+00:00

Phil Fellin

Guest


I agree and disagree. I think Kevin Garnett Dirk Barkley should not be in this best players. I do think Allen Iverson Kevin Mchale and ray allen should substitute.

2016-11-08T18:38:21+00:00

tom

Guest


Did you actually just put Arvydas Sabonis in your top 20 of all time? You forgot the diesel, and please explain to me how guys like Oscar Robertson and Isiah Thomas are ahead of Kobe and Timmy. Also LBJ > Oscar, Wilt, Malone

2016-10-05T04:00:25+00:00

mushi

Roar Guru


You need some truth serum. The nba 3 point line was shorter for 2 seasons 20 f'ing years ago. Both of which MJ played in I've pointed this out to you more times than jordan poked his tongue out

2016-10-04T07:41:06+00:00

Sam Walker

Roar Guru


Choke in Boston he went out fighting as best as he could, triple double in the last game. Only so much you can do against that team with the team LeBron had.

2016-10-04T02:14:18+00:00

Sam Walker

Roar Guru


People need to stop looking at the advanced stats it seems to kill these lists, hell Anthony Davis had a season 2 years ago that was up there with MJ and Chamberlain do we regard him as top 50? When you have large chunks of stats missing (Steals and Blocks pre 1970's as well as almost all of the ABA stats) it gets difficult. Now i don't look at only stats some players did things stats can never account for, Jordan is not the GOAT imo for what he did just on the court he changed the face of basketball completely and without him would we even be talking about the sport? Magic and Bird saved the NBA from ruin when they came into the league NCAA was the bigger basketball league (some may say it still is) and the NBA was not well watched or supported, then these 2 who had a good rivalry in college rock up to the NBA and it becomes must see TV. All top 20/30/40/50 lists will be looked at in different ways you can never build up one and keep it completely agreed upon by all.

2016-10-04T02:05:53+00:00

Sam Walker

Roar Guru


Yep, something Shaq must of showed him in their one and only season as it was his specialty.

AUTHOR

2016-10-02T05:44:04+00:00

Justin Ahrns

Roar Pro


best mid range jump shot of all time too!

2016-09-30T23:02:54+00:00

mushi

Roar Guru


The dallas year Duncan's team, favourite to win it all, didn't get past the 8th seed in the opening round? But yes someone should be forever stained for making the finals vs a first round exit. As for the Celtics if you take that overall series and say he played badly then gee not to many players have played well in the history of the NBA. He a had horrible two games if memory serves, one of which was turnover driven as the Celtics basically went lets see if anyone else on the team can play

2016-09-30T13:41:14+00:00

Johnno

Guest


MJ an average shooter, really? He played in the hand checking era and when the 3-point line was further back than what today's guys play. His field goal perecnetgae in all sorts of areas were better or just about as good as kobe at 3-point arc and in hand checking era and 3-point line further back, boy you need a slurpee.

2016-09-30T13:38:17+00:00

Johnno

Guest


mushi and astro are down with it, the right on the que

2016-09-30T03:06:56+00:00

mushi

Roar Guru


But even mailing it in he was still logging league leading PER! Thats why i go sure he could have been even better but he still kicked the bejesus out of everyone whilst mailing it in I hated shaq and the lakers but mainly because he was so good. Sure he couldnt shoot free throws he still had wing agility in a left tackle's frame. Every guy on that list you could nit pick something or other. We probably both gave him about the same level I've got him second teir of great big men (not big on the forced rankings as it leads to nit picking to split guys like Kareem and Russel)

2016-09-30T02:39:48+00:00

Mitch T

Guest


LeBron shouldn't be top 5 the chokes against Dallas, Boston and he has less rings then most on this list

2016-09-30T02:35:46+00:00

Mitch T

Guest


Kareem made 10 finals that's better then making 6, also Jordan as a player was over valued to his Jordan Brand and sneakers off the court.

2016-09-30T01:59:22+00:00

tom m

Guest


MJ 6/6 in finals and never went to a game 7. MJ clear GOAT, Kareem probably 2nd

2016-09-30T01:56:12+00:00

tom m

Guest


Lebron will go down as the 2nd greatest of all time. Nothing will go past Jordan, and Tim Duncan is the best PF to ever play. Bird, Robinson, Barry all way to high. No love for the big Diesel either? he is easily top 10 all time, was robbed of 3 MVPs and the 2nd most dominant player of all time

2016-09-30T00:29:48+00:00

astro

Guest


Just one Shaq...I don't doubt he's a top 20 player, but he's not top 10 for me. The main thing I hold against him, is his attitude. He could have been one of the very best. The reason I say he had 3 great years, is that his 2000-2002 run was one of the best...ever. His playoff dominance was next level. Yet, outside of those 3 years, he was really up and down. One night he'd be amazing, and the next he seemed like he was mailing it in. He never seemed to have the determination and commitment of the other guys in the top ten list. All three teams he left (or was moved on from) he took shots at on his way out. Leaving Orlando? That was Penny's fault. Lakers? Kobe was the blame. Miami? Pat Riley. Whether it was the Refs, his teammates, Hack-a-Shaq etc...there was always a problem. And it never seemed to relate to his conditioning or his inability/unwillingness to learn to shoot free throws.

2016-09-29T23:59:15+00:00

astro

Guest


"Russell, statistically he does not stack up to those higher than him" Please tell me you're looking beyond points per game. Russell's greatness is built on the fact that he was a true team player. A guy who made everyone on his team better, hence the number of titles and high winning percentage. He very likely could have averaged more points if he'd wanted, but it may well have come at the expense of winning titles (see Wilt!) His defense was legendary, and while blocks weren't recorded during his time, there are numerous media reports saying he'd block 8-10 shots a game. Even then, his aim was to block shots towards his team-mates, not swat them into the stands to show off. But there are 100 more reasons why Russell is one of the greatest ever and in the conversation with Jordan and Kareem. The league chose to name the Finals MVP award after him for a reason...

2016-09-29T21:40:52+00:00

Johnno

Guest


Bird finished higher than Magic for MVP 8 out of the 10 years during the 80's. And in 1 of the 2 years Magic finished higher, Bird only played 6 games. Bird won 3 straight MVP's before Magic won one. Bird was awesome until 1988, and he had serious back problems for 2-years, he could barley run and train, and before games would be stretching just to barely get on the court. He was tougher than just about anyone his pain threshold. Also he was carrying the Celtics from 86 onwards. He finished 2nd in MVP honours in 1987-88 in Magic's prime with a crook back so bad, he had to miss 76 games in 1988-89. His stats are awesome, there's so many good stats about Larry Bird one could look into.

2016-09-29T12:15:39+00:00

mushi

Roar Guru


Apologies for the typos

2016-09-29T12:14:21+00:00

mushi

Roar Guru


Why not?

More Comments on The Roar

Read more at The Roar