Best Athletes The Top NBA Players Of All Time  

Ranker Community
Originally by Ranker Community
1.5M votes 133.1k voters 1.4M views 837 items

List Rules Vote up and add the best pro basketball players to ever compete in the NBA.

When it comes to the top NBA players of all time, there's plenty of speculation and room for debate, though many may not think so. Though Michael Jordan is easily considered the greatest player ever, some may say players like Kobe Bryant, LeBron James, or Kevin Durant give him a run for his money. Who are the best NBA players? This list includes the best basketball players in NBA history, along with the top basketball players today.

Anyone can vote on the best NBA players here, which means these players are truly fan favorites. NBA fans can even add their own rankings to this list. Whether they have a famous jumper that just won't quit or ball-handling skills that leave their opponents spinning, these top 100 NBA players rule the hoop and the hardwood, and this list is a celebration of those skills. This list should answer who is the top 100, top 10, and best NBA player ever. 

If you've ever asked, "Who's the greatest basketball player of all time?", look no further. Ranked by votes from thousands of fans, this list features the all time NBA GOATs, including Michael Jordan, Kobe Bryant, LeBron James, Magic Johnson, Julius Erving, Wilt Chamberlain, and Larry Bird. Vote up the best basketball player ever, and those who follow close behind. 

list ordered by

1
57,579 15,126
Michael Jordan is listed (or ranked) 1 on the list The Top NBA Players Of All Time
Washington Wizards, Chicago Bulls Michael Jeffrey Jordan, also known by his initials, MJ, is an American former professional basketball player. He is also an entrepreneur, and principal owner and chairman of the Charlotte ...more

2
16,640 23,216
Julius Erving is listed (or ranked) 2 on the list The Top NBA Players Of All Time
Philadelphia 76ers, New York Nets Julius Winfield Erving II, commonly known by the nickname Dr. J, is a retired American basketball player who helped launch a modern style of play that emphasizes leaping and play above the rim. ...more

3
27,947 17,849
Wilt Chamberlain is listed (or ranked) 3 on the list The Top NBA Players Of All Time
Philadelphia 76ers, Los Angeles Lakers, Philadelphia Warriors Wilton Norman "Wilt" Chamberlain was an American basketball player. He played for the Philadelphia/San Francisco Warriors, the Philadelphia 76ers and the Los Angeles Lakers of the NBA; ...more

4
31,763 18,949
Magic Johnson is listed (or ranked) 4 on the list The Top NBA Players Of All Time
Los Angeles Lakers 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. ...more

5
16,583 14,918
Oscar Robertson is listed (or ranked) 5 on the list The Top NBA Players Of All Time
Cincinnati Royals, Milwaukee Bucks Oscar Palmer Robertson, nicknamed "The Big O", is a retired American National Basketball Association player who played for the Cincinnati Royals and Milwaukee Bucks. The 6 ft 5 in, 220 ...more

6
25,135 14,500
Bill Russell is listed (or ranked) 6 on the list The Top NBA Players Of All Time
Boston Celtics William Felton "Bill" Russell is an American retired professional basketball player. Russell played center for the Boston Celtics of the National Basketball Association from 1956 to ...more

7
30,874 17,187
Kareem Abdul-Jabbar is listed (or ranked) 7 on the list The Top NBA Players Of All Time
Los Angeles Lakers, Milwaukee Bucks 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. During his ...more

8
45,958 21,140
LeBron James is listed (or ranked) 8 on the list The Top NBA Players Of All Time
Cleveland Cavaliers, Miami Heat, Los Angeles Lakers LeBron Raymone James is an American professional basketball player for the Los Angeles Lakers of the National Basketball Association. Standing at 6 ft 8 in and weighing 250 lbs., he has started ...more

9
31,896 15,286
Larry Bird is listed (or ranked) 9 on the list The Top NBA Players Of All Time
Boston Celtics Larry Joe Bird is an American retired professional basketball player who played for the Boston Celtics of the National Basketball Association. Since retiring as a player, he has been a mainstay ...more

10
21,778 10,942
Hakeem Olajuwon is listed (or ranked) 10 on the list The Top NBA Players Of All Time
Houston Rockets, Toronto Raptors Hakeem Abdul Olajuwon, formerly known as Akeem Olajuwon, is a retired Nigerian-American professional basketball player. From 1984 to 2002, he played the center position in the National ...more

11
38,294 22,296
Kobe Bryant is listed (or ranked) 11 on the list The Top NBA Players Of All Time
Charine Day added Los Angeles Lakers Kobe Bean Bryant is an American professional basketball player for the Los Angeles Lakers of the National Basketball Association. He entered the NBA directly from high school, and has played for ...more

12
26,899 12,809
Shaquille O'Neal is listed (or ranked) 12 on the list The Top NBA Players Of All Time
Phoenix Suns, Orlando Magic, Los Angeles Lakers Shaquille Rashaun O'Neal, nicknamed Shaq, is an American retired professional basketball player, former rapper, actor and current analyst on the television program Inside the NBA. Standing 7 ft ...more

13
24,133 11,042
Tim Duncan is listed (or ranked) 13 on the list The Top NBA Players Of All Time
San Antonio Spurs 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. The ...more

14
7,656 8,414
Elgin Baylor is listed (or ranked) 14 on the list The Top NBA Players Of All Time
Los Angeles Lakers Elgin Gay Baylor is a retired American basketball player, coach, and executive. He played 13 seasons as a forward in the National Basketball Association for the Minneapolis / Los Angeles Lakers, ...more

15
9,029 7,925
Moses Malone is listed (or ranked) 15 on the list The Top NBA Players Of All Time
Washington Wizards, Atlanta Hawks, Philadelphia 76ers Moses Eugene Malone is an American retired Hall of Fame basketball player who starred in both the American Basketball Association and the National Basketball Association. A three-time NBA MVP ...more

16
11,129 9,030
Isiah Thomas is listed (or ranked) 16 on the list The Top NBA Players Of All Time
Detroit Pistons Isiah Lord Thomas III is a retired American basketball player who played professionally for the Detroit Pistons in the National Basketball Association. The 12-time NBA All-Star was named one of ...more

17
8,503 6,875
Dominique Wilkins is listed (or ranked) 17 on the list The Top NBA Players Of All Time
Atlanta Hawks, Boston Celtics, Orlando Magic Jacques Dominique Wilkins is a retired American professional basketball player who primarily played for the Atlanta Hawks of the NBA. Wilkins was a nine-time NBA All-Star, and one of the best ...more

18
5,027 6,112
George Gervin is listed (or ranked) 18 on the list The Top NBA Players Of All Time
Chicago Bulls, San Antonio Spurs George "The Iceman" Gervin is an American retired professional basketball player who played in both the American Basketball Association and National Basketball Association for the ...more

19
8,066 7,346
Clyde Drexler is listed (or ranked) 19 on the list The Top NBA Players Of All Time
Portland Trail Blazers, Houston Rockets Clyde Drexler is the father of Adam Drexler.

20
12,885 8,534
Jerry West is listed (or ranked) 20 on the list The Top NBA Players Of All Time
Los Angeles Lakers Jerry Alan West is a retired American basketball player who played his entire professional career for the Los Angeles Lakers of the National Basketball Association. His nicknames include ...more

21
8,176 6,590
Pete Maravich is listed (or ranked) 21 on the list The Top NBA Players Of All Time
Utah Jazz, Atlanta Hawks, Boston Celtics Peter Press "Pistol Pete" Maravich was an American professional basketball player. He was born and raised in Aliquippa, Pennsylvania, part of the Pittsburgh metropolitan area. Maravich ...more

22
13,543 8,477
Karl Malone is listed (or ranked) 22 on the list The Top NBA Players Of All Time
Utah Jazz, Los Angeles Lakers Karl Anthony Malone, nicknamed "The Mailman" is a retired American professional basketball power forward. He spent his first 18 seasons in the National Basketball Association with the ...more

23
16,077 8,397
Allen Iverson is listed (or ranked) 23 on the list The Top NBA Players Of All Time
Philadelphia 76ers, Denver Nuggets, Memphis Grizzlies Allen Ezail Iverson is an American retired professional basketball player who played for four different teams during 14 seasons in the National Basketball Association. He played both the point ...more

24
4,893 5,610
Walt Frazier is listed (or ranked) 24 on the list The Top NBA Players Of All Time
Cleveland Cavaliers, New York Knicks Walter "Clyde" Frazier is an American former basketball player in the National Basketball Association. As their floor general, he led the New York Knicks to the franchise's only two ...more

