The Top NBA Players Of All Time

720k votes 67k voters 1M views 609 items tags f p @

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

This list of top NBA players is ranked by basketball fans worldwide and based on popular opinion. If you want an expert opinion click here. 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. 


Collection Photo: user uploaded image
  • 793 ReRanks
    • Women
    • Men
    • Age
    • Region
  • 2 See list ranked by
Z
G Options B Comments & Embed 2rerank list
  1. 1
    + 30,387
    - 5,521
    Michael Jordan is listed (or ranked) 1 on the list The Top NBA Players Of All Time

    the people's #1 & most listed
    Michael Jordan Washington Wizards, Chicago Bulls

  2. 2
    + 16,635
    - 8,071
    Magic Johnson is listed (or ranked) 2 on the list The Top NBA Players Of All Time


    Magic Johnson Los Angeles Lakers

  3. 3
    + 14,352
    - 6,755
    Kareem Abdul-Jabbar is listed (or ranked) 3 on the list The Top NBA Players Of All Time


    Kareem Abdul-Jabbar Los Angeles Lakers, Milwaukee Bucks

  4. 4
    + 14,347
    - 7,137
    Wilt Chamberlin is listed (or ranked) 4 on the list The Top NBA Players Of All Time


    Wilt Chamberlin Philadelphia 76ers, Los Angeles Lakers, Philadelphia Warriors

  5. 5
    + 16,038
    - 7,933
    Larry Bird is listed (or ranked) 5 on the list The Top NBA Players Of All Time


    Larry Bird Boston Celtics

  6. 6
    + 18,421
    - 10,995

    often listed & ranked high on reranks
    Los Angeles Lakers

    ;
  7. 7
    + 12,407
    - 6,048
    Bill Russell is listed (or ranked) 7 on the list The Top NBA Players Of All Time


    Bill Russell Boston Celtics

  8. 8
    + 12,023
    - 6,107


    Phoenix Suns, Orlando Magic, Los Angeles Lakers

    ;
  9. 9
    + 11,519
    - 5,587


    San Antonio Spurs

    ;
  10. 10
    + 10,603
    - 5,184
    Hakeem Olajuwon is listed (or ranked) 10 on the list The Top NBA Players Of All Time


    Hakeem Olajuwon Houston Rockets, Toronto Raptors

  11. 11
    + 9,238
    - 5,073


    Cincinnati Royals, Milwaukee Bucks

    ;
  12. 12
    + 9,309
    - 5,152
    Julius Erving is listed (or ranked) 12 on the list The Top NBA Players Of All Time


    Julius Erving Philadelphia 76ers, New York Nets

  13. 13
    + 15,594
    - 10,274
    Lebron James is listed (or ranked) 13 on the list The Top NBA Players Of All Time


    Lebron James Cleveland Cavaliers, Miami Heat

  14. 14
    + 6,991
    - 4,380
    Jerry West is listed (or ranked) 14 on the list The Top NBA Players Of All Time


    Jerry West Los Angeles Lakers

  15. 15
    + 7,074
    - 4,213


    Utah Jazz, Los Angeles Lakers

    ;
  16. 16
    + 7,192
    - 4,745
    Charles Barkley is listed (or ranked) 16 on the list The Top NBA Players Of All Time


    Charles Barkley Phoenix Suns, Philadelphia 76ers, Houston Rockets

  17. 17
    + 6,911
    - 3,988


    Utah Jazz

    ;
  18. 18
    + 6,095
    - 3,395
    David Robinson is listed (or ranked) 18 on the list The Top NBA Players Of All Time


    David Robinson San Antonio Spurs

  19. 19
    + 7,307
    - 4,673
    Scottie Pippen is listed (or ranked) 19 on the list The Top NBA Players Of All Time


    Scottie Pippen Portland Trail Blazers, Houston Rockets, Chicago Bulls

  20. 20
    + 5,625
    - 3,639


    Detroit Pistons

    ;
  21. 21
    + 4,900
    - 3,033
    Moses Malone is listed (or ranked) 21 on the list The Top NBA Players Of All Time


    Moses Malone Washington Wizards, Atlanta Hawks, Philadelphia 76ers

  22. 22
    + 6,771
    - 3,916
    Dirk Nowitzki is listed (or ranked) 22 on the list The Top NBA Players Of All Time


    Dirk Nowitzki Dallas Mavericks

  23. 23
    + 7,267
    - 4,288
    Allen Iverson is listed (or ranked) 23 on the list The Top NBA Players Of All Time


    Allen Iverson Philadelphia 76ers, Denver Nuggets, Memphis Grizzlies

  24. 24
    + 6,278
    - 4,147

    added by zach2003ludwig
    Miami Heat

    ;
  25. 25
    + 5,437
    - 3,768


    Dallas Mavericks, Phoenix Suns

    ;
  26. 26
    + 6,162
    - 3,474
    Kevin Durant is listed (or ranked) 26 on the list The Top NBA Players Of All Time


    Kevin Durant Seattle Supersonics, Oklahoma City Thunder

  27. 27
    + 4,696
    - 2,657
    Dominique Wilkins is listed (or ranked) 27 on the list The Top NBA Players Of All Time


    Dominique Wilkins Atlanta Hawks, Boston Celtics, Orlando Magic

  28. 28
    + 5,756
    - 3,813
    Kevin Garnett is listed (or ranked) 28 on the list The Top NBA Players Of All Time


    Kevin Garnett Boston Celtics, Minnesota Timberwolves

  29. 29
    + 4,834
    - 3,038
    Patrick Ewing is listed (or ranked) 29 on the list The Top NBA Players Of All Time


    Patrick Ewing Orlando Magic, Seattle Supersonics, New York Knicks

  30. 30
    + 4,484
    - 2,670
    Clyde Drexler is listed (or ranked) 30 on the list The Top NBA Players Of All Time


    Clyde Drexler Portland Trail Blazers, Houston Rockets

  31. 31
    + 4,925
    - 2,871
    Reggie Miller is listed (or ranked) 31 on the list The Top NBA Players Of All Time


    Reggie Miller Indiana Pacers

  32. 32
    + 3,909
    - 2,672
    Elgin Baylor is listed (or ranked) 32 on the list The Top NBA Players Of All Time


    Elgin Baylor Los Angeles Lakers

  33. 33
    + 4,169
    - 2,827
    Pete Maravich is listed (or ranked) 33 on the list The Top NBA Players Of All Time


    Pete Maravich Utah Jazz, Atlanta Hawks, Boston Celtics

  34. 34
    + 2,897
    - 1,578


    Golden State Warriors

    ;
  35. 35
    + 3,435
    - 2,397
    James Worthy is listed (or ranked) 35 on the list The Top NBA Players Of All Time


    James Worthy Los Angeles Lakers

  36. 36
    + 3,194
    - 2,516
    John Havlicek is listed (or ranked) 36 on the list The Top NBA Players Of All Time


    John Havlicek Boston Celtics

  37. 37
    + 2,113
    - 1,401


    Brooklyn Nets, Toronto Raptors

    ;
  38. 38
    + 4,208
    - 2,797
    Ray Allen is listed (or ranked) 38 on the list The Top NBA Players Of All Time

    added by bulls
    Ray Allen Boston Celtics, Seattle Supersonics, Milwaukee Bucks

  39. 39
    + 3,729
    - 2,896
    Jason Kidd is listed (or ranked) 39 on the list The Top NBA Players Of All Time


    Jason Kidd Dallas Mavericks, Phoenix Suns, Brooklyn Nets

  40. 40
    + 2,979
    - 2,249
    Kevin McHale is listed (or ranked) 40 on the list The Top NBA Players Of All Time


    Kevin McHale Boston Celtics

  41. 41
    + 3,014
    - 2,040


    Boston Celtics, Los Angeles Lakers, Seattle Supersonics

    ;
  42. 42
    + 2,747
    - 2,093


    Cincinnati Royals, Boston Celtics

    ;
  43. 43
    + 2,690
    - 2,075
    George Gervin is listed (or ranked) 43 on the list The Top NBA Players Of All Time


    George Gervin Chicago Bulls, San Antonio Spurs

  44. 44
    + 2,510
    - 1,899


    Cleveland Cavaliers, New York Knicks

    ;
  45. 45
    + 3,490
    - 2,464


    New Orleans Hornets, Los Angeles Clippers

    ;
  46. 46
    + 3,383
    - 2,659


    Boston Celtics, Los Angeles Clippers, Brooklyn Nets

    ;
  47. 47
    + 3,301
    - 2,722
    Dennis Rodman is listed (or ranked) 47 on the list The Top NBA Players Of All Time


    Dennis Rodman Dallas Mavericks, Los Angeles Lakers, Detroit Pistons

  48. 48
    + 2,143
    - 1,956

    often listed & ranked high on reranks
    New York Nets, Houston Rockets, Golden State Warriors

    ;
  49. 49
    + 2,008
    - 1,488


    ;
  50. 50
    + 1,384
    - 1,001
    Tracy McGrady is listed (or ranked) 50 on the list The Top NBA Players Of All Time


    Tracy McGrady Houston Rockets, Orlando Magic, Toronto Raptors

610 +

Something missing? Add it!

L List Options 2 Rerank List B Comments & Embed z Share Next List >