fbpx

Best NBA players of all time: Ranking the 20 best NBA players ever

best NBA players ever, best NBA players of all time
Credit: Jayne Kamin-Oncea-USA TODAY Sports

The National Basketball Association has been around since 1946, delivering basketball fans with memories that last a lifetime. While it’s a golden era of all-time greats, ranking the best NBA players of all time must also recognize legends like Michael Jordan and Larry Bird.

While the game has changed in recent years, with three-point shooting becoming a bigger focal point, many of the best NBA players ever won in different ways. With that in mind, let’s dive into our rankings of the 20 best NBA players of all time.

20. David Robinson, San Antonio Spurs

Best NBA players of all time, David Robinson
Credit: Mark J. Rebilas-USA TODAY Sports

19. Dirk Nowitzki, Dallas Mavericks

Best NBA players of all time, Dirk Nowitzki
Credit: Eric Canha-USA TODAY Sports

18. Jerry West, Los Angeles Lakers

Best NBA players of all time, Jerry West
Credit: Kirby Lee-USA TODAY Sports

17. Julius Erving, Philadelphia 76ers

Best NBA players of all time, Julius Erving
Credit: Kyle Terada-USA TODAY Sports

16. Moses Malone, Philadelphia 76ers and Houston Rockets

Best NBA players of all time, Moses Malone
Credit: Bill Streicher-USA TODAY Sports

15. Nikola Jokic, Denver Nuggets

Best NBA players of all time, Nikola Jokic
Credit: Ron Chenoy-USA TODAY Sports

14. Kevin Durant, Oklahoma City Thunder, Golden State Warriors and Phoenix Suns

Best NBA players of all time, Kevin Durant
Credit: Troy Taormina-USA TODAY Sports

13. Oscar Robertson, Cincinnati Royals and Milwaukee Bucks

Best NBA players ever, Oscar Robertson
Credit: Kyle Terada-USA TODAY Sports

12. Kobe Bryant, Los Angeles Lakers

Best NBA players of all time, Kobe Bryant
Credit: Sandy Hooper-USA TODAY

11. Stephen Curry, Golden State Warriors

Best NBA players of all time, Stephen Curry
Credit: Cary Edmondson-USA TODAY Sports

10. Hakeem Olajuwon, Houston Rockets

Best NBA players of all time, Hakeem Olajuwon
Credit: Troy Taormina-USA TODAY Sports

9. Tim Duncan, San Antonio Spurs

Best NBA players of all time, Tim Duncan
Credit: David Butler II-USA TODAY Sports

8. Shaquille O’Neal, Los Angeles Lakers

Best NBA players ever, Shaquille O'Neal
Credit: Kirby Lee-USA TODAY Sports

7. Larry Bird, Boston Celtics

Best NBA players of all time, Larry Bird
Credit: USA TODAY Sports

6. Wilt Chamberlain, Philadelphia 76ers, Los Angeles Lakers

Best NBA players of all time, Wilt Chamberlain
Credit: Manny Rubio-USA TODAY Sports

5. Magic Johnson, Los Angeles Lakers

Best NBA players of all time, Magic Johnson
Credit: Stephen R. Sylvanie-USA TODAY Sports

4. Bill Russell, Boston Celtics

Best NBA players of all time, Bill Russell
Credit: Brett Davis-USA TODAY Sports

3. Kareem Abdul-Jabbar, Los Angeles Lakers and Milwaukee Bucks

Best NBA players of all time, Kareem Abdul-Jabbar
Credit: Kirby Lee-USA TODAY Sports

2. LeBron James, Cleveland Cavaliers, Miami Heat and Los Angeles Lakers

Best NBA players of all time, LeBron James
Credit: Rick Osentoski-USA TODAY Sports

1. Michael Jordan, Chicago Bulls

Best NBA players of all time, Michael Jordan
Credit: Robert Hanashiro-USA TODAY via Imagn Content Services, LLC
Mentioned in this article:

More About: