Best Basketball Players of All Time: The Definitive Ranked List

Michael Hayes
By
Michael Hayes
Sports Editor covering football, cricket, basketball and global sport news.
17 Min Read

Few sports debates produce as much noise as ranking the best basketball players of all time. Era differences, role differences, and the constant arrival of new contenders all make any final list temporary. But a serious list is still possible, built around four signals that travel across eras. Peak dominance, longevity at a high level, championship impact, and how much the player changed the game itself. The 20 names below are picked on those four signals, with the case for each. Pick a different framework and the order shifts. That’s the point.

This is not a popularity contest. It is a practical ranking of the best basketball players of all time for fans who want more than highlight reels. We have used official records, widely respected advanced metrics, and the real history of how each player changed the league. If you disagree with the order, you will at least know why each name is here.

The list below is built for fans who want more than a name and a stat line. Each tier explains why the players belong together and what separates them from the tier above. Read it as a framework, not a final answer, and you will get far more out of it than a simple numbered ranking.

How This List Ranks the Best Basketball Players of All Time

basketball rankings war room with coach writing lineup
A coach studies player rankings on a locker room board: the best basketball players of all time are usually separated by tier, not by a single number.

Most rankings rely on box-score totals. Others lean entirely on titles. Neither produces a list that satisfies serious fans, because each tells only part of the story. The framework here uses four weighted signals.

First, peak. The level a player reached at their best, regardless of how long it lasted. Second, longevity. How long the player held that level, or close to it. Third, playoff impact. Production, but also how the player raised teammates and adapted to opposing schemes in the postseason. Fourth, transformation. Whether the player changed the way the game is played, or set a standard that future generations were measured against.

A player can score very high on one signal and still rank lower than expected if the others are weaker. The opposite is also true. A player with no single dominant signal, but consistently high marks across all four, can rank higher than a single signal would suggest. This is how we separated the best basketball players of all time into clear tiers without pretending the order is absolute.

Ranking the best basketball players of all time is not about finding a perfect order. It is about finding the smallest number of defensible groups and explaining why each player belongs in his. The framework below does exactly that.

Ranks 1 and 2: The Two Greatest Ever

best basketball players of all time - Michael Jordan and LeBron James in action
Michael Jordan and LeBron James sit at the top of most rankings of the best basketball players of all time.

Two names sit above the rest of the list. Michael Jordan and LeBron James. The honest answer to who belongs at number one depends on what you value more. Jordan owns the most unimpeachable peak in NBA history. Six championships in six Finals appearances. Six Finals MVPs. Zero losses in the Finals. He won the league scoring title 10 times, including seven in a row. He was Defensive Player of the Year in 1988 and a member of the All-Defensive First Team nine times. The combination of elite offensive volume with elite defensive impact has never been matched at his sustained level.

LeBron James wins the longevity argument by a large margin. He has played more than 20 seasons at an All-NBA level and became the NBA’s all-time leading scorer in February 2023. According to the NBA’s official all-time scoring list, he has kept extending that record ever since. Four championships with three different franchises, four regular-season MVPs, and the ability to carry teams deep into the playoffs across multiple eras give him a case that does not depend on a single team or system.

Both players changed the league. Jordan set the cultural standard for what greatness looks like. LeBron changed how players manage their careers, their bodies, and their off-court influence. Either one can top a serious list of the best basketball players of all time. The debate is the feature, not a bug.

No other pair dominates the conversation around the best basketball players of all time the way these two do. Every new season either adds to LeBron’s total or sharpens Jordan’s peak case. The argument will outlast both careers.

Ranks 3 to 10: The Inner Circle

Kareem Abdul-Jabbar skyhook shot in Lakers game
Kareem Abdul-Jabbar’s skyhook helped him win six MVPs, the most of any player in NBA history.

Eight players make the second tier. Each has a championship pedigree, an MVP-level peak, and a legacy that extends beyond their playing days. These are the best basketball players of all time who sit just below the top two but above every other era.

Kareem Abdul-Jabbar won six championships and six MVPs, the most MVPs of any player in history. His skyhook is the most unblockable shot in the sport’s history. He played 20 seasons and led the league in scoring twice. He was the all-time scoring leader for nearly four decades until LeBron passed him in 2023.

Bill Russell won 11 championships in 13 seasons, more than any player in any major North American sport. He won five MVPs as a centre who barely scored. His defensive impact is impossible to fully measure since blocks were not tracked in his era, but every contemporary account places him among the greatest defenders ever.

Magic Johnson redefined what a point guard could be at six feet nine inches. Five championships, three MVPs, and a playmaking style that influenced two generations of perimeter players. His rookie year Finals performance, where he started at centre and won Finals MVP, is one of the most remarkable single performances in NBA history.

Larry Bird won three championships and three consecutive MVPs from 1984 through 1986. He combined shooting, court vision, and competitive grit at a level the era’s defenders could not solve. His rivalry with Magic across the 1980s saved the league at a critical moment in its commercial history.

Tim Duncan built the quietest superstar career in modern basketball. Five championships, two MVPs, three Finals MVPs, and 15 All-NBA selections across 19 seasons. He was the fundamental anchor of the San Antonio Spurs dynasty and a model franchise player by every measure.

Kobe Bryant won five championships and one regular-season MVP. His 81-point game in 2006 is the second-highest single-game scoring performance in NBA history. He combined elite scoring with elite defence at his peak and built one of the most beloved peak careers in the sport’s history.

Wilt Chamberlain still owns the most untouchable individual records in basketball. The 100-point game. The 50.4 point per game scoring average season. The 55-rebound game. He was the most physically dominant player of his era and arguably any era.

Shaquille O’Neal won four championships and one MVP. His three consecutive Finals MVPs from 2000 through 2002 represent one of the most dominant Finals runs ever. At his peak, no centre in the league could defend him one on one, and the league had to write new rules around the painted area in response.

These eight are the best basketball players of all time outside the top two. They are separated from the tier above by either longevity, peak, or transformative impact. They are separated from the tier below by the sheer weight of their championships and MVP-level resumes.

Ranks 11 to 15: The Modern Greats

Stephen Curry shooting a three-pointer in Warriors game
Stephen Curry’s three-point shooting changed how every modern NBA offense operates.

Five players from the current era earn a place on the list, with cases that continue to grow as their careers extend. These are the best basketball players of all time whose final rankings are still being written.

Stephen Curry rewrote how shooting works in modern basketball. Four championships, two MVPs, including the league’s only unanimous MVP selection in 2016. His three-point shooting volume and accuracy created the framework every modern offense now copies. The Warriors dynasty of 2015 through 2022 is unimaginable without him.

Kevin Durant is the most efficient pure scorer the league has ever produced at the volume he produces it. Two championships, two Finals MVPs, one regular-season MVP. His size and skill combination redefined what an offensive star looks like at seven feet tall.

Nikola Jokic has built one of the most surprising MVP resumes in NBA history. Three MVPs in four seasons, a championship in 2023 with Finals MVP, and a passing repertoire from the centre position that the league had never seen. His career is still being written, but the floor of his eventual placing is already top 10.

Giannis Antetokounmpo combined physical dominance with a championship run in Milwaukee in 2021. Two regular-season MVPs and a Defensive Player of the Year award. The combination of size, speed, and motor at his level has no real comparison in league history.

Hakeem Olajuwon won two championships back to back in 1994 and 1995. He won one regular-season MVP, two Finals MVPs, and two Defensive Player of the Year awards. His footwork in the post became the gold standard centres still try to copy 30 years later. His career is the strongest single argument for international basketball’s place in the game.

Each of these five has a real argument to move up as his career continues. Curry and Durant have already peaked. Jokic and Giannis are still writing their final chapters. Hakeem’s case is complete. Together they show how deep the list of the best basketball players of all time really is.

Ranks 16 to 20: The Final Five

Dirk Nowitzki one-legged fadeaway shot in Mavericks game
Dirk Nowitzki’s one-legged fadeaway made him the first European star to win Finals MVP.

The last five names round out the all-time top 20. Each made the league a different place by the time their careers were complete. Each one is unimaginable to leave off any honest list of the best basketball players of all time.

Oscar Robertson was the original triple-double machine. He averaged a triple double across an entire season in 1962, a feat that stood alone for over 50 years. His combination of size, strength, and court vision set the template for the modern oversized playmaker.

Jerry West won one championship and became the silhouette behind the NBA logo. He was a 14-time All-Star and one of the most clutch postseason scorers of his generation. His front-office career after playing also shaped multiple Lakers dynasties.

Karl Malone is the second all-time leading scorer for most of his post-retirement life and still sits near the top of the scoring list. Two regular-season MVPs, 14 All-NBA selections, and a pick-and-roll partnership with John Stockton that defined the Utah Jazz for nearly two decades.

Dirk Nowitzki reimagined what a seven-foot scorer could do from the perimeter and won a championship as the dominant player on a roster without other stars. His one-legged fadeaway became one of the most copied shots in the league and opened the door for the modern stretch-big.

Charles Barkley was the most undersized power forward to ever average over 23 points and 11 rebounds across his career. One regular-season MVP, 11 All-Star appearances, and a force of personality that made him as famous as his production. His peak in Phoenix was good enough to push Jordan’s Bulls to six games in the 1993 Finals.

These five round out the list because each one changed some part of the game. Robertson changed the point guard position. West changed the logo and the clutch standard. Malone changed the pick-and-roll. Nowitzki changed the seven-footer. Barkley changed the power forward. They are the final names in any honest ranking of the best basketball players of all time.

Why International Players Changed the Best Basketball Players of All Time

Nikola Jokic making a precision pass in international basketball game
Nikola Jokic represents the international wave that now shapes every serious list of the best basketball players of all time.

Three of the top 15 names came up in non-US basketball systems. Hakeem Olajuwon from Nigeria. Dirk Nowitzki from Germany. Nikola Jokic from Serbia. Add Giannis Antetokounmpo from Greece in the current top-15 conversation. The pipeline of elite international talent has fundamentally reshaped the league’s history, and the all-time list looks different because of it.

The MVP awards over recent seasons have gone to players from Greece, Cameroon, Serbia, and Slovenia. The era of US-only MVPs is fully over. Future lists of the best basketball players of all time will likely include even more international names as the global talent pipeline keeps producing serial contenders from countries that produced almost no NBA talent 20 years ago.

This shift does not take anything away from the American legends who built the league. It adds context. The best basketball players of all time now come from more places than ever before, and the standard for greatness is higher because of it.

The shift is not a footnote. It is one of the biggest changes in how we evaluate the best basketball players of all time. A global league produces global greatness, and the standard for entry into the top tier keeps rising.

Your Questions About the Best Basketball Players of All Time

These are the questions that come up most often when fans start comparing the best basketball players of all time across different eras and styles of play.

Ranking the best basketball players of all time sparks debate among fans. The best basketball players of all time combine skill, titles, and impact. Many lists of the best basketball players of all time include Jordan, LeBron, and Kareem. The best basketball players of all time changed how the game is played. If you study the best basketball players of all time, you see different eras and styles.

Who is the GOAT, Jordan or LeBron?

Both arguments are defensible. Jordan wins on peak and Finals record. LeBron wins on longevity and total production. The honest answer is whichever you weight more. There is no objectively correct pick.

Why is Stephen Curry ranked so high?

Because the league plays his way now more than any other living player. The three-point revolution traces back to him. Four championships and a unanimous MVP cover the rest. He is one of the best basketball players of all time because he changed the geometry of the court itself.

What about Wilt Chamberlain’s 100-point game?

The 100-point game is real and one of the most untouchable records in sport. But context matters. The league was much smaller, pace was much higher, and defensive sophistication was lower. Wilt belongs in the top 10, but not the top 2, on most serious lists.

Why isn’t Allen Iverson on the list?

Iverson was an electric peak and a cultural figure, but his career production and championship impact do not reach the top 20. He is a top-30 all-time pick in most serious rankings, but he falls just short of the best basketball players of all time tier.

Does international play count?

Yes, but the bar for inclusion is real. Hakeem won championships in the NBA. Nowitzki, Jokic, and Antetokounmpo also did. International stars who did not reach NBA peaks rarely break the top 20 on a serious list.

Final Thoughts and Your Turn

Any serious list of the best basketball players of all time is part data and part conversation. Reasonable fans disagree on the exact order, and that is a feature, not a bug. The names above represent the consensus tier of greatness, the players who turned this sport into what it is. Beyond the rankings, the deeper pleasure is in the arguments themselves.

For the players still building their case, our look at the best NBA players right now covers the current top rankings. If you want the records behind the debates, our guide to 100 amazing basketball facts has the numbers. And for the single-player GOAT debate, see our take on who is the best basketball player right now.

Who is missing from this list, in your view? Drop a comment below with the player you would add and the case you would make. Share the post with the friend who keeps insisting their pick belongs higher than it does.

Share This Article
Sports Editor covering football, cricket, basketball and global sport news.
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *