NBA The Top NBA Players Of All Time  

Ranker Community
Originally by Ranker Community
1.8M votes 152k voters 1.5M views 821 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
66,018 17,455
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
44,458 25,183
Kobe Bryant is listed (or ranked) 2 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
3
53,907 25,025
LeBron James is listed (or ranked) 3 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
4
18,812 26,210
Julius Erving is listed (or ranked) 4 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
5
35,494 20,460
Kareem Abdul-Jabbar is listed (or ranked) 5 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
6
36,195 18,266
Larry Bird is listed (or ranked) 6 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
7
32,123 21,093
Wilt Chamberlain is listed (or ranked) 7 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
8
35,887 22,019
Magic Johnson is listed (or ranked) 8 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
9
31,132 15,195
Shaquille O'Neal is listed (or ranked) 9 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
10
28,577 17,391
Bill Russell is listed (or ranked) 10 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
11
24,916 13,425
Hakeem Olajuwon is listed (or ranked) 11 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
12
18,586 18,038
Oscar Robertson is listed (or ranked) 12 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
13
27,877 12,458
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
8,593 10,707
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
10,319 9,499
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
12,636 11,120
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
9,140 9,168
Clyde Drexler is listed (or ranked) 17 on the list The Top NBA Players Of All Time
Portland Trail Blazers, Houston Rockets
Clyde Austin Drexler (born June 22, 1962) is an American retired professional basketball player. Nicknamed "Clyde the Glide," he was a ten-time All-Star during his career, and named ...more
18
9,693 8,632
Dominique Wilkins is listed (or ranked) 18 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
19
5,784 7,963
George Gervin is listed (or ranked) 19 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
20
15,716 9,409
Karl Malone is listed (or ranked) 20 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
21
14,857 9,430
Jerry West is listed (or ranked) 21 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
22
18,543 9,404
Allen Iverson is listed (or ranked) 22 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
23
9,548 7,890
Pete Maravich is listed (or ranked) 23 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
24
5,572 7,373
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
16,688 8,021
Dirk Nowitzki is listed (or ranked) 25 on the list The Top NBA Players Of All Time
Dallas Mavericks
Dirk Werner Nowitzki (born June 19, 1978) is a German retired professional basketball player. An alumnus of Röntgen Gymnasium and the DJK Würzburg basketball club, Nowitzki was chosen ...more