Best NBA Players of All Time


The Top Ten

1 Michael Jordan Michael Jordan Michael Jeffrey Jordan, also known by his initials, MJ, is an American retired professional basketball player.

This is a no brainer, most clutch player ever. Kobe is a huge douche but a great player, number 2 fits. Lebron has the ability and should be the goat but he is a head case sometimes. One through seven are pretty much about right though. Hakeem should be way higher. Steve Nash and Isiah Thomas are not on the list? Both better than Stockton or Iverson when it comes to little guys. Lastly Vince Carter? Great dunker, maybe best dunker, greatest PLAYER? Probably not even in top 100 ever.

Easily the best player of all time. Six NBA championships and five time MVP. So graceful on the court. He truly is the BEST NBA player ever.

Kobe great lebron great kareem great but how are people arguing mj is the best player ever and the best athlete ever, and I love all the guys on this list but mj is the best. And how many times has lebron won the finals with a game winning shot. Enough said


V 56 Comments
2 Magic Johnson Magic Johnson Earvin "Magic" Johnson Jr. is a retired American professional basketball player who played point guard for the Los Angeles Lakers of the National Basketball Association for 13 seasons.

Magic was an incredible competitor who elevated the games of his teammates. Basketball is a TEAM game, despite ESPN's obsession with offensive statistics, dunks and 3 point shots. Magic could play every position, even playing center in the 1980 Finals. I am a long time Celtic fan. But I have to place Magic as the second best player to have ever played. - venusman


Best play creator ever. Best point guard ever. After Kareem left he still won it didn't matter.

I’d have to give Kareem number 2

V 13 Comments
3 Kareem Abdul-Jabbar Kareem Abdul-Jabbar Kareem Abdul-Jabbar is an American retired professional basketball player who played 20 seasons in the National Basketball Association for the Milwaukee Bucks and Los Angeles Lakers.

Kareem Abdul-Jabbar is arguably the greatest NBA player of all time. He was drafted to the Milwaukee Bucks, a 27 win team, and in only his second season, he won the MVP and the Bucks won 66 games and the NBA Finals. He's a six time MVP, six time NBA Champion, the all-time leader in points, the all-time leader in all-star appearances, one of the greatest passing big men, one of the greatest interior defenders, and the master of the sky hook. - rapaddict97


Kareem is number one better than Jordan has the most points in the nba the skyhook was unstoppable most mvp 6 time nba champion with the bucks and lakers kareem is better than Jordan people are just Jordan bandwagon

The NBA All Time leading scorer. He deserves this ranking - EpicJake

V 21 Comments
4 Larry Bird Larry Bird Larry Joe Bird is an American retired professional basketball player who played for the Boston Celtics of the National Basketball Association. Bird is a 3x champ, 1x ROTY, 1x Finals MVP, 3x 3PT Contest winner, all with the Boston Celtics. (1979-1992)


3 time NBA champion and 3 time MVP. Such an amazing player. Could be THE BEST shooter of all time. One of my favorite players of all time.

Larry Legend was badass in every way. You couldn't intimidate him one bit. He didn't need athleticism to compete, he just knew how to pick his spots on offense, where to pass, and how to defend and rebound at a high rate.

The best shooter

V 20 Comments
5 Wilt Chamberlain Wilt Chamberlain Wilton Norman "Wilt" Chamberlain was an American basketball player . He was born on August 21, 1936 in Philadelphia and died on October 12, 1999 in Los Angeles due to heart failure . more.

People say Jordan's the best, but I'm leaning towards this guy. People continuously try to discredit his achievements by talking about how they were in the 50's. It doesn't matter if it was in the 50's and 60's, he still would've had to put the ball in the basket 50 times to score 100, he would've had to put the ball in the basket 25.2 times every game to average 50.4, and he would've had to have played every second of every game including overtime to average whatever the ridiculous stat is that he got with his minutes. People love to talk about Jordan's free throw line dunk, but what they don't know is that instead of shooting free throws, Wilt would just jump and dunk the ball from the free throw line. That's why the rule exists. Wilt was also very strong, being able to deadlift about 500 pounds if my memory serves me correct. Nobody is as athletic as Wilt either. People from his era estimate that he had about a 48"-58" vertical. This guy was an absolute freak of nature. - hiphopgod

