vote on everything
Sports
179.9k voters

The Top NBA Players Of All Time

Updated October 20, 2020 2.2m votes 179.9k voters 1.7m views762 items

List RulesVote 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. Then head over and vote on the best NBA players of the 2010s.

Photo:
...more
  • 1
    Michael Jordan is listed (or ranked) 1 on the list The Top NBA Players Of All Time
    74,034
    21,894

    Michael Jordan

    Washington Wizards, Chicago Bulls

    PositionShooting guard, Small forward

    Michael Jeffrey Jordan (born February 17, 1963), also known by his initials MJ, is an American... more on Wikipedia

    More Michael Jordan 

    Wild Stories And Rumors About Michael Jordan22 Reactions That Perfectly Capture The Internet's Obsession With The New Michael Jordan Documentary

  • 2
    LeBron James is listed (or ranked) 2 on the list The Top NBA Players Of All Time
    64,982
    31,613

    LeBron James

    Cleveland Cavaliers, Miami Heat

    PositionSmall forward, Power forward

    LeBron Raymone James Sr. (; born December 30, 1984) is an American professional basketball... more on Wikipedia

    More LeBron James 

    The Best LeBron 15 Colorways, RankedThe Best LeBron 16 Colorways, Ranked

  • 3
    Kobe Bryant is listed (or ranked) 3 on the list The Top NBA Players Of All Time
    53,682
    26,895

    Kobe Bryant

    Los Angeles Lakers

    PositionPoint guard, Shooting guard, Swingman

    Kobe Bean Bryant (August 23, 1978 – January 26, 2020) was an American professional basketball... more on Wikipedia

    More Kobe Bryant 

    The 100 Best Songs That Reference Kobe Bryant24 Touching Tributes To Kobe Bryant From Across The World

  • 4
    Kareem Abdul-Jabbar is listed (or ranked) 4 on the list The Top NBA Players Of All Time
    43,765
    23,484

    Kareem Abdul-Jabbar

    Los Angeles Lakers, Milwaukee Bucks

    PositionCenter

    Kareem Abdul-Jabbar (born April 16, 1947) is an American retired professional basketball... more on Wikipedia
  • 5
    Larry Bird is listed (or ranked) 5 on the list The Top NBA Players Of All Time
    41,754
    21,503

    Larry Bird

    Boston Celtics

    PositionSmall forward, Power forward

    Larry Joe Bird (born December 7, 1956) is an American former professional basketball player,... more on Wikipedia
  • 6
    Magic Johnson is listed (or ranked) 6 on the list The Top NBA Players Of All Time
    42,548
    23,720

    Magic Johnson

    Los Angeles Lakers

    PositionPoint guard, Power forward

    Earvin "Magic" Johnson Jr. (born August 14, 1959) is an American retired professional... more on Wikipedia
  • 7
    Tim Duncan is listed (or ranked) 7 on the list The Top NBA Players Of All Time
    31,340
    16,653

    Tim Duncan

    San Antonio Spurs

    PositionPower forward, Center

    Timothy Theodore Duncan (born April 25, 1976) is an American professional basketball coach and... more on Wikipedia
  • 8
    Shaquille O'Neal is listed (or ranked) 8 on the list The Top NBA Players Of All Time
    36,463
    19,802

    Shaquille O'Neal

    Phoenix Suns, Orlando Magic

    PositionCenter

    Shaquille Rashaun "Shaq" O'Neal ( shə-KEEL; SHAK; born March 6, 1972) is a retired... more on Wikipedia

    More Shaquille O'Neal 

    #901 of 2,443 The Most Influential People of All Time#30 of 165 The Best Hot Ones Guests Ever

  • 9
    Wilt Chamberlin is listed (or ranked) 9 on the list The Top NBA Players Of All Time
    38,889
    22,418

    Wilt Chamberlin

    Philadelphia 76ers, Los Angeles Lakers

    PositionCenter

    Wilton Norman Chamberlain (; August 21, 1936 – October 12, 1999) was an American basketball... more on Wikipedia

    More Wilt Chamberlain 

    18 Unbelievable But True Stories from the Buckwild Life of Wilt Chamberlain#389 of 580 The Greatest Entertainers of All Time

  • 10
    Bill Russell is listed (or ranked) 10 on the list The Top NBA Players Of All Time
    33,357
    19,551

    Bill Russell

    Boston Celtics

    PositionCenter

    William Felton Russell (born February 12, 1934) is an American retired professional basketball... more on Wikipedia
  • 11
    Hakeem Olajuwon is listed (or ranked) 11 on the list The Top NBA Players Of All Time
    28,662
    16,961

    Hakeem Olajuwon

    Houston Rockets, Toronto Raptors

    PositionCenter

    Hakeem Abdul Olajuwon (; Yoruba: [olaɟuwɔ̃]; born January 21, 1963), formerly spelled (& still... more on Wikipedia
  • 12
    Stephen Curry is listed (or ranked) 12 on the list The Top NBA Players Of All Time
    21,098
    10,163

    Stephen Curry

    Golden State Warriors

    PositionPoint guard

    Wardell Stephen "Steph" Curry II ( STEF-ən; born March 14, 1988) is an American professional... more on Wikipedia
  • 13
    Karl Malone is listed (or ranked) 13 on the list The Top NBA Players Of All Time
    18,000
    10,515

    Karl Malone

    Utah Jazz, Los Angeles Lakers

    PositionPower forward

    Karl Anthony Malone (born July 24, 1963) is an American retired professional basketball... more on Wikipedia
  • 14
    Kevin Durant is listed (or ranked) 14 on the list The Top NBA Players Of All Time
    20,785
    10,444

    Kevin Durant

    Seattle Supersonics, Oklahoma City Thunder

    PositionSmall forward

    Kevin Wayne Durant (born September 29, 1988) is an American professional basketball player for... more on Wikipedia

    More Kevin Durant 

    The Best KD 10 Colorways, RankedThe Coolest Kevin Durant Signature Shoes, Ranked

  • 15
    Scottie Pippen is listed (or ranked) 15 on the list The Top NBA Players Of All Time
    16,946
    9,439

    Scottie Pippen

    Portland Trail Blazers, Houston Rockets

    PositionSmall forward

    Scotty Maurice Pippen (born September 25, 1965), commonly spelled Scottie Pippen, is an... more on Wikipedia

    More Scottie Pippen 

    #5 of 135 The Best Small Forwards of All Time#160 of 227 The Greatest Offensive Players in NBA History

  • 16
    Kevin Garnett is listed (or ranked) 16 on the list The Top NBA Players Of All Time
    14,820
    8,012

    Kevin Garnett

    Boston Celtics, Minnesota Timberwolves

    PositionPower forward

    Kevin Maurice Garnett (born May 19, 1976) is an American former professional basketball player... more on Wikipedia
  • 17
    Allen Iverson is listed (or ranked) 17 on the list The Top NBA Players Of All Time
    21,033
    12,656

    Allen Iverson

    Philadelphia 76ers, Denver Nuggets

    PositionPoint guard, Shooting guard

    Allen Ezail Iverson (; born June 7, 1975), nicknamed "the Answer", is an American former... more on Wikipedia
  • 18
    Dwayne Wade is listed (or ranked) 18 on the list The Top NBA Players Of All Time
    17,007
    9,057

    Dwayne Wade

    Miami Heat, Chicago Bulls

    PositionPoint guard, Shooting guard

    Dwyane Tyrone Wade Jr. ( dwayn; born January 17, 1982) is an American former professional... more on Wikipedia

    More Dwyane Wade 

    #4 of 175 The Greatest Shooting Guards in NBA History#49 of 102 The Most Likable Players In The NBA Today

  • 19
    John Stockton is listed (or ranked) 19 on the list The Top NBA Players Of All Time
    16,260
    9,351

    John Stockton

    Utah Jazz

    PositionPoint guard

    John Houston Stockton (born March 26, 1962) is an American retired professional basketball... more on Wikipedia
  • 20
    Charles Barkley is listed (or ranked) 20 on the list The Top NBA Players Of All Time
    16,339
    10,127

    Charles Barkley

    Phoenix Suns, Philadelphia 76ers

    PositionSmall forward, Power forward

    Charles Wade Barkley (born February 20, 1963) is an American retired professional basketball... more on Wikipedia
  • 21
    Jerry West is listed (or ranked) 21 on the list The Top NBA Players Of All Time
    16,533
    10,206

    Jerry West

    Los Angeles Lakers
    Jerome Alan West (born May 28, 1938) is an American basketball executive and former player.... more on Wikipedia
  • 22
    David Robinson is listed (or ranked) 22 on the list The Top NBA Players Of All Time
    13,328
    8,183

    David Robinson

    San Antonio Spurs

    PositionCenter

    David Maurice Robinson (born August 6, 1965) is an American former professional basketball... more on Wikipedia

    More David Robinson 

    #8 of 55 The Best No. 1 Overall NBA Draft Picks of All Time, Ranked#6 of 165 The Greatest NBA Centers of All Time

  • 23
    Dirk Nowitzki is listed (or ranked) 23 on the list The Top NBA Players Of All Time
    19,623
    11,000

    Dirk Nowitzki

    Dallas Mavericks

    PositionPower forward

    Dirk Werner Nowitzki (German pronunciation: [ˈdɪʁk ˈvɛʁnɐ noˈvɪtski]) (born June 19, 1978) is... more on Wikipedia
  • 24
    Kawhi Leonard is listed (or ranked) 24 on the list The Top NBA Players Of All Time
    8,393
    4,456

    Kawhi Leonard

    Toronto Raptors, San Antonio Spurs

    PositionShooting guard, Small forward

    Kawhi Anthony Leonard (, born June 29, 1991) is an American professional basketball player for... more on Wikipedia
  • 25
    Steve Nash is listed (or ranked) 25 on the list The Top NBA Players Of All Time
    12,725
    8,223

    Steve Nash

    Dallas Mavericks, Phoenix Suns

    PositionPoint guard

    Stephen John Nash (born 7 February 1974) is a Canadian former professional basketball player... more on Wikipedia

    More Steve Nash 

    #5 of 213 The Best White Players in NBA History#5 of 148 The Best NBA Players With No Championship Rings

Basketball PlayersSportsPeople In SportsAthletesNBABasketballpollBest AthletesAll Time BasketballAll Time Sports