What are the best NBA players of all time?

asked by Anonymous
  1. #1

    Michael Jordan

    Michael Jordan is, by popular and critical acclamation, the greatest basketball player of all time. Although a summary of his basketball career and influence on the game inevitably fails to do it justice, as a phenomenal athlete with a unique combination of fundamental soundness, grace, speed, power, artistry, improvisational ability, and an unquenchable competitive desire, Jordan single-handedly redefined the NBA superstar.

    • Vivaan BoseWritten on October 3, 2017
      "The NBA site definitely helped in picking someone to be one of the best NBA players of all time. It provided solid background information and a detailed description as to why Michael Jordan is one of the best players of all time. His achievements in his career were listed very clearly which greatly helped his case. "
    • Rosa DelgadoWritten on October 11, 2017
      "By far the best NBA player in the world was Michael Jordan. He is a legend and will remain so for all time. The stats speak for themselves and in no way will anyone ever come close to beating him. The site touches upon his achievements and gives good insight to this basketball player."
    • Viorel ChircaWritten on January 29, 2019
      "MJ is without a doubt the GOAT....but imagine AI ...yes Iverson, imagine Iverson would have had Jordan's drsire to be the best...imagine an Iverson who practiced as hard as he played....for me Iverson is pound for pound the most talented offensive player of all time"
    • A JWritten on March 22, 2019
      "Michael made what the NBA is today!!! He is the biggest icon in basketball and maybe of all sports in history "
  2. #2

    LeBron James

    LeBron James is a guard-forward who currently plays for the Los Angeles Lakers in the NBA. He was drafted by Cleveland Cavaliers in 2003 with the first overall pick. James ranks second in assists and steals in the 2017-2018 season.

    • Peter LewisWritten on October 10, 2017
      "I don't really watch alot of basketball but I do find it to be interesting. I like the website that shows all the statistics for the player in question. Seems like it would be useful and especially interesting to people that actively watch basketball."
    • Jeremy BlackWritten on October 8, 2017
      "He was the best player of the last seasons, and I enjoy watching how he plays intently. I feel excited to watch him in a game."
  3. #3

    Magic Johnson

    He was what Bob Cousy was to the 1950s, what Oscar Robertson was to the 1960s, what Julius Erving was to the 1970s. Still, Earvin Johnson was even more than a revolutionary player, who, at 6-foot-9, was the tallest point guard in league history. His sublime talent elicited wonder and admiration from even the most casual basketball fan.

    • Christian EstradaWritten on October 20, 2017
      "No doubt Magic is one of best players to ever had played the game. Magic and Bird redefined the sport when they entered the league in the late 70's. The Magic/Bird games were legendary. Stats wise, both offensively and defensively he was always among the league leaders. "
    • Robert WarrenWritten on October 21, 2017
      "If you want to know who the best NBA player of all time is, it is Magic Johnson. He was a great point guard because of his height and his vision."
  1. #4

    Kobe Bryant

    Kobe Bryant has been the Jordan of the 2000 generation. Playing his 20 years career on the Lakers and winner of 5 NBA Championships, he has been one of the most completes players ever and the youngest to reach the 30.000 points in his career. Speed player, perfect thrower and capable of the nicest dunks and the most amazing players ever on the NBA.

    • Ignacio SolanoWritten on April 6, 2018
      "If we're going to talk about a top 5 basketball players of all time, I think there's no doubt that Kobe Bryant has to be on that shortlist. Kobe can fill up hours of highlight reels with his incredible plays (blocks, dunks, passes, etc.). And few ball players were as consistently great as was Kobe throughout his long career. "
  2. #5

    Wilt Chamberlain

    He was basketball's unstoppable force, the most awesome offensive force the game has ever seen. Asked to name the greatest players ever to play basketball, most fans and aficionados would put Wilt Chamberlain at or near the top of the list. Dominating the game as few players in any sport ever have, Chamberlain, seemed capable of scoring and rebounding at will, despite the double- and triple-teams and constant fouling tactics that opposing teams used to try to shut him down.

    • Pamela EstradaWritten on November 3, 2017
      "Wilt Chamberlain is not the best player of all time that is silly he is terrible."
    • Catalina VidalWritten on October 4, 2017
      "I don't think the solution is a very good one."
  3. #6

    Kareem Abdul-Jabbar

    When Kareem Abdul-Jabbar left the game in 1989 at age 42, no NBA player had ever scored more points, blocked more shots, won more Most Valuable Player Awards, played in more All-Star Games or logged more seasons. His list of personal and team accomplishments is perhaps the most awesome in league history: Rookie of the Year, member of six NBA championship teams, six-time NBA MVP, two-time NBA Finals MVP, 19-time All-Star, two-time scoring champion, and a member of the NBA 35th and 50th Anniversary All-Time Teams. He also owned eight playoff records and seven All-Star records. 

    • Victoria SalinasWritten on September 29, 2017
      "One of the all time great basketball players, and a great resource about all things basketball. Whether you need a specific stat on a player or a piece of their history. This is a great place to search it out."
    • Tammy HenryWritten on October 10, 2017
      "Definitely the best resource for NBA players and their stats. The players are covered as well as all of the teams as a whole."
  4. #7

    Larry Bird

    For 13 seasons with the Boston Celtics, from 1979-80 through 1991-92, Bird personified hustle, consistency and excellence in all areas of play -- as a scorer, a passer, a rebounder, a defender, a team player, and, perhaps above all, as a clutch performer. Bird was so self-confident that he was known to waltz up to the opponents' bench before tipoff and predict a 40-point performance for himself.

    • Angela ChavezWritten on November 3, 2017
      "Larry Bird is, without question, one of the best NBA players of all time. He had tremendous skill and he worked hard in every game he played. He was successful in all aspects of the game and could shine as a star or take a back seat as a real team player. Bird was so exciting to watch!"
    • John TurnerWritten on September 29, 2017
      "I have been watching the NBA for over a decade and I love reading about the best players. The history of the game has always interested me. Larry Bird was one of the best and this article has all the information you could ever want and it's very well written."
  5. #8

    Shaquille O'Neal

    Standing 7 feet tall and weighing 315 pounds, Shaquille O'Neal was one of the most dominant players in the NBA. After his 2011 retirement, he became an on-screen league analyst.
    • Scott HayesWritten on September 29, 2017
      "Shaq is one of the biggest and possibly the best NBA players of all time. He still is larger then life and an amazing person. "
    • Albert MunozWritten on October 8, 2017
      "He was the greatest of his time I see many children named after him. he is a legend in NBA"
  6. #9

    Hakeem Olajuwon

    Hakeem Abdul Olajuwon was one of the most impressive centers in history. Born in Nigeria but American by adoption, for 18 years he dominated the NBA area especially in Houston Rockets, where he led the Texas team to win two championships in 1994 and 1995 and finish his brilliant career in Toronto Raptors. 

    • Jesse FordWritten on October 10, 2017
      "Hakeem was one of the greatest true centers of my generation and probably of all generations. I recall him playing for the Rockets when I was into the NBA back in the 90s. One of the true legends of my time and worth looking into to see probably the last great true center play the game."
    • James BerryWritten on October 6, 2017
      "Hakeem was one of the greatest true centers of my generation and probably of all generations. I recall him playing for the Rockets when I was into the NBA back in the 90s. One of the true legends of my time and worth looking into to see probably the last great true center play the game."
  7. #10

    Bill Russell

    Bill Russell was the cornerstone of the Boston Celtics' dynasty of the 1960s, an uncanny shotblocker who revolutionized NBA defensive concepts. A five-time NBA Most Valuable Player and a 12-time All-Star, the angular center amassed 21,620 career rebounds, an average of 22.5 per game and led the league in rebounding four times. He had 51 boards in one game, 49 in two others and a dozen consecutive seasons of 1,000 or more rebounds.
    • Socorro MartínezWritten on April 8, 2018
      "There is no doubt that Bill Russell was an extraordinary basketball player, but I simply can't buy the argument that he was the best ever. I am an avid basketball fan, and even a great admirer of the Celtics in the 60s. Still I think that the skill of Michael Jordan far surpassed the skill of Bill Russell. Clearly Jordan is the one who really revolutionized the sport and deserves the title of the best player of all time."
    • Harold DayWritten on June 6, 2018
      "A definitely agree that Bill Russell is one of the best NBA players of all time. This is a nice reference to learning about his career if he's not someone you know much about. He changed the NBA forever."
  8. #11

    Oscar Robertson, the "BIG O"

    Oscar Robertson was one of the complete point guards that you can remember, averaging a triple-double in a season. Formed in Indiana, he played 14 seasons (1960-74) in the NBA with the Cincinnati Royals where he got the MVP of the season and Milwaukee Bucks, where he won the championship.

    • Roy OwensWritten on October 8, 2017
      "Great summary of a players who is not known nearly as much as he should be. He was key into turning basketball into what it is now and is a Pioneer to players like, Jabber, Irving, Brid, Johnson, Jordan and Lebron. Gives some fact and life details that were not known to me. Would recommend for any sports fan."
    • Phillip HansonWritten on October 8, 2017
      "I had never heard of Oscar Robertson until I read his autobiography, the Big O. His life is such an inspiration! His intelligent writing far surpassed my expectations."
    • Vicente VásquezWritten on October 4, 2017
      "I had never heard of Oscar Robertson until I read his autobiography, the Big O. His life is such an inspiration! His intelligent writing far surpassed my expectations."
    • Dylan PriceWritten on October 6, 2017
      "Oscar Robertson is one of the best NBA players you've never really heard of. He played in the 60s but he did so much for the game and was a very complete point guard."
  9. #12

    Julius "Dr.J" Erving

    Julius Winfield Erving II or also named Dr. J, was one of the most important players of the 70's and of all times, with an elegant and forceful style. Trained in University of UMass and ABA, played in the NBA for the Milwaukee Bucks and Philadelphia 76ers was NBA champion and named MVP of the league two times.

    • Bryan RichardsonWritten on October 3, 2017
      "This is a fascinating video, but it doesn't make a great case for why he's objectively better than more modern NBA players. Only that he was great when he played."
    • Justin GrantWritten on October 3, 2017
      "This is a fascinating video, but it doesn't make a great case for why he's objectively better than more modern NBA players. Only that he was great when he played."
    • Mark WeberWritten on October 4, 2017
      "DR.J was no doubt one of the greatest basketball players of all time! Definitely one of my favorites for sure!"

This is a list of 12 great NBA players of all time, built by 173 people who have recommended and endorsed their favorite people. Please have a look at how Michael Jordan, LeBron James, Magic Johnson and more- are ranking and find the best answer for you. Remember you can also:

  • Upvote and evaluate an answer you like
  • Recommend a new solution
  • Filter by price and solution type

Related Topics


Best What are the best NBA players of all time
1Michael JordanPeople 25 Free
2LeBron JamesPeople 21 Paid
3Magic JohnsonPeople 15 Free
4Kobe BryantPeople 15 Free
5Wilt ChamberlainPeople 15 Free
6Kareem Abdul-JabbarPeople 14 Free
7Larry BirdPeople 13 Free
8Shaquille O'Neal People 13 Free
9Hakeem OlajuwonPeople 10 Free
10Bill RussellPeople 9 Free

This action requires you to be logged in

Quickly sign in with your social media account:


Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.