The 100 Greatest Basketball Players of All-Time

Methodology. (Last update: 6/18/24)

RankPlayerPositionYears
1LeBron JamesPick one2003-active
2Michael JordanSG1984-2003
3Kareem Abdul-JabbarC1969-1989
4Shaquille O’NealC1992-2011
5Tim DuncanPF1997-2016
6Magic JohnsonPG1979-1996
7Kobe BryantSG1996-2016
8Steph CurryPG2009-active
9Kevin DurantSF2007-active
10Larry BirdSF1979-1992
11Karl MalonePF1985-2004
12Nikola JokicC2015-active
13Giannis AntetokounmpoPF2013-active
14Hakeem OlajuwonC1984-2002
15James HardenSG2009-active
16David RobinsonC1989-2003
17Wilt ChamberlainC1959-1973
18Kawhi LeonardSF2011-active
19Kevin GarnettPF1995-2016
20Dirk NowitzkiPF1998-2019
21Chris PaulPG2005-active
22Moses MaloneC1974-1995
23Bill RussellC1956-1969
24Charles BarkleyPF1984-2000
25Jerry WestSG1960-1974
26Julius ErvingSF1971-1987
27Dwyane WadeSG2003-2019
28Rick BarrySF1965-1980
29Oscar RobertsonPG1960-1974
30John StocktonPG1984-2003
31Anthony DavisPF2012-active
32Russell WestbrookPG2008-active
33Steve NashPG1996-2014
34Joel EmbiidC2016-active
35Gary PaytonPG1990-2007
36Scottie PippenSF1987-2004
37Adrian DantleySF1976-1991
38Damian LillardPG2012-active
39Clyde DrexlerSG1983-1998
40Luka DoncicSF2018-active
41George GervinSG1972-1986
42Jimmy ButlerSF2011-active
43Tony ParkerPG2001-2019
44Jason KiddPG1994-2013
45Walt FrazierPG1967-1980
46John HavlicekSF1962-1978
47Reggie MillerSG1987-2005
48Dwight HowardC2004-2022
49Rudy GobertC2013-active
50Patrick EwingC1985-2002
51Paul GeorgeSF2010-active
52Paul PierceSF1998-2017
53Pau GasolC2001-2019
54Ray AllenSG1996-2014
55Allen IversonSG1996-2010
56Isiah ThomasPG1981-1994
57Kyrie IrvingPG2011-active
58Dominique WilkinsSF1982-1999
59Manu GinobiliSG2002-2018
60Bob McAdooC1972-1986
61Willis ReedC1964-1974
62Dave CowensC1970-1983
63Chauncey BillupsPG1997-2014
64Chris WebberPF1993-2008
65Dikembe MutomboC1991-2009
66Alonzo MourningC1992-2008
67Kevin McHalePF1980-1993
68James WorthySF1982-1994
69Alex EnglishSF1976-1991
70Tracy McGradySG1997-2012
71Bernard KingSF1977-1993
72Carmelo AnthonySF2003-2022
73Larry NancePF1981-1994
74Dennis RodmanPF1986-2000
75Elgin BaylorSF1958-1972
76Ben WallaceC1996-2012
77Elvin HayesPF1968-1984
78George MikanC1948-1956
79Bob PettitPF1954-1965
80Jayson TatumSF2017-active
81Jaylen BrownSG2016-active
82Karl-Anthony TownsC2015-active
83Domantas SabonisC2016-active
84Devin BookerSG2015-active
85Joe DumarsSG1985-1999
86Wes UnseldPF1968-1981
87Artis GilmoreC1971-1988
88LaMarcus AldridgePF2006-2021
89Amar’e StoudemirePF2002-2016
90Chris BoshC2003-2016
91Bob CousyPG1950-1963
92Vince CarterSG1998-2020
93Chris MullinSF1985-2001
94Dennis JohnsonPG1976-1990
95Bradley BealSG2012-active
96Mitch RichmondSG1988-2002
97Tim HardawayPG1989-2003
98Tiny ArchibaldPG1970-1984
99Sidney MoncriefSG1979-1991
100Paul ArizinSF1950-1962

12 thoughts on “The 100 Greatest Basketball Players of All-Time

    1. Hey Bernard, they are the primary basketball positions. Since the NBA is moving more towards position-less basketball, many of today’s players don’t really play a single position. However, the five traditional positions in basketball are PG (point guard), SG (shooting guard), SF (small forward), PF (power forward), and C (center).

    1. Hey Dan, I addressed Dantley’s brilliance in the methodology section linked at the top:

      “Switching to True Shooting Percentage, we see many of the same names with the notable addition of perhaps the most underrated player of all-time: Adrian Dantley. Dantley is rarely in the discussion of all-time greats. He was nowhere to be found on the list of the 50 Greatest Players in NBA History released by the league in 1996, and he’s even more of an afterthought today. Despite the snubs, Dantley’s True Shooting Percentage tells a different story, revealing a brilliance that has been hiding in plain sight for four decades. Dantley is the only player in NBA history to post consecutive seasons of at least 30 points per game and a True Shooting Percentage of at least .620, and he did it four years in a row. Dantley is the only player in NBA history with a career average of at least 24 points per game and a True Shooting Percentage of at least .616. There have been three seasons in NBA history that have produced 30 points per game with a True Shooting Percentage greater than .651, Dantley has two of them (Steph Curry is the other). Dantley is clearly one of the most, if not the most, efficient high-volume scorers in NBA history, even if it takes relying on tools like eFG% and True Shooting Percentage to let us know.”

      Dantley is one of the most underrated players in NBA history and, arguably, the most efficient scorer of all-time. Since the 1974-75 season, Dantley’s 3,109.6 TS Added (extra points added due to True Shooting % compared to the league average) are more than any other player. In fact, only Kareem and Wilt have more in the history of the league. As amazing as LeBron and Steph are from an efficiency standpoint, they have nothing on AD. Dantley’s also one of the unluckiest players to ever suit-up as he was traded from Detroit just four months before they won the first of back-to-back championships. Even still, Dantley’s Pistons went toe-to-toe in the playoffs with two of the greatest dynasties of all-time: Bird’s Celtics in 86-87 and Magic’s Lakers in 87-88. The Pistons probably should’ve won both series based on win-probability but, nonetheless, Dantley was Detroit’s leading scorer in both 7-game-series, so his playoff cupboard is hardly bare. Dantley beats out Drexler pretty handily, IMO. If you want to heavily weigh Pippen’s playoff success, I could understand putting him ahead. Pippen was obviously a very strong all-around player, but Jordan and all. Dantley was an offensive juggernaut who gets the nod, IMO.

      (Update: I have edged Pippen just ahead of Dantley, but the margin is razor thin.) –6/18/24

  1. Bill Walton is not here? Injuries aside, I would like to see why he didn’t make the most recent version of this list.

    1. Great question on Walton. It really just comes down to the fact that Walton was an elite player for just two seasons and only 123 regular season games. There are just too many players who have played at a high level for 5 or 10 times as many games as Walton did. (Note: I’m talking specifically about the number of games played at a high level and not total career games played.) If I were to put together a list of the top-100 NBA players by peak season, Walton would certainly be on that list. On a list that emphasizes a player’s career, he would’ve needed to play significantly more games at a high level to break the top-100. For comparison, even Amar’e Stoudemire–who had an injury riddled career–managed to play over 500 games at a really high level before injuries derailed his career and he’s barely hanging on to the top-100 in large part due to lack of longevity.

  2. Why is James Harden a better SG all-time than D Wade? I’d like to see the reasoning, it’s the only big thing I disagree with on the list. Nice site by the way.

    1. I appreciate the comments! The Harden-Wade comparison is a good one to dive into because I think it helps highlight how good Harden’s career has been. Harden gets a lot of flack. A lot of it is noise, but one criticism that is fair is his lack of championship hardware. Wade, on the other hand, has 3 rings. However, it’s important to put Wade’s playoff success in context. Harden never had the opportunity to play with LeBron and I think it’s fair to say that had he played with LeBron for five years, he’d have a couple rings, too. Wade’s other ring came with Shaq. Wade certainly gets the edge for playoff success, but there are some caveats that need to be acknowledged. Now, as it relates to the regular season, it’s a blowout in favor of Harden, IMO. Harden won an MVP and finished 2nd in MVP voting three times. Wade never finished in the top 2 and only finished inside in the top 9 four times. Harden’s career stat line is 24 points, 7.1 assists, and 5.6 rebounds (he’s the only player since the NBA/ABA merger besides LeBron to average 24 points, 7 assists, and 5 rebounds over 1,000 games). Wade’s stat line goes 22 points, 5.4 assists, and 5.6 rebounds. Harden scored and assisted more than Wade and he was significantly more efficient while doing so. I’ve listed several comparisons below that show Harden’s sizeable edge in scoring efficiency.

      eFG%

      Harden .526
      Wade .495

      True Shooting %

      Harden .610
      Wade .555

      Three-Point Shooting %

      Harden .364
      Wade .293

      Two-point Shooting Percentage

      Harden .509
      Wade .502

      Free Throws Attempted

      Harden 8,900
      Wade 7,463

      Win Shares

      Harden 166.4
      Wade 120.7

      Value Above Replacement Player (VORP)

      Harden 79.8
      Wade 62.8

      Player Efficiency Rating (PER)

      Harden 24
      Wade 23.5

      TS Added (This is the number of career points added above the league average as a result of shooting efficiency)

      Harden 2,435
      Wade 605

      Harden’s style isn’t for everyone and he’s an easy target for criticism because he hasn’t won a ring, but he’s easily a top-20 player of all-time (I have him at #15) and the 2nd greatest player to not win a ring behind Karl Malone. On the other hand, I struggle to make a sound argument for Wade as a top-20 player of all-time.

  3. I disagree with Karl Malone over Hakeem. Hakeem was easily a better blocker, and won two championships. Keep in mind that MJ returned for the 1995 playoffs. Karl was a great scorer but what puts him down for me is not winning a championship. Still good list.

    1. Thanks, Nic! The Malone-Hakeem comparison is a good one so I’ll address it in full below…

      The Michael Jordan who returned in ’95 for 17 regular season games and 10 playoff games after not playing basketball for two years was a shell of peak MJ. He shot 41% from the field over that stretch which is worse than a replacement level player. The Bulls lost to the Magic 4-2 in ’95. The following year–after a full regular season–the Bulls stomped the Magic, 4-0. Jordan’s field goal percentage returned near the 50% mark and he and the Bulls were off and running like nothing happened. Hakeem was a great player, but there is no question that his legacy benefited from Jordan’s mini-retirement more than any other player. Had Jordan waited three years to take his sabbatical, it would’ve been Malone getting the two championship rings and quite likely the two Finals MVPs. Hakeem deserves credit for stepping up when Jordan was out. However, aside from Hakeem having the good fortune of seeing his team peak at exactly the same time the pause button was pushed on the league’s dynasty, Malone’s career is superior to Hakeem’s.

      Here are just a few of the comparisons that put Malone over the top…

      First-Team All-NBA:

      Malone 11
      Hakeem 6

      MVPs:

      Malone 2
      Hakeem 1

      Top-5 MVP finishes:

      Malone 9
      Hakeem 6

      Top-10 MVP finishes:

      Malone 14
      Hakeem 10

      Value Over Replacement Player (VORP)

      Malone 99
      Hakeem 74.2

      Win Shares

      Malone 234.6
      Hakeem 162.8

      Player Efficiency Rating (PER)

      Malone 23.9*
      Hakeem 23.6

      * Malone had a higher PER despite playing 238 more games.

      True Shooting %

      Malone .577
      Hakeem .553

      Malone was an offensive powerhouse who not only scored more than Hakeem, he did it much more efficiently and for far longer. Malone stressed defenses in ways that Hakeem did not. Malone totaled 13,700 free throw attempts over his career (Hakeem had 7,621) which not only made it easier for his team to score, but it piled up fouls on the opposition. Hakeem’s edge, of course, comes on the defensive side, but it’s important to remember that Malone was a 1st-team All Defense player and arguably the best defensive power forward of his era. Malone’s longevity, efficiency, and scoring give him the edge, IMO.

      RE: The Cy Young typo, there are close to 1,000 individual digits on that page alone. That typo could’ve been there for a 100 years. I’m glad it got discovered. Thanks for the heads up!

Leave a Reply

Hi (hopefully) awesome reader! I welcome your comments. However, please be aware that I make all of my arguments using facts, statistics, and logic. Unfortunately, the average comment on a top-100 list goes something like this:

"UR StooPid. (Insert player) is trash. I've watched (pick a sport) for (pick a number of years) and (pick a player) is better than everyone. UR DUMB. HAHA6969."

–Some Jabroni

As cognitively stimulating as this species of comment is, it ends up being a missed opportunity to share a nuanced perspective. I reply to all comments that show even the most basic levels of thought and humility. The people who make the comments like the example above are under the assumption that the three seconds of thought that popped into their brains after reading the list is more than the 1000s of hours that I put into creating and maintaining the lists. I would be happy to defend any placement, or make an adjustment if one is warranted. If you are a jabroni, like the one above, then your comment will die in the lonely void of the unpublished comments section.

For everyone else, I look forward to your comments!

P.S. The theme of this site and the top-100 lists is that athletes from previous generations have historically been grossly overrated by sports publications in a way that is statistically improbable. Click on the "About" dropdown menu to see just how badly the average top-100 list disproportionately favors athletes from older generations when leagues were smaller, race quotas existed, and globalization wasn't a thing. Also, please consider reading "The History" section of the sport you are commenting on.

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