Methodology. (Last update: 6/18/24)
Rank | Player | Position | Years |
1 | LeBron James | Pick one | 2003-active |
2 | Michael Jordan | SG | 1984-2003 |
3 | Kareem Abdul-Jabbar | C | 1969-1989 |
4 | Shaquille O’Neal | C | 1992-2011 |
5 | Tim Duncan | PF | 1997-2016 |
6 | Magic Johnson | PG | 1979-1996 |
7 | Kobe Bryant | SG | 1996-2016 |
8 | Steph Curry | PG | 2009-active |
9 | Kevin Durant | SF | 2007-active |
10 | Larry Bird | SF | 1979-1992 |
11 | Karl Malone | PF | 1985-2004 |
12 | Nikola Jokic | C | 2015-active |
13 | Giannis Antetokounmpo | PF | 2013-active |
14 | Hakeem Olajuwon | C | 1984-2002 |
15 | James Harden | SG | 2009-active |
16 | David Robinson | C | 1989-2003 |
17 | Wilt Chamberlain | C | 1959-1973 |
18 | Kawhi Leonard | SF | 2011-active |
19 | Kevin Garnett | PF | 1995-2016 |
20 | Dirk Nowitzki | PF | 1998-2019 |
21 | Chris Paul | PG | 2005-active |
22 | Moses Malone | C | 1974-1995 |
23 | Bill Russell | C | 1956-1969 |
24 | Charles Barkley | PF | 1984-2000 |
25 | Jerry West | SG | 1960-1974 |
26 | Julius Erving | SF | 1971-1987 |
27 | Dwyane Wade | SG | 2003-2019 |
28 | Rick Barry | SF | 1965-1980 |
29 | Oscar Robertson | PG | 1960-1974 |
30 | John Stockton | PG | 1984-2003 |
31 | Anthony Davis | PF | 2012-active |
32 | Russell Westbrook | PG | 2008-active |
33 | Steve Nash | PG | 1996-2014 |
34 | Joel Embiid | C | 2016-active |
35 | Gary Payton | PG | 1990-2007 |
36 | Scottie Pippen | SF | 1987-2004 |
37 | Adrian Dantley | SF | 1976-1991 |
38 | Damian Lillard | PG | 2012-active |
39 | Clyde Drexler | SG | 1983-1998 |
40 | Luka Doncic | SF | 2018-active |
41 | George Gervin | SG | 1972-1986 |
42 | Jimmy Butler | SF | 2011-active |
43 | Tony Parker | PG | 2001-2019 |
44 | Jason Kidd | PG | 1994-2013 |
45 | Walt Frazier | PG | 1967-1980 |
46 | John Havlicek | SF | 1962-1978 |
47 | Reggie Miller | SG | 1987-2005 |
48 | Dwight Howard | C | 2004-2022 |
49 | Rudy Gobert | C | 2013-active |
50 | Patrick Ewing | C | 1985-2002 |
51 | Paul George | SF | 2010-active |
52 | Paul Pierce | SF | 1998-2017 |
53 | Pau Gasol | C | 2001-2019 |
54 | Ray Allen | SG | 1996-2014 |
55 | Allen Iverson | SG | 1996-2010 |
56 | Isiah Thomas | PG | 1981-1994 |
57 | Kyrie Irving | PG | 2011-active |
58 | Dominique Wilkins | SF | 1982-1999 |
59 | Manu Ginobili | SG | 2002-2018 |
60 | Bob McAdoo | C | 1972-1986 |
61 | Willis Reed | C | 1964-1974 |
62 | Dave Cowens | C | 1970-1983 |
63 | Chauncey Billups | PG | 1997-2014 |
64 | Chris Webber | PF | 1993-2008 |
65 | Dikembe Mutombo | C | 1991-2009 |
66 | Alonzo Mourning | C | 1992-2008 |
67 | Kevin McHale | PF | 1980-1993 |
68 | James Worthy | SF | 1982-1994 |
69 | Alex English | SF | 1976-1991 |
70 | Tracy McGrady | SG | 1997-2012 |
71 | Bernard King | SF | 1977-1993 |
72 | Carmelo Anthony | SF | 2003-2022 |
73 | Larry Nance | PF | 1981-1994 |
74 | Dennis Rodman | PF | 1986-2000 |
75 | Elgin Baylor | SF | 1958-1972 |
76 | Ben Wallace | C | 1996-2012 |
77 | Elvin Hayes | PF | 1968-1984 |
78 | George Mikan | C | 1948-1956 |
79 | Bob Pettit | PF | 1954-1965 |
80 | Jayson Tatum | SF | 2017-active |
81 | Jaylen Brown | SG | 2016-active |
82 | Karl-Anthony Towns | C | 2015-active |
83 | Domantas Sabonis | C | 2016-active |
84 | Devin Booker | SG | 2015-active |
85 | Joe Dumars | SG | 1985-1999 |
86 | Wes Unseld | PF | 1968-1981 |
87 | Artis Gilmore | C | 1971-1988 |
88 | LaMarcus Aldridge | PF | 2006-2021 |
89 | Amar’e Stoudemire | PF | 2002-2016 |
90 | Chris Bosh | C | 2003-2016 |
91 | Bob Cousy | PG | 1950-1963 |
92 | Vince Carter | SG | 1998-2020 |
93 | Chris Mullin | SF | 1985-2001 |
94 | Dennis Johnson | PG | 1976-1990 |
95 | Bradley Beal | SG | 2012-active |
96 | Mitch Richmond | SG | 1988-2002 |
97 | Tim Hardaway | PG | 1989-2003 |
98 | Tiny Archibald | PG | 1970-1984 |
99 | Sidney Moncrief | SG | 1979-1991 |
100 | Paul Arizin | SF | 1950-1962 |
WHAT DO THE INITIALS PG, PF, C SF ETC MEAN?
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).
How do you have Dantley higher than guys like Scottie and Drexler?
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
Moses Malone over Bill Russel?
Moses Malone daydreams about playing against the 6’7 players Russell feasted on.
Bill Walton is not here? Injuries aside, I would like to see why he didn’t make the most recent version of this list.
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.
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.
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.
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.
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!