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
  • 792 ReRanks
    • Women
    • Men
    • Age
    • Region
  • 2 See list ranked by
Z
G Options B Comments & Embed 2rerank list
  1. 1
    + 30,373
    - 5,515
    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,626
    - 8,061
    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,342
    - 6,751
    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
    + 16,032
    - 7,927
    Larry Bird is listed (or ranked) 4 on the list The Top NBA Players Of All Time


    Larry Bird Boston Celtics

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


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

  6. 6
    + 18,410
    - 10,991
    Kobe Bryant is listed (or ranked) 6 on the list The Top NBA Players Of All Time

    often listed & ranked high on reranks
    Kobe Bryant Los Angeles Lakers

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


    Bill Russell Boston Celtics

  8. 8
    + 12,018
    - 6,103


    Phoenix Suns, Orlando Magic, Los Angeles Lakers

    ;
  9. 9
    + 11,514
    - 5,582
    Tim Duncan is listed (or ranked) 9 on the list The Top NBA Players Of All Time


    Tim Duncan San Antonio Spurs

  10. 10
    + 10,597
    - 5,181
    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,231
    - 5,070
    Oscar Robertson is listed (or ranked) 11 on the list The Top NBA Players Of All Time


    Oscar Robertson Cincinnati Royals, Milwaukee Bucks

  12. 12
    + 9,304
    - 5,148
    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,581
    - 10,271
    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,989
    - 4,377
    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,072
    - 4,209
    Karl Malone is listed (or ranked) 15 on the list The Top NBA Players Of All Time


    Karl Malone Utah Jazz, Los Angeles Lakers

  16. 16
    + 7,189
    - 4,742
    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,907
    - 3,985
    John Stockton is listed (or ranked) 17 on the list The Top NBA Players Of All Time


    John Stockton Utah Jazz

  18. 18
    + 6,092
    - 3,392
    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,303
    - 4,671


    Portland Trail Blazers, Houston Rockets, Chicago Bulls

    ;
  20. 20
    + 5,622
    - 3,635
    Isiah Thomas is listed (or ranked) 20 on the list The Top NBA Players Of All Time


    Isiah Thomas Detroit Pistons

  21. 21
    + 4,897
    - 3,030
    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,768
    - 3,912
    Dirk Nowitzki is listed (or ranked) 22 on the list The Top NBA Players Of All Time


    Dirk Nowitzki Dallas Mavericks

  23. 23
    + 7,261
    - 4,287
    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,272
    - 4,146
    Dwayne Wade is listed (or ranked) 24 on the list The Top NBA Players Of All Time

    added by zach2003ludwig
    Dwayne Wade Miami Heat

  25. 25
    + 5,435
    - 3,765


    Dallas Mavericks, Phoenix Suns

    ;
  26. 26
    + 6,158
    - 3,470
    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,692
    - 2,655
    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,752
    - 3,812
    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,831
    - 3,036
    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,480
    - 2,668
    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,922
    - 2,869
    Reggie Miller is listed (or ranked) 31 on the list The Top NBA Players Of All Time


    Reggie Miller Indiana Pacers

  32. 32
    + 3,906
    - 2,671
    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,167
    - 2,825
    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,570
    Stephen Curry is listed (or ranked) 34 on the list The Top NBA Players Of All Time


    Stephen Curry Golden State Warriors

  35. 35
    + 3,434
    - 2,394
    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,193
    - 2,515
    John Havlicek is listed (or ranked) 36 on the list The Top NBA Players Of All Time


    John Havlicek Boston Celtics

  37. 37
    + 4,204
    - 2,796
    Ray Allen is listed (or ranked) 37 on the list The Top NBA Players Of All Time

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

  38. 38
    + 2,108
    - 1,401


    Brooklyn Nets, Toronto Raptors

    ;
  39. 39
    + 3,727
    - 2,895
    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,247
    Kevin McHale is listed (or ranked) 40 on the list The Top NBA Players Of All Time


    Kevin McHale Boston Celtics

  41. 41
    + 3,012
    - 2,040
    Gary Payton is listed (or ranked) 41 on the list The Top NBA Players Of All Time


    Gary Payton Boston Celtics, Los Angeles Lakers, Seattle Supersonics

  42. 42
    + 2,745
    - 2,093
    Bob Cousy is listed (or ranked) 42 on the list The Top NBA Players Of All Time


    Bob Cousy Cincinnati Royals, Boston Celtics

  43. 43
    + 2,689
    - 2,073
    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,509
    - 1,897
    Walt Frazier is listed (or ranked) 44 on the list The Top NBA Players Of All Time


    Walt Frazier Cleveland Cavaliers, New York Knicks

  45. 45
    + 3,486
    - 2,463
    Chris Paul is listed (or ranked) 45 on the list The Top NBA Players Of All Time


    Chris Paul New Orleans Hornets, Los Angeles Clippers

  46. 46
    + 3,383
    - 2,658
    Paul Pierce is listed (or ranked) 46 on the list The Top NBA Players Of All Time


    Paul Pierce Boston Celtics, Los Angeles Clippers, Brooklyn Nets

  47. 47
    + 3,300
    - 2,721
    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,141
    - 1,956

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

    ;
  49. 49
    + 2,007
    - 1,486
    Tony Parker is listed (or ranked) 49 on the list The Top NBA Players Of All Time


    Tony Parker

  50. 50
    + 1,380
    - 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 >