What the hell are you talking about he isn't eleventh he is with out a doubt the best NBA player that ever lived he scored nearly as much as Michael Jordan and he played less game I mean the guy scored 100 points and scored 4,000 points in just one season THE BIG DIPPER DESERVES TO BE NUMBER 1 he is the greatest of all time HE IS BETTER THAN YOU'LL EVER BE he was the best Lakers player ever and you put Kobe Bryant in front of Wilt Chamberlain are you senile I mean you can't do that

READ: Only 6 other players have had a 30/30 game, with 30 points and 30 rebounds, and none have done it more than once; while wilt did it over 100 times.
No other player has had even one 40/40 game, and Wilt had 8 of them.
And then there is Wilts "Double-Triple-Double", where he had 20/20/20, which again no other player has ever done.
Blocks were not recorded officially during his career, but in his final year, the NBA was doing a few "test" games, and he had 26 blocks.
Simply the GOAT- Greatest Of All Time!

He awesome

V 30 Comments
6 Kobe Bryant Kobe Bryant Kobe Bean Bryant is an American retired professional basketball player. He played his entire 20-year career with the Los Angeles Lakers of the National Basketball Association. Kobe Bryant has won 5 NBA championships with the Lakers and is the all-time leading scorer in Lakers franchise history.

Kobe Bryant the one of those players, who showed a really interesting game, not just the number of points scored, rebounds and assists, he showed incredible skill of the game, very difficult scored, thought out and non-standard throws. Kobe is good in all aspects on the basketball court, unlike those who can score only open three-pointers, or stand under the ring and wait for the pass, or other easy shots. He was the team leader, and he really deserved this title. He always laid out 100% and more, and he was the locomotive of his team.

Kobe us undoubtedly a very athletic player with phenomenal offensive talent. However, he was never known as a TEAM player. He did not make his teammates better. He was quite fortunate to have Shaq and Gasol as teammates in their primes. Otherwise, he would have won zero rings. Despite his shortcomings, he has to be placed in the top 10 best to ever have played. I would place him in the 8 - 10 range. - venusman

He plays with so much toughness and has an intense mentality. He is so clutch and is very reliable and he can score the basketball so well definitely better than lebron. Lebron is great but I feel kobe is more skillful and I really think he deserves to be in this spot in this list because of everything he did for LA and he has inspired many to play basketball with his great skill and how he can score from anywhere

One of the overall best players of all time. Only great player he ever had was Shaq for 2 years. He won 5 rings with way less than any other player, such as MJ or Bird. He was a great shooter and arguably the most clutch shooter of all time. He did the most with the least amount of talent around him for 20 years. Even as he retired, he dropped 60 points. No one can compare

V 54 Comments
7 LeBron James LeBron James LeBron Raymone James is an American professional basketball player for the Cleveland Cavaliers of the National Basketball Association. LeBron has played for the Heat and the Cavaliers.

3x Most Valuable Player, 8x All-Star, 6x All-NBA first team, 2x All-NBA second team, 4x All-Defensive first team, one time champion, Finals MVP 27.6 PPG, 7.3 RPG, 6.9 APG, 1.9 SPG,.8 BPG. You tell me that he is not a top 5 of all time he is the best All-Round NBA player ever + 19000 points, 5000 rebounds, 5000 assists, 1250 steals, 800 blocks, 50% FG shooting number one baby

Totally underestimated Lebron James is the best of his time and gives everything he's got. He will never surpass Michael Jordan but he dominates everybody today with his strength speed and agility.

Michael deserves number 1 but LeBron should definitely be number 2. He is a better scorer, rebounder, playmaker, and defender than Kobe Bryant. Kobe has rings because he fed off Shaq and Pau!

Is this website even updated? it's 2018 LeBron is easily 1 or 2

V 66 Comments
8 Bill Russell Bill Russell

Bill was a pioneer for the game. He really showed that a player can dominate just on defense and team oriented play. He never had an overpowering physique, yet he was the only guy back in his day who could stop Wilt from scoring. Not only a role model for black people, but to everyone.

In the era of ESPN where there exists an obsession of OFFENSE, dunks and 3 point shots, fans under 40 don't appreciate Bill Russell. In addition to Russell's 11 rings, he also won 2 NCCA championships at unheralded University of San Francisco. Russell was a fabulous athlete with an unmatched intensity for the game. He understood that basketball is a TEAM game and he made his teammates better players. Bill Russell was the best basketball player ever to put on a uniform. - venusman

11 titles in 13 years. Totally changed the nature of the game. To rank him below Chamberlain is hilarious. I saw them play against each other. One had the heart of a champion (it wasn't Wilt). Ranking him below Kobe Bryant is also completely ridiculous.

The best. - footballtower2014

V 14 Comments
9 Shaquille O'Neal Shaquille O'Neal Shaquille Rashaun O'Neal, nicknamed Shaq, is a retired American professional basketball player who is currently an analyst on the television program Inside the NBA.


Shaq is a lot like Wilt Chamberlain, except that Shaq is shorter, slower, weaker, fatter, and had way less stamina and substantially less vertical.

ShaQ can dunk. Who in the world can dunk like that like braking glasses. The NBA's backboards are too good to break but for him to break the backboard like that is to seriuos.He is kind of slow his shooting isn't all that great but he is still a great Basketball player.

Definitely better than Wilt Chamberlain. How is Shaq not in the top 5. He is the best center ever. Great Player.

V 11 Comments
10 Tim Duncan Tim Duncan Timothy Theodore "Tim" Duncan is an American professional basketball player who has played his entire career for the San Antonio Spurs of the National Basketball Association.

Four time NBA champion and two time MVP. The Greatest power forward of all time is an amazing player to the game of basketball. I like the way he plays the game.

Great leader and teammate

Tim Duncan is the greatest power forward ever. That is a fact. He has been consistent since 1997! That is 16 years. It's a crime to not put this guy in the top 10.

The best PF of all time - EpicJake

V 10 Comments

The Contenders

11 Hakeem Olajuwon Hakeem Olajuwon Hakeem Abdul Olajuwon, formerly known as Akeem Olajuwon, is a Nigerian-American retired professional basketball player.

Hakeem destroyed the likes of Shaq, Ewing, Robinson. On the low block, he never had powerful strength but he resembled footwork of a ballet dancer, combined with a silky smooth jumper and no one had an answer for him.

Greatest center of all time why the hell is he not in front of larry bird or just scalbrine he made the dream shuffle he got the most blocks than anybody ever in NBA history and he was way wore finesse

Hakeem is just an absolute baller. He is an all rounder and a nice guy.

He's much better than Shaq

V 6 Comments
12 Oscar Robertson Oscar Robertson Oscar Palmer Robertson, nicknamed "The Big O", is an American retired National Basketball Association player who played for the Cincinnati Royals and Milwaukee Bucks.

Simple he averaged a triple double for an entire year.

Was a great scorer and s great Milwaukee Buck - Kingjon15

One time NBA chamion and one time MVP. The big "O" has the most double doubles in NBA history and is the only player to avarege a triple double per game.

Better than Tim Duncan

V 4 Comments
13 Julius Erving Julius Erving Julius Winfield Erving II, commonly known by the nickname Dr. J, is an American retired basketball player who helped popularize a modern style of play that emphasizes leaping and playing above the rim.

He is way better then kevin durant

One of the most underrated players of all time.

Made the dunk interesting

Top 3 man

V 5 Comments
14 Kevin Durant Kevin Durant Kevin Wayne Durant is an American professional basketball player for the Golden State Warriors of the National Basketball Association. He was MVP of the 2017 NBA Finals.

Well he's going on the Warriors so this will be good

MVP, finials MVP, title holder, do I need to say more

He doesn't deserve to ten

The best. - footballtower2014

V 18 Comments
15 Allen Iverson Allen Iverson Allen Ezail Iverson is an American retired professional basketball player who played for 14 seasons in the National Basketball Association.

His moves were slick and, despite his ego getting in the way, he could score and dump off some great passes. Greatly underrated, possibly because of his off-court troubles.

Allen Iverson is pound for pound one of the greatest, if not the greatest, player of all time. He played with unmatched heart and passion every night of his NBA career. The Answer was lightning quick and extremely fast, could finish at the rim amazingly well, could make incredible passes even though it's not his forte. Him and LeBron are the only ones who took a weak team to the finals despite, with better teammates there's not a doubt in my mind that he could've won a few rings during his career. With a career average of 26.7 ppg, he dominated the late 90s and early 00s.

I'll agree that he was the best scorer but come on top 10 player of all time? - im1azy

Better than Darius and he can cross shoot and pass he is a good passer he ecspecially deserves to be in the NBA and has good defense. He can dominate the basket whenever he can score shoot and steal the ball.

Ankles dash that three boy. There goes a note popcorn man cause of Iverson. Splash That three

V 15 Comments
16 John Stockton John Stockton John Houston Stockton is an American retired professional basketball player. He spent his entire professional playing career as a point guard for the Utah Jazz of the National Basketball Association, from 1984 to 2003. Stockton is regarded as one of the best point guards of all time, holding the NBA more.

He should be higher than Kevin Durant

John is underrated I mean he leads the NBA in assists and steal s go John Stockton

Definition of point guard

Should be waaay higher

V 3 Comments
17 Jerry West Jerry West Jerry Alan West is an American retired basketball player who played his entire professional career for the Los Angeles Lakers of the National Basketball Association.

Jerry West would eat most of the players here alive. He was not only a great shooter but he was also an exceptional defender. He was unmatched in clutch time and set the standard for every guard after him. - bishop.moore07

I have no words to say. The Logo at number 33? Are you serious? - bishop.moore07

He should be higher than Curry. I mean, he is on the NBA logo! - EpicJake

HE IS THE NBA LOGO. good spot though

V 2 Comments
18 Chris Paul Chris Paul Christopher Emmanuel Paul is an American professional basketball player for the Los Angeles Clippers of the National Basketball Association.

Most overrated if you ask me. He makes the all star roster every year because of favoritism from the coaches and fans.

Never been champ, never been MVP, defensive player, nothing

Really he probably 60 in the ranking of all time

Ok Dirk is better than chris Paul

V 5 Comments
19 Dirk Nowitzki Dirk Nowitzki

He help beat the HEAT in 2011

Really OP point guard. No wonder Dallas won in 2011.

How do you put a guy like kwame brown over a legend like dirk?!? What?!?


V 1 Comment
20 Isiah Thomas

One of the toughest individuals to ever step out onto the court! He is one of the reasons Michael a Jordan couldn't get to the NBA Finals until the 90s considering his Detroit Pistons handled him so well.

Simply awesome

Complete awesomness


V 1 Comment
21 Dwyane Wade Dwyane Wade Dwyane Tyrone Wade Jr. is an American professional basketball player for the Miami Heat of the National Basketball Association.

How is chris bosh higher than dwyane!? I mean I like chris bosh but dwayne wade was way more legendary

He had shaq and lebron he did not do it himself

How is dwyane wade this far down?!?!?!?

This is dumb. D Wade is top 15. - 9713524179

V 2 Comments
22 Clyde Drexler Clyde Drexler

Clyde should be way higher

Clyde is way better than Oscar Robertson

Clyde Drexler is way better than Kevin Durant. Clyde is a hall of famer and kd isn't

23 Karl Malone Karl Malone Karl Anthony Malone is an American retired professional basketball player. Nicknamed "The MailMan", Malone played the power forward position and spent his first 18 seasons in the National Basketball Association with the Utah Jazz and formed a formidable duo with his teammate John Stockton.

Karl Malone is a top-25 NBA player of all time, it is a shame that this list puts him at 66. He is second on the all-time career points list only second to Kareem Abdul-Jabbar. He and John Stockton took the Utah Jazz to the NBA Finals twice ('97 and '98). The only reason he does not have a ring is because he played in the same era as M.J., and ultimately lost both Finals series in six games. Absolute legend, in my opinion Karl Malone should be around number 20.

The Mailman definitely needs to be higher on this list. What other player in the history of the game was an undersized power forward that could equally score and rebound every game as consistent as Malone did it. Ignorant fans and bandwagoner morons are to blame for this in their mind players who don't win rings are not great. Gtfo

V 2 Comments
24 Jason Kidd Jason Kidd Jason Frederick Kidd is an American basketball coach and former player. He is currently the head coach of the Milwaukee Bucks of the National Basketball Association.

One of the best point guards. - joshsanz

25 Derrick Rose Derrick Rose Derrick Martell Rose is an American professional basketball player for the Chicago Bulls of the National Basketball Association.

Derrick Rose lost a lot when he got injured and is not his MVP self anymore.

He has been the best but since his injuries have put him down he is not as good as he was but is still good

Too bad, his injury ruined his career. - joshsanz

He has a massive habit of getting the basket

V 4 Comments
26 Steve Nash Steve Nash Stephen John Nash, is a Canadian retired professional basketball player who played in the National Basketball Association.

Two time straight MVP, played in 8 all star game, and rated one of the best point guard of all time? How can nobody add Steve Nash in this list? Lebron and Durant are still playing and there on the top ten list?!?!

A true point guard defines Steve Nash - joshsanz

27 Pete Maravich

If you don't know this guy, Google him or YouTube... The best, period, no question,... Passer of all time!

Brian Scalabrine above pistol Pete? What?

28 Chris Bosh Chris Bosh Christopher Wesson Bosh is an American professional basketball player for the Miami Heat of the National Basketball Association. V 3 Comments
29 Bob Cousy Bob Cousy

60? He is top 15 no questions asked!

30 Kyle Lowry Kyle Lowry Kyle Lowry is an American professional basketball player for the Toronto Raptors of the National Basketball Association.

He's young and underrated. With a few more years, he could be at GOAT level

V 1 Comment
31 Yao Ming Yao Ming

Come on guys, he deserves to be on this list.

Best Asian Player of all time...

Awesome Asian player

Hell no. He is only tall he sucks

V 2 Comments
32 Tracy McGrady Tracy McGrady Tracy Lamar McGrady Jr. is an American retired professional basketball player who is best known for his career in the National Basketball Association, where he played as both a shooting guard and small forward.

Just watch a highlight reel or game film, this guy in my opinion was the greatest talent to ever play the game. lightning fast jump shot that was just pure from anywhere. The athleticism of Lebron and frame to match, combined with the ball skills, body control, and touch of Kobe's game. Last but not least he was an absolute lockdown defender when he felt like it, which was consequently whenever he was playing any other top players. Kobe claims that T-Mac was his toughest opponent he ever played against and he's played against Bron and Jordan and Durant. Sadly he was one of those cases where injuries took what could have been the greatest player ever. He had seven phenomenal years before being plagued with injuries but still managed to score 18,381 points. Before you try and tear this post apart go back and watch some game film of him being the most dominant player in the NBA.

THIS MAN WAS A RIVAL TO KOBE BRYANT THE BLACK MAMBA BEAR with me t mac put up numbers that should put him at MVP level but we just were given one of the most explosive scorers in NBA history.He gave us one of the most historic moments in league history by scoring 13 points in 33 SECONDS against the 2005 NBA champions the San Antonio spurs. Tmac needs to be in the top 20

T-Mac is GOAT SG.

33 Deron Williams Deron Williams Deron Michael Williams is an American professional basketball player for the Dallas Mavericks of the National Basketball Association.

He was the man at cross overs he should be higher

He is no better than Raymond Felton

Why tf is he of all people on this list? He not even relevant in the league anymore

V 1 Comment
34 DeMar DeRozan DeMar DeRozan DeMar Darnell DeRozan is an American professional basketball player for the Toronto Raptors of the National Basketball Association.
35 Paul George Paul George Paul George is an American professional basketball player for the Indiana Pacers of the National Basketball Association.

He is the 2nd best ball player this year 2015-16

V 3 Comments
36 Blake Griffin

He is 1st overall pick

he is best

37 Kyrie Irving Kyrie Irving Kyrie Andrew Irving is an American professional basketball player for the Cleveland Cavaliers of the National Basketball Association.

Tell me why is this guy 70 he made steph look dumb in the finals score 57 points against the spurs best handles good sportsmanship he is going to win more championships than curry you guys need to watch basketball a lot more

Stupid kyrie is great

How is he 82? how!

How is Kyrie Irving #50
He made curry look like a goof in the finals.
He Can carry a whole team
He has his own shoe
He did amazing in college ball
His handles gosh he broke Wardell Curry's ankles
He deserves to be in top 10

38 Paul Pierce Paul Pierce Paul Anthony Pierce is an American professional basketball player for the Los Angeles Clippers of the National Basketball Association.

How is this a list w/out Pierce? He was forced to play every last position in his career and excelled at all of them except center. Pierce was one of the few players in the game today who cared about his team and winning. Paul Pierce was also a legendary clutch performer and an inspiring team leader. He transformed the Celts from a team into a family. Because of Pierce, very few teams had a stronger bond than the Celts. I know Pierce isn't going to show up in the top 10 but he more than earned his spot on a list like this. Please put Paul Anthony Pierce on this list. It would be great to see that not everybody thinks that basketball is all about scoring points (I'm talking to you, Kobe, Melo, Durant, etc.)

NBA Champion (2008)
NBA Finals MVP (2008)
10 NBA All-Star (2002-2006),(2008-2012)
All NBA Second Team (2009)
3 All-NBA Third Team (2002,2003,2008)
NBA All-Rookie First Team (1999)
NBA Three Point shootout champion (2010)

39 Michael Cooper

He is so underrated. He helped Magic Johnson a lot, but people don't realize that. - Jonas103

40 Elgin Baylor Elgin Baylor

Waiting for Kyrie Irving

I have never in my life seem a better player than Elgin Baylor. At, 6ft 5ins, he was the second leading scorer in the NBA
During the Big Wilt era and the third leading rebound leader during Bill Russell and Big Wilt era. The most important
Attribute he had was his excitement and hang time. He did not have a good supporting cast but he performed at the
Highest level. He is the best of the best!

41 Charles Barkley Charles Barkley Charles Wade Barkley is an American retired professional basketball player and current analyst on the television program Inside the NBA.

I don't really like Charles Barkley because he was Karl Malone's rival.

So Draymond Green over Sir Charles Barkley on this list? Yeah ok. Shows how incredibly stupid voters are. Barkley a close 2nd to Duncan in best Power Forward of all time with Karl Malone jut behind him. Nowitzki is like 6th best Power Forward of all time at best.

42 Dwight Howard Dwight Howard Dwight David Howard is an American professional basketball player for the Houston Rockets of the National Basketball Association. V 1 Comment
43 Joel Anthony

Joel Anthony is the greatest of all time. This list is ridiculous. Am I the only one who have seen his amazing talent? His monster face will scare the hell out of you before you can drive the ball to the basket. The scariest player ever in NBA. He should be nailed to number 1. Because Joel Anthony is the real king. He is far better than Michael Jordan or any other player with a ring. He should even be the MVP in the miami versus dallas finals, but Lebron is too jealous because Joel just played from the bench. But he's underrated that's why not everyone appreciates him. - joshsanz

So Joel Anthony is better than Moses Malone? I don't think so.

So is he deformed? I've never heard of this dude

The goat better than scalabrine

V 2 Comments
44 Bob Pettit
45 Moses Malone Moses Malone more.
46 Jermaine O'Neal Jermaine O'Neal Jermaine Lee O'Neal is an American former professional basketball player. The 6 ft 11 in, 255 lb forward-center had a successful high school career and declared his eligibility for the 1996 NBA draft straight out of high school.

A good Damn center can dunk pass the ball and shoot. A "6'11" shooter so good.. He can attack the basket whenever or so what some people say he suck but they are wrong he is one of the best Basketball players.

V 1 Comment
47 Draymond Green Draymond Green Draymond Jamal Green Sr. is an American professional basketball player for the Golden State Warriors of the National Basketball Association.

Quality defender best second round pick ever

He is awesome and all you haters stfu cause he don't care about the haters.

This guy is better than Steph

He sucks

V 2 Comments
48 Kristaps Porzingis
49 Timofey Mozgov


50 Damian Lillard Damian Lillard Damian Lamonte Ollie Lillard is an American professional basketball player for the Portland Trail Blazers of the National Basketball Association.

Why is he even on the list? He doesn't deserve it. Why is he above Tim Duncan who has five championships when this guy has never been to the finals, or led his team to the conference finals even! He's a great player right now, but of all time, compared to all of these people, HE SUCKS.

How is he worse than Stephen Curry. He is my favorite player in the NBA

He's not the best but top ten right now in nba

What he should be number 1!

PSearch List

Recommended Lists