25
13,044 7,444
John Stockton is listed (or ranked) 25 on the list The Top NBA Players Of All Time
Utah Jazz 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 ...more

26
13,962 7,147
Dirk Nowitzki is listed (or ranked) 26 on the list The Top NBA Players Of All Time
Dallas Mavericks Dirk Werner Nowitzki is a German professional basketball player who currently plays for the Dallas Mavericks of the National Basketball Association. An alumnus of Röntgen Gymnasium and the ...more

27
12,716 8,932
Charles Barkley is listed (or ranked) 27 on the list The Top NBA Players Of All Time
Phoenix Suns, Philadelphia 76ers, Houston Rockets Charles Wade Barkley is a retired American professional basketball player and current analyst on the television program Inside the NBA. Nicknamed "Chuck", "Sir Charles", and ...more

28
10,845 6,117
David Robinson is listed (or ranked) 28 on the list The Top NBA Players Of All Time
San Antonio Spurs David Maurice Robinson (born August 6, 1965) is an American retired professional basketball player, who played center for the San Antonio Spurs in the National Basketball Association (NBA) for ...more

29
11,621 6,133
Kevin Garnett is listed (or ranked) 29 on the list The Top NBA Players Of All Time
Boston Celtics, Minnesota Timberwolves, Brooklyn Nets Kevin Garnett was born in May 19, 1976 in Maulding, SC. He's a professional basket player for the NBA's Boston Celtics Team. His career began when he was drafted (5th Draft) by the Minnesota ...more

30
13,145 8,162
Scottie Pippen is listed (or ranked) 30 on the list The Top NBA Players Of All Time
Portland Trail Blazers, Houston Rockets, Chicago Bulls Scottie Maurice Pippen is a retired American professional basketball player who played in the National Basketball Association. Nicknamed "Pip", he is most remembered for his time with ...more

31
14,163 7,902
Kevin Durant is listed (or ranked) 31 on the list The Top NBA Players Of All Time
Seattle Supersonics, Oklahoma City Thunder, Golden State Warriors Kevin Wayne Durant is an American professional basketball player who plays with the Oklahoma City Thunder of the National Basketball Association. Standing at 6 ft 9 in and weighing 240 pounds, ...more

32
12,676 7,758
Dwyane Wade is listed (or ranked) 32 on the list The Top NBA Players Of All Time
zach2003ludwig added Miami Heat, Chicago Bulls Dwyane Tyrone Wade, Jr. is an American professional basketball player who currently plays for the Miami Heat of the National Basketball Association. He has established himself as one of the most ...more

33
11,822 5,933
Stephen Curry is listed (or ranked) 33 on the list The Top NBA Players Of All Time
Golden State Warriors Wardell Stephen "Steph" Curry II is an American professional basketball player who plays for the Golden State Warriors of the National Basketball Association. Listed at 6 ft 3 in tall ...more

34
10,386 6,703
Steve Nash is listed (or ranked) 34 on the list The Top NBA Players Of All Time
Dallas Mavericks, Phoenix Suns, Los Angeles Lakers Stephen John "Steve" Nash, OC, OBC is a Canadian retired professional basketball player who played in the National Basketball Association. He was an eight-time NBA All-Star and a ...more

35
2,048 3,395
Nate Archibald is listed (or ranked) 35 on the list The Top NBA Players Of All Time
Kansas City Kings, New York Nets, Cincinnati Royals Nathaniel "Tiny" Archibald is a retired American professional basketball player. He spent 14 years playing in the NBA, most notably with the Cincinnati Royals, Kansas City - Omaha ...more

36
2,451 2,895
Elvin Hayes is listed (or ranked) 36 on the list The Top NBA Players Of All Time
Washington Wizards, Baltimore Bullets, Houston Rockets Elvin Ernest Hayes is an American retired professional basketball player and radio analyst for his alma-mater Houston Cougars. He is a member of the NBA's 50th Anniversary All-Time Team, and an ...more

37
8,308 5,324
Patrick Ewing is listed (or ranked) 37 on the list The Top NBA Players Of All Time
Orlando Magic, Seattle Supersonics, New York Knicks Patrick Aloysius Ewing, Sr. is a Jamaican-American retired Hall of Fame basketball player. He played most of his career with the NBA's New York Knicks as their starting center and played briefly ...more

