Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (2024)

Who are the greatest NBA players of all-time?

Find out which of your favorite NBA players made our top-20 best of all-time list.

As the established basketball players progress each year in the National Basketball Association (NBA), setting and smashing records, there is still a tough competition to emerge amongst the best NBA players of all-time rankings.

Over time, we have seen the best basketball players in the NBA in each generation. Still, in this article, we search throughout history to present the top-20 greatest NBA players of all-time. They have mesmerized fans with their antics and left a legacy that has continued to survive even long after their demise from the basketball scene.

Table of Contents

The Greatest NBA Players of All-Time

20. Oscar Robertson

The “Big O,” as Oscar was fondly called during the summit of his career, was a force to reckon with on the court. After starting his professional basketball career as a point guard with the Cincinnati Royals (now Sacramento Kings), Oscar ruled the NBA, topping the score chart in the 1960s. He went on to play for Milwaukee Bucks, where he put up a similarly impressive performance. Throughout his career, he reached 181 Career Triple Doubles.

19. Jerry West

“Mr. Clutch,” as Jerry West is nicknamed, is the only NBA player to be named MVP in an NBA final, despite not being on the winning team. Though West reached nine finals with the LA Lakers, he has just one championship to his name, but in all, West averaged a career point of 27 each game. His silhouette is incorporated in the official NBA logo, a testament to the impact of his glamorous career.

18. Kevin Durant

Since he became a rookie in the NBA in 2007, Kevin Durant has progressed to become the best player in the NBA in the modern era. While at the Golden State Warriors, Durant worked with some of the best minds in the league to lift his side to two NBA Championship, winning MVP in both finals. Currently playing for the Brooklyn Nets, Durant has averaged 26 points each game throughout his career, so far.

17. David Robinson

An ex-Naval officer turned basketball player, David Robinson brought the agility and strength of military life to the world of sports. “The Admiral” as he was nicknamed was a good centerman and defender that he blocked enough shots to average 2.99 career blocks each game.

16. Stephen Curry

A three-time NBA champion, Stephen Curry is widely recognized as one of the very best in basketball currently. Throughout his glamorous career, he has been named to the NBA All-star games, 6 times. His accurate shots have created a reputation for him as one of the NBA’s top scorers. He has also won the NBA MVP twice.

15. Hakeem Olajuwon

The Dream as he is nicknamed has a reputation for dunking with ease. Aside dunking, Hakeem Olajuwon is a typical example of an NBA star player who can single-handedly change the score lines thanks to his defensive antics, powerful dunks and accurate shots. The two time NBA MVP has won the NBA Championship twice and reached an average of 21.8 points per game.

14. Tim Duncan

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (1)

Throughout his 19-year stint in the NBA, Tim Duncan received All-Stars honour, on 15 occasions. The ace basketball footballer, who led the San Antonio Spurs to 5 NBA Championship. “The Big Fundamental” as Duncan is nicknamed ruled the basketball courts in the early years of the 21st century. He averaged career points of 19 points.

13. Shaquille O’Neal

Shaq is one of the most influential basketball players who have played in the modern era. Shaquille O’Neal‘s legacy in basketball cannot be forgotten in a hurry. The ex-basketball star who has won 4 NBA Championship and claimed 3 NBA MVP awards averaged 23.7 points per game throughout his 19-year career.

12. Bob Pettit

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (2)

Though he had a relatively short NBA career, Bob Pettit‘s success in basketball is noteworthy. He won the NBA Championship on one occasion and claimed the NBA All-Star MVP on four occasions, making him one of two players in the NBA who have achieved the feat. Throughout his 11 year career, he averaged 26.4 career point.

11. Charles Barkley

Though he didn’t win a single NBA Championship, the dominance of Charles Barkley in basketball during his career is impressive. The Houston Rockets player who is nicknamed Chuck received the NBA MVP award once and was named an NBA All-Star, eleven times. He averaged 22.1 points per game throughout his career.

10. Karl Malone

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (3)

A very dangerous power forward, Karl Malone was a defender’s nightmare in every sense. The Mailman as Malone is nicknamed holds the record for the most-freest throws made in the NBA. He received the NBA MVP twice and the All-Star MVP on two occasions. Amongst the greatest NBA players of all-time, the 14 times NBA All-star averaged 25 points throughout his career.

9. Elgin Baylor

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (4)

The current holder of the eighth highest points scored in an NBA game, Elgin Baylor was a very determined player who tried his best to claim an NBA championship, but the championship eluded him. The former Los Angeles Lakers played led his side to 8 NBA Finals appearance. The 11 time NBA All-star player averaged 27 points throughout his career.

8. Kobe Bryant

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (5)

Black Mamba‘ had a very glamorous and successful basketball career, which lasted 20 years. During those 20 years, Kobe Byrant won the NBA on five occasions. He also won the NBA finals MVP two times and NBA MVP once. The 18 times NBA All-star averaged 25.0 during his 20-year stint in the NBA.

7. Larry Bird

Undoubtedly one of the best NBA players in history, “The Hick from French Lick” as Larry Bird was nicknamed, played basketball professionally in the NBA for 13 years. During those years, Larry won the NBA championship three times and was an NBA MVP on three occasions. The 12 times NBA All-star player registered an average of 24.3 points per game during in his career.

6. Wilt Chamberlain

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (6)

A very tall player with a charming personality, Wilt Chamberlain exploits in the world of Basketball is still recognized, many years after his retirement and death. The 2 times NBA Champion and 4 times NBA All-star MVP, averaged 30.1 points in 14 years of active play.

5. Magic Johnson

True to his name, Magic Johnson worked magic while he was on the court. He won the NBA 5 times and was named the NBA MVP, on three occasions. He was also named NBA Finals MVP, three times. 12 times he was on the NBA All-star team. He averaged 19.5 points per game in his career.

4. LeBron James

His rise from oblivion to the center stage of basketball came as no surprise. Since Lebron James was a high school athlete, he has been wooing fans with his exceptional skills and unique style of play. King James as he is nicknamed has won the NBA three times and has been named NBA MVP four times. LeBron James is the top-most contender of the title of the Greatest of All-Time NBA player.

3. Kareem Abdul-Jabbar

A powerful centre player, Kareem Abdul-Jabbar‘s record for most points in the NBA is unmatched. No player I the NBA has come as close as to 1000 to even his career point of 38,387. He won the NBA 6 times and was named NBA All-star player on 6 occasions. Among the best NBA players to ever grace the basketball courts, Abdul-Jabbar is a 19 time NBA All-star and has an average of 24.6 per game.

2. Bill Russell

The achievement of one of the best athletes of the 20th century may not be recognized for what it is. No disrespect to the basketball legend, millennials tend to be oblivious of the accomplishments of previous generations. No NBA player past or present on this list (yes, that includes Michael Jordan) have claimed as much NBA Championship as Russell. Russell won the NBA Championship on 11 occasions. To further add to that magnificent feat, Russell on five occasions, emerged as NBA Mist Valuable Player. He made the NBA All-star team 2 times and was rebounding champion four times.

1. Michael Jordan

Undoubtedly, one of the best basketball players in the world, Michael Jordan‘s NBA career is one of the most successful in history. Though he and LeBron James struggles with each other on many NBA stats, the fact that Jordan has won 6 consecutive NBA Championship speaks for his overall supremacy in the title for best basketball player of all-time. Jordan is a 5 times NBA MVP and 14 NBA All-star. He averaged 30.1 points in his 14 year NBA career.

Honorable Best NBA Players of All-Time Mentions

Our best of all-time players list will not be complete without mentioning some of these names:

  • Julius Erving
  • Dwyane Wade
  • Kevin Garnett

Conclusion

We hope you enjoyed our list of the top-20 best NBA players of all-time.

Do you agree with this ranking? Who do you regard as one of the best NBA players of all-time that isn’t on this list? Please share it with us in the comment section below.

Top-20 Greatest NBA Players Of All-Time (Updated) | SportyTell (2024)

FAQs

Who is considered the greatest NBA player of all time? ›

Michael Jordan

Michael Jordan is widely known as the game's greatest player—and for good reason. "MJ" accomplished everything possible in the game, piling up on the stats and awards. On the game's biggest stage—the NBA Finals—Jordan went a perfect 6-for-6, also sweeping Finals MVP in his appearances.

Who is the baddest NBA player of all time? ›

Rick Mahorn. One of the most intimidating men to ever come out of Connecticut, Rick Mahorn was one of the baddest players on the most physical team in NBA history. Mahorn was the enforcer on the Pistons, and any time one of his teammates got into a scuffle, Mahorn was always there to back him up.

Who is the best NBA player of all time top 10? ›

Top 10 NBA Players Ever
  • Larry Bird.
  • Earvin Johnson Jr. ...
  • Tim Duncan. ...
  • Bill Russell. Bill Russell currently has the most championships in NBA history with 11. ...
  • Hakeem Olajuwon. Hakeem "The Dream" Olajuwon is one of the greatest defensive players in NBA history. ...
  • Kobe Bryant. Kobe "The Black Mamba" Bryant defined the 2000s. ...
Mar 14, 2022

Who is the best 6'5 NBA player of all time? ›

List of the Best 6'5″ Players on NBA 2K22
#PlayerOVR
1.James Harden SG / PG | 6'5" | PHI92
2.Devin Booker SG / PG | 6'5" | PHX91
3.Zach LaVine SG / SF | 6'5" | CHI88
4.Tyler Herro SG / PG | 6'5" | MIA85
62 more rows

Who is the best three point shooter? ›

It is true to say that Stephen Curry is the best 3 point shooter of all time. There is no denying that Stephen Curry is the greatest shooter of all time. As of now, this great player holds the record for most 3-point conversions in a season with 402.

Who has the most NBA rings Top 10? ›

Boston Celtics center Bill Russell holds the record for the most NBA championships won with 11 titles during his 13-year playing career.

Who is the scariest person in the NBA? ›

Here is our list of the top five scariest players in NBA history.
  1. CHARLES OAKLEY.
  2. JERRY STACKHOUSE. ...
  3. RON ARTEST. ...
  4. MAURICE LUCAS. Maurice "the Enforcer" Lucas has a well-earned nom de guerre. ...
  5. BILL LAIMBEER. The more distance that we collectively get from the Bad Boy Pistons, the easier they become to love. ...
Oct 27, 2021

Who is the weakest NBA player of all time? ›

Bottom Line: Pete Chilcutt

He actually started 15 games in the playoffs and played in 20. The next year, he only played in one postseason game. The rest of his career, which included 4.6 points per game, was spent in an NBA wasteland of Sacramento, Cleveland, Vancouver and a stint with the Los Angeles Clippers.

Who has the most 3s in NBA history? ›

Stephen Curry

Who is the best NBA player of all time 2022? ›

2022: Ranking the top 20 NBA players right now
  1. 01 Joel Embiid. 1 / 20. ...
  2. 02 Kevin Durant. 2 / 20. ...
  3. 03 Giannis Antetokounmpo. 3 / 20. ...
  4. 04 LeBron James. USA Today Sports Images. ...
  5. 05 Stephen Curry. 5 / 20. ...
  6. 06 James Harden. 6 / 20. ...
  7. 07 Nikola Jokic. 7 / 20. ...
  8. 08 Ja Morant. 8 / 20.

Who is better MJ or LeBron? ›

LeBron James' statistics indicate that he is a much better overall basketball player. While Jordan scored more overall, LeBron is a more efficient player, shooting better from two and three-point range. LeBron is also a much better passer and rebounder than Jordan ever was.

Who is the best 5 10 NBA player? ›

5'10” – Facundo Campazzo | 6.8 / 2.1 / 4.2 | Campazzo has been thrust into a larger-than-expected role for the Denver Nuggets this season thanks to their glut of guard injuries, including to his teammate Markus Howard, who is the second-best 5'10” player this season.

Who is the best 6/8 NBA player of all time? ›

List of the Best 6'8″ Players on NBA 2K22
#Player3PT
1.Jayson Tatum PF / SF | 6'8" | BOS84
2.Paul George SG / SF | 6'8" | LAC83
3.Pascal Siakam PF / C | 6'8" | TOR80
4.Brandon Ingram SF / PF | 6'8" | NOP81
55 more rows

Who is the best 6'9 NBA player of all time? ›

6'9": Kevin Durant (Current) and Magic Johnson (All Time)

Top Articles
Latest Posts
Article information

Author: Allyn Kozey

Last Updated:

Views: 6063

Rating: 4.2 / 5 (43 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Allyn Kozey

Birthday: 1993-12-21

Address: Suite 454 40343 Larson Union, Port Melia, TX 16164

Phone: +2456904400762

Job: Investor Administrator

Hobby: Sketching, Puzzles, Pet, Mountaineering, Skydiving, Dowsing, Sports

Introduction: My name is Allyn Kozey, I am a outstanding, colorful, adventurous, encouraging, zealous, tender, helpful person who loves writing and wants to share my knowledge and understanding with you.