38
8,300 5,365
Reggie Miller is listed (or ranked) 38 on the list The Top NBA Players Of All Time
Indiana Pacers Reginald Wayne "Reggie" Miller is a retired American professional basketball player who played his entire 18-year National Basketball Association career with the Indiana Pacers. Miller ...more

39
6,901 4,783
Jason Kidd is listed (or ranked) 39 on the list The Top NBA Players Of All Time
Dallas Mavericks, Phoenix Suns, Brooklyn Nets Jason Frederick Kidd is a retired American professional basketball player who is currently the head coach of the Milwaukee Bucks of the National Basketball Association. Previously a point guard ...more

40
5,942 3,721
Gary Payton is listed (or ranked) 40 on the list The Top NBA Players Of All Time
Boston Celtics, Los Angeles Lakers, Seattle Supersonics Gary Dwayne Payton is an American former professional basketball point guard. He is best known for his 13-year tenure with the Seattle SuperSonics. He has also played with the Milwaukee Bucks, ...more

41
7,836 4,758
Ray Allen is listed (or ranked) 41 on the list The Top NBA Players Of All Time
bulls added Boston Celtics, Seattle Supersonics, Milwaukee Bucks Walter Ray Allen, Jr. is an American professional basketball player who is currently a free agent. He has previously played for the Milwaukee Bucks, Seattle SuperSonics, Boston Celtics and Miami ...more

42
5,466 4,431
John Havlicek is listed (or ranked) 42 on the list The Top NBA Players Of All Time
Boston Celtics John Joseph "Hondo" Havlicek is a retired American professional basketball player who competed for 16 seasons with the Boston Celtics, winning eight NBA championships, four of them ...more

43
5,693 3,706
Vince Carter is listed (or ranked) 43 on the list The Top NBA Players Of All Time
Brooklyn Nets, Toronto Raptors Vincent Lamar Carter (born January 26, 1977) is an American professional basketball player for the Atlanta Hawks of the National Basketball Association (NBA). He is 6 feet 6 inches (1.98 m) tall ...more

44
5,309 3,976
Kevin McHale is listed (or ranked) 44 on the list The Top NBA Players Of All Time
Boston Celtics Kevin Edward McHale is an American former professional basketball player, a Basketball Hall of Fame inductee, and since May 2011 the head coach of the Houston Rockets. McHale began working for ...more

45
5,621 4,257
James Worthy is listed (or ranked) 45 on the list The Top NBA Players Of All Time
Los Angeles Lakers James Ager Worthy is a retired American professional basketball player and current basketball commentator, television host, and analyst. Named as one of the 50 Greatest Players in NBA History, ...more

46
2,122 2,636
Earl Monroe is listed (or ranked) 46 on the list The Top NBA Players Of All Time
Baltimore Bullets, New York Knicks Vernon Earl Monroe is an American retired professional basketball player. He played for two teams, the Baltimore Bullets and the New York Knicks, during his career in the National Basketball ...more

47
6,326 3,715
Russell Westbrook is listed (or ranked) 47 on the list The Top NBA Players Of All Time
kaylive added Oklahoma City Thunder Russell Westbrook Jr. is an American professional basketball player who currently plays for the Oklahoma City Thunder of the National Basketball Association. Westbrook played college basketball ...more

48
1,579 2,160
David Thompson is listed (or ranked) 48 on the list The Top NBA Players Of All Time
Seattle Supersonics, Denver Nuggets David O'Neil Thompson is a former American professional basketball star with the Denver Nuggets of both the National Basketball Association and American Basketball Association, as well as the ...more

49
4,628 2,560
Tracy McGrady is listed (or ranked) 49 on the list The Top NBA Players Of All Time
Houston Rockets, Orlando Magic, Toronto Raptors Tracy Lamar McGrady, Jr. is an American retired professional basketball player in the National Basketball Association. He is a seven-time NBA All-Star, seven-time All-NBA selection, and a ...more

50
6,697 4,318
Paul Pierce is listed (or ranked) 50 on the list The Top NBA Players Of All Time
Boston Celtics, Los Angeles Clippers, Brooklyn Nets Paul Anthony Pierce is an American professional basketball player who currently plays for the Washington Wizards of the National Basketball Association. Pierce was a high school McDonald's ...more