Rewriting the GOAT Debate:
The NBA Through the ELO Lens

Down arrow

What if we’ve been arguing about the NBA GOAT using the wrong approach all along?

Traditional metrics have convinced us that greatness can be reduced to points, efficiency, or rings. But basketball is ultimately about winning. Winning means impacting the outcome of every game, not just stacking stats. Winning requires influencing your teammates and outmaneuvering your opponents, game after game regardless of which team is the favorite on paper. Winning is what separates legends from the rest — and that’s exactly what this new metric measures.

Inspired by the ELO system from chess — one of the most respected and widely used rating systems in the world — we introduce the ELO Rating system for NBA players. This metric applies principles proven reliable for decades in a very different competitive context. It measures a player’s impact with precision and consistency, and one of its most powerful advantages is that it allows us to compare players from completely different eras, even if they never faced each other.

Most traditional metrics fail here because they ignore the quality of the opposition, treating every point or win as equal. Wilt Chamberlain is often accused of playing against “plumbers”, while people mock LeBron James for playing in a soft era of “TikTokers”. This metric, however, accounts not only for the level of the opponent but also the strength of the player’s own team, providing a fair way to evaluate dominance across generations and finally answer the hardest of questions: who truly rises above the rest, no matter the era?

Another key feature is that it rewards overperformance against strong opponents and penalizes underperformance against weak ones. Unlike traditional box-score metrics, it recognizes that a 30-point blowout win against a weak team isn’t the same as leading your squad to victory against the league’s best. By capturing both successes and failures relative to the quality of competition, the metric emphasizes accountability, consistency, and real impact. Those who reliably overperform under pressure rise to the top, while players who occasionally shine but underperform in critical moments are exposed — mirroring how chess ratings balance wins and losses to measure true skill.

By adapting ELO to basketball, we can finally quantify greatness in a way that respects context, competition, and true influence on the court. It’s not just about points or rings — it’s about winning consistently against the best and avoiding costly losses against the worst. This metric provides a fresh lens for the GOAT debate, one grounded in logic, data, and competitive reality.

NBA Legends
Figure 1.- Icons of the NBA: Some of basketball’s greatest legends in one frame.

A little bit of context: ELO in chess

Before diving into basketball, it’s worth recalling how the ELO system works in chess. The ELO system in chess is a simple yet powerful way to quantify a player’s skill relative to their opponents. Each player starts with a base rating, and after every game, their score is adjusted based on the result and the rating of the opponent. Beating a higher-rated opponent increases your rating more than beating a lower-rated one, while losing to a weaker player results in a larger decrease. Over time, this dynamic system produces a numerical rating that reflects not only wins and losses but also the context and difficulty of each match. This enables players from different eras or tournaments to be compared on a common scale. After every game, the rating is adjusted using the following formula:

$$ R' = R + K \cdot (S-E) $$

Where \(R\) is the current rating, \(R'\) the updated rating, \(K\) the sensitivity factor, \(S\) the actual result (1 for win, 0.5 for draw, 0 for loss), and \(E\) the expected result calculated using the opponent’s rating:

$$ E = \frac{1}{1+10^{(R_{opponent}-R)/400}}$$

This system has proven extremely effective in chess at measuring skill dynamically, taking into account both victories and defeats relative to the strength of the opposition.

Chess
Figure 2.- Chess Grandmaster Magnus Carlsen, who has the highest peak ELO rating in chess history.

NBA ELO for Players

With this foundation in mind, the first challenge in adapting this system to basketball is that, unlike chess, basketball is a team sport, and we aim to measure the performance of an individual player rather than the team as a whole. In chess, each game has a single winner and loser, but in basketball, multiple players contribute simultaneously and diversely to a single outcome. Additionally, there is already extensive research and multiple examples that use ELO to rank teams in different competitions and sports: NBA, football, soccer... However, our goal is to rank players, not teams.

To address this, we start by defining a team’s rating based on the ratings of its individual players. A natural approach is to consider the team rating as the weighted average of the ratings of all players on the court, where weights reflect minutes played. This makes intuitive and mathematical sense: not all players contribute equally to the outcome of a game. A starter playing 36 minutes has far more influence than a bench player with 5 minutes on the court. Weighting by minutes ensures that the team rating truly reflects each player’s contribution, rather than treating all participants as equal, which would distort the expected outcome and undermine the reliability of the ELO updates for individual players. Formally,

$$ R_{team} = \frac{\sum_{i=1}^N R_i \cdot m_i}{\sum_{i=1}^N m_i} $$

Where:

  • \(R_{team}\) is the rating of the team
  • \(R_i\) is the current rating of player \(i\), before playing the game
  • \(m_i\) is the number of minutes player \(i\) played in the game
  • \(N\) represents the total number of players from the teams who participated in the game

One important aspect of this metric is that it incorporates the actual minutes each player spends on the court, which cannot be known before the match begins. This means that in-game events, such as injuries or unexpected substitutions, naturally affect the player’s contribution and rating adjustments. In other words, the metric captures a player’s true impact on the outcome rather than an estimate based on pre-game expectations. This makes the rating more accurate and reflective of real performance, but it also means that it cannot fully predict performance ahead of time—it measures impact ex post rather than forecasting it.

Before moving forward, let’s illustrate the calculation above using a historic game: Game 6 of the 1985 NBA Finals matchup between the Los Angeles Lakers and the Boston Celtics, featuring legends like Magic Johnson, Kareem Abdul-Jabbar, James Worthy, Larry Bird, Kevin McHale and Dennis Johnson, among others. In the following tables, the minutes played by each player and their ranking before the game are shown for the two teams.

Player Minutes played ELO ranking
Larry Bird 47 1,550.33
Danny Ainge 43 1,131.05
Dennis Johnson 43 1,396.36
Kevin McHale 42 1,222.15
Robert Parish 39 1,235.19
Scott Wedman 15 825.17
Greg Kite 11 984.96
Table 1.- Minutes played by Boston Celtics players in Game 6 of the 1985 NBA Finals (June 9, 1985), along with their ELO rating before the game.
Player Minutes played ELO ranking
James Worthy 45 1,107.41
Magic Johnson 36 1,459.90
Byron Scott 35 1,192.98
Kareem Abdul-Jabbar 35 1,689.86
Michael Cooper 30 1,312.92
Kurt Rambis 26 1,211.96
Mitch Kupchak 20 1,164.60
Bob McAdoo 10 1,019.67
Mike McGee 3 1,132.36
Table 2.- Minutes played by Los Angeles Lakers players in Game 6 of the 1985 NBA Finals (June 9, 1985), along with their ELO rating before the game.

Applying the formula above, the team ELO ranking for the Los Angeles Lakers was \(1,296.14\), while the Boston Celtics had a rating of \(1,267.75\).

NBA Finals 1985
Figure 3.- Game 6 of the 1985 NBA Finals between the Los Angeles Lakers and the Boston Celtics (June 9, 1985).

Once we have defined the ratings of the two teams, we can calculate the expected outcome \(E\) for a matchup using the classic ELO formula, applied to team ratings:

$$ E_{team A} = \frac{1}{1+10^{(R_{team B}-R_{team A})/400}}$$ $$ E_{team B} = 1 - E_{team A}$$

Where \(R_{team A}\) and \(R_{team B}\) are the ratings of Team A and Team B, respectively.

Let’s give some intuition on the formula. The expected score \(E\) essentially represents the probability that a team will win based on its rating relative to the opponent. If two teams have identical ratings, then \(E=50\%\), meaning each team has an equal chance of winning. As the rating difference grows, \(E\) shifts closer to \(100\%\) for the stronger team and closer to \(0\%\) for the weaker team, reflecting an increasingly lopsided expected outcome.

In other words, \(E\) captures how surprising a result would be: a win against a much stronger team should count more, while a loss to a much weaker team should be judged more harshly. This is exactly why ELO naturally rewards overperformance and penalizes underperformance, making it a dynamic and context-sensitive measure of success. For every 400-point difference in rating, the higher-rated team’s win probability is exactly 10 times that of the lower-rated team, illustrating how strongly the formula weighs differences in skill.

Continuing with the previous example of the Finals game between the Los Angeles Lakers and the Boston Celtics, in which we had calculated Boston’s rating as \(1,267.75\) and Los Angeles’ rating as \(1,296.14\). Using the formula above, the probability of Boston winning was \(45.9\%\), which gives \(54.1\%\) chances of Los Angeles winning. As expected, a higher rating corresponds to a greater win expectancy.

Once the expected outcome \(E_{team}\) is calculated, we update each player’s individual rating using a slightly modified ELO formula:

$$ R'_i = R_i + K \cdot \frac{m_i}{36} \cdot (S_{team}-E_{team}) $$

Where:

  • \(R_{i}\) is the current rating of player \(i\), before playing the game
  • \(R'_i\) is the updated rating of player \(i\) after the game
  • \(K\) is the scaling factor controlling sensitivity: 16 for regular season games and 32 for playoff games, reflecting the increased importance of postseason contests
  • \(m_i\) is the number of minutes player \(i\) played in the game
  • \(S_{team}\) is the actual result of the team (1 for win, 0 for loss)
  • \(E_{team}\) is the expected outcome of the team based on team ratings

This formula captures a player’s true impact on the game in a dynamic, context-sensitive way. Here's how it works. The term \(S_{team} -E_{team}\) is always positive when the team wins (because the team’s expected result is always less than 1), which means the player’s rating increases. Conversely, if the team loses, the term is negative (because the expected result is always greater than 0), and the player’s rating decreases.

It’s fundamental to note that this metric is designed so that if you don’t win, your rating does not improve, regardless of how spectacular your individual performance might be. For example, Michael Jordan’s 63-point game against the Boston Celtics in the 1986 playoffs or LeBron James’ 51-point game against the Golden State Warriors in the 2018 Finals both resulted in ELO decreases. And that’s exactly how it should be: in basketball, winning is all that matters. Consequently, your rating improves if, and only if, your team wins.

Michael Jordan 63-point performance against Boston
Figure 4.- Michael Jordan lost \(6.42\) ELO points in his \(63\)-point performance against the Boston Celtics in Game 2 of the 1986 Eastern Conference First Round (April 20, 1986). The Chicago Bulls' ELO rating was \(993.38\), while Boston's rating was \(1,314.16\). The game went to double overtime, and Jordan played \(53\) minutes. Michael Jordan's ELO rating dropped from \(1,110.08\) to \(1,103.66\).
LeBron James 51-point performance against the Golden State Warriors
Figure 5.- LeBron James lost \(15.29\) ELO points in his \(51\)-point performance against the Golden State Warriors in Game 1 of the 2018 NBA Finals (May 31, 2018). The Cleveland Cavaliers' ELO rating was \(1,252.76\), while Golden State's rating was \(1,348.14\). The game went to overtime, and James played \(47\) minutes. LeBron James' ELO rating dropped from \(2,028.57\) to \(2,013.28\).

That being said, observing the formula, the change in a player’s rating depends on three main components: the difference between the actual and expected outcome, the player’s minutes played, and the scaling factor \(K\).

1.- The difference between actual and expected outcome \(S_{team} -E_{team}\) measures performance relative to expectations. If a team wins against a stronger opponent, \(S_{team} -E_{team}\) is greater than if they beat a weaker one, leading to a greater rating increase. Conversely, if the team loses to a weaker opponent, the term is negative, causing a decrease. This is the core component that reflects whether a player’s team—and by extension, the player themselves—exceeded or fell short of what was expected.

Result vs. highly-ranked opponent vs. low-ranked opponent
Win Rating increases a lot Rating increases a little
Loss Rating decreases a little Rating decreases a lot
Table 3.- ELO change depending on result and ranking of the opponent.

We believe Warriors
Figure 6.- In the First Round of the 2007 Western Conference Playoffs, the eighth seed Golden State Warriors pulled off one of the biggest upsets in league history against the first seed Dallas Mavericks. Although the ELO point difference at the start of the series was \(236.47\) in favor of Dallas, the “We Believe” Warriors won the series in six games against the Dirk Nowitzki-led Mavericks. Nowitzki lost a total of \(84.30\) ELO points in the series, while Baron Davis increased his ELO in \(89.90\) points.
Utah Jazz
Figure 7.- On April 5, 1998, the Utah Jazz played a regular-season home game against the Vancouver Grizzlies. Utah were the clear favorites, with an ELO difference of \(484.72\) over the Grizzlies, meaning their win probability was \(94.21\%\). Unsurprisingly, Utah won the game, but this resulted in only a minimal ELO increase of \(1.03\) for Karl Malone and \(0.75\) for John Stockton.

2.- Minutes played \((m_i/36)\). Not all players have the same influence in a game. By scaling the rating change according to minutes played—normalized to a 36-minute standard—the formula ensures that players who spend more time on the court have a proportionally greater impact on their rating. A starter playing the bulk of the game will see larger rating adjustments than a bench player with limited minutes, even if both experienced the same team result. Consequently, a loss penalizes starters more than bench players, and a win rewards starters more heavily as well, reflecting their greater contribution to the game outcome.

Nets vs bucks
Figure 8.- In Game 1 of the 2021 NBA Eastern Conference Semifinals (June 5, 2021), the Milwaukee Bucks faced the newly formed Big-3 of the Brooklyn Nets. Although Brooklyn won the game, the ELO increase was very different for the three Nets superstars. Kevin Durant and Kyrie Irving, who played \(40\) and \(44\) minutes, saw their ELO increase by \(20.06\) and \(22.06\), respectively. Meanwhile, James Harden, who got injured after playing \(46\) seconds, did not see his ELO change because he did not reach the minimum playing time.

3.- Scaling factor \(K\). The \(K\) factor adjusts the magnitude of rating changes based on game importance. In this system, regular season games use \(K=16\), while playoff games use \(K=32\), reflecting the higher stakes of postseason contests. A bigger \(K\) means that playoff performances move ratings more dramatically, ensuring that high-stakes games are weighed appropriately. The use of these values of \(K\) are a common practice in chess.

Together, these three components determine how much a player’s rating rises or falls after each game, combining team performance, player impact, and context into a single, interpretable metric.

To conclude the example that has accompanied us throughout the explanation, let’s calculate the updated ELO rankings for the players who participated in Game 6 of the 1985 NBA Finals, which ended with the Los Angeles Lakers winning \(100\)–\(111\). Let’s start by updating the ELO rankings of the Boston players. Since the Boston Celtics lost the game, their \(S\) value is 0. The percentage \(E\) had already been calculated and was \(45.9\%\). Since this was a playoff game, the \(K\) parameter is \(32\). Finally, the minutes played determine the adjustment for each player. For reference, for a player who played \(36\) minutes, the ELO point decrease is \(14.70\). In the following table, we show, for each Boston Celtics player, their minutes played, their ELO rating before the game, the ELO change, and finally their new ELO rating.

Player Minutes played Old ELO rating ELO change Updated ELO rating
Larry Bird 47 1,550.33 -19.19 1,531.14
Danny Ainge 43 1,131.05 -17.55 1,113.50
Dennis Johnson 43 1,396.36 -17.55 1,378.81
Kevin McHale 42 1,222.15 -17.14 1,205.01
Robert Parish 39 1,235.19 -15.92 1,219.27
Scott Wedman 15 825.17 -6.12 819.05
Greg Kite 11 984.96 -4.49 980.47
Table 4.- ELO rating updates for Boston Celtics players after Game 6 of the 1985 NBA Finals (June 9, 1985).

Now we repeat the calculations for the Los Angeles Lakers players. First, since Los Angeles won the game, the value of \(S\) is \(1\). On the other hand, the expected win percentage \(E\) had already been calculated and is \(54.1\%\), while the parameter \(K\) remains \(32\) because this was a playoff game. Finally, the minutes played depend on each individual player. As a reference point, for a Lakers player who played \(36\) minutes, their ELO increase would be \(14.70\) points. It’s important to note that this system guarantees a zero-sum structure: the total ELO lost by the players on one team is gained by the players on the other. The following table shows the ELO rating before and after the game, along with the ELO gain and the minutes played by each Lakers player.

Player Minutes played Old ELO rating ELO change Updated ELO rating
James Worthy 45 1,107.41 18.37 1,125.78
Magic Johnson 36 1,459.90 14.70 1,474.60
Byron Scott 35 1,192.98 14.29 1,207.27
Kareem Abdul-Jabbar 35 1,689.86 14.29 1,704.15
Michael Cooper 30 1,312.92 12.25 1,325.17
Kurt Rambis 26 1,211.96 10.61 1,222.58
Mitch Kupchak 20 1,164.60 8.16 1,172.76
Bob McAdoo 10 1,019.67 4.08 1,023.75
Mike McGee 3 1,132.36 1.22 1,133.58
Table 5.- ELO rating updates for Los Angeles Lakers players after Game 6 of the 1985 NBA Finals (June 9, 1985).

As shown in the tables above, the change in ELO depends on court time. For example, James Worthy, who played \(45\) minutes, sees an ELO increase of \(18.37\) points, while Bob McAdoo, who played only \(10\) minutes, gains just \(4.08\) ELO points. This is consistent with the goal of rewarding real impact on the outcome of the game. Similarly, Dennis Johnson, who played \(43\) minutes, experiences a larger ELO decrease (\(-17.55\) ELO points) than Greg Kite, who played only \(11\) minutes and lost \(4.49\) ELO points.

Looking at this from another perspective, if this had been a regular season game instead of a playoff matchup, the ELO changes would not have been as significant. In fact, if the game had taken place during the regular season, then for every 36 minutes played, the Los Angeles players would have gained \(7.35\) ELO points—exactly half of what they earned in the playoff game.

Lastly, one might wonder how the ratings would have changed if Boston had won the game instead. Would the Lakers players have simply lost \(14.70\) points per 36 minutes played, just as the opposite occurred? The answer is no. Since in this case the probability of a Lakers win was slightly higher than that of Boston, the rating system would have rewarded this upset slightly more strongly (or penalized the Lakers slightly more heavily). For every 36 minutes played, Boston players would have increased their ELO by \(17.30\) points. As we’ve emphasized throughout the explanation, overperforming or underperforming relative to expectations has a greater impact on ELO ratings.

Now that we’ve explained how this metric is built, justified its validity, and highlighted its strengths for evaluating players fairly and with proper context, obtaining the historical evolution of each player’s ELO series becomes straightforward. It’s only worth noting that the chosen base rating is \(1000\), again inspired by chess. In other words, when a player enters the league, their initial rating is \(1000\), and as they win or lose games, this rating increases or decreases according to the dynamic system described above. All of this allows us to bring a rigorous and informed perspective to the never-ending debate about who is the true NBA GOAT. From now on, greatness isn’t just remembered or argued—it’s measured.

NBA ELO rankings

To conclude the analysis, we present a table featuring the top 50 players ranked by the highest ELO rating achieved at any point in their careers and another table presenting the top 50 players ranked by their average ELO rating throughout their careers. These can serve to evaluate both each player’s peak and their consistency. Additionally, the videos show the evolution of the ELO ranking, updated on an annual, quarterly, or monthly basis, with three different approaches:

  • Only players active on that date.
  • All players on that date, including retired players (their last ELO remains in the ranking).
  • For each player, the highest ELO reached up to that date (retired players remain in the ranking). This approach allows for a direct comparison of the maximum ELO each player has achieved up to each date.

And here’s where it gets interesting—some legends land exactly where you’d expect… and others might completely rewrite what you thought you knew about the GOAT debate.

Rank Player Peak ELO
1 LeBron James 2,142.04
2 Michael Jordan 1,926.82
3 Chris Paul 1,910.37
4 Shaquille O'Neal 1,905.90
5 Tim Duncan 1,873.68
6 Vlade Divac 1,869.99
7 Dirk Nowitzki 1,807.59
8 Steve Nash 1,764.44
9 Stephen Curry 1,758.68
10 Kareem Abdul-Jabbar 1,735.33
11 Scottie Pippen 1,730.69
12 David Robinson 1,726.28
13 Karl Malone 1,717.23
14 Hakeem Olajuwon 1,715.11
15 Larry Bird 1,709.84
16 Magic Johnson 1,700.71
17 Andre Iguodala 1,700.03
18 John Stockton 1,699.41
19 Russell Westbrook 1,685.89
20 Kevin Garnett 1,681.39
21 James Harden 1,667.52
22 Jason Kidd 1,666.79
23 Jrue Holiday 1,659.92
24 Kevin Durant 1,652.60
25 Jerry West 1,649.47
Rank Player Peak ELO
26 Nikola Jokic 1,646.57
27 Isiah Thomas 1,635.79
28 Wilt Chamberlain 1,623.87
29 Giannis Antetokounmpo 1,603.89
30 Ben Wallace 1,589.77
31 Chauncey Billups 1,582.42
32 Luka Doncic 1,578.77
33 John Havlicek 1,578.29
34 Robert Horry 1,576.67
35 Dan Majerle 1,574.67
36 Patrick Ewing 1,574.22
37 Kevin Johnson 1,568.74
38 Lamar Odom 1,567.60
39 Paul Pierce 1,565.55
40 Jimmy Butler 1,561.48
41 Horace Grant 1,551.78
42 Dennis Johnson 1,546.64
43 Rashard Lewis 1,545.00
44 Al Horford 1,544.80
45 Clifford Robinson 1,539.51
46 Kobe Bryant 1,537.79
47 Chris Webber 1,534.94
48 Alonzo Mourning 1,528.95
49 Julius Erving 1,526.40
50 Shai Gilgeous-Alexander 1,524.87
Table 6.- Top 50 players ranked by the highest ELO rating achieved at any point in their careers.

Rank Player Average ELO
1 LeBron James 1,674.40
2 Tim Duncan 1,552.66
3 Shaquille O'Neal 1,551.60
4 Michael Jordan 1,508.28
5 Kareem Abdul-Jabbar 1,484.09
6 Chris Paul 1,476.40
7 Larry Bird 1,456.83
8 Dirk Nowitzki 1,447.54
9 Steve Nash 1,442.03
10 Scottie Pippen 1,440.29
11 David Robinson 1,435.52
12 James Harden 1,425.20
13 Kevin Garnett 1,423.09
14 Vlade Divac 1,400.62
15 Magic Johnson 1,393.50
16 Stephen Curry 1,387.05
17 Hakeem Olajuwon 1,375.90
18 Jason Kidd 1,370.60
19 Robert Horry 1,367.61
20 Russell Westbrook 1,362.72
21 Kevin Johnson 1,350.85
22 Isiah Thomas 1,349.52
23 Horace Grant 1,337.76
24 Kevin Durant 1,333.35
25 Karl Malone 1,328.99
Rank Player Average ELO
26 Dan Majerle 1,325.89
27 Alonzo Mourning 1,322.08
28 Draymond Green 1,311.68
29 Andre Iguodala 1,310.03
30 Jerry West 1,309.36
31 Paul Pierce 1,308.04
32 LaMarcus Aldridge 1,305.73
33 Jrue Holiday 1,305.31
34 Al Horford 1,301.59
35 Tony Parker 1,299.41
36 Nikola Jokic 1,298.51
37 John Stockton 1,297.72
38 Bill Russell 1,296.05
39 Manu Ginobili 1,293.57
40 Ben Wallace 1,292.59
41 John Havlicek 1,286.63
42 Chris Webber 1,282.39
43 Klay Thompson 1,281.71
44 Julius Erving 1,280.74
45 Derek Fisher 1,280.11
46 Marcus Smart 1,279.30
47 Serge Ibaka 1,278.53
48 Anfernee Hardaway 1,276.13
49 Blake Griffin 1,275.61
50 Kawhi Leonard 1,274.85
Table 7.- Top 50 players ranked by the average ELO rating achieved throughout their careers.

Monthly evolution of ELO ranking considering players who were active on that date

Quarterly evolution of ELO ranking considering players who were active on that date

Yearly evolution of ELO ranking considering players who were active on that date

Monthly evolution of ELO ranking considering all players, active or retired, on that date

Quarterly evolution of ELO ranking considering all players, active or retired, on that date

Yearly evolution of ELO ranking considering all players, active or retired, on that date

Monthly evolution of player's peak ELO up to that date

Quarterly evolution of player's peak ELO up to that date

Yearly evolution of player's peak ELO up to that date

The ELO rankings are full of jaw-dropping results—some of these positions no one could have seen coming. Legends end up shockingly high or surprisingly low, completely rewriting what we thought we knew about their careers. To unpack it all, the discussion is split into three parts: first, the biggest surprises, where the data defies expectations; second, a position-by-position breakdown to see how stars performed across roles; and finally, what it all adds to the ever-heated GOAT debate.

Biggest surprises

The biggest surprise may be seeing Chris Paul ranked third in peak ELO and sixth in average ELO, and Vlade Divac sixth in peak and fourteenth in average, but a closer look at the numbers explains their placements. Paul’s teams, across nearly twenty seasons, consistently improved wherever he went: he turned the Hornets into regular playoff contenders, the Clippers rose from irrelevance to a Western Conference powerhouse, the Rockets peaked with him alongside Harden, the young Thunder overperformed, laying the foundations for their bright future, and the Suns jumped from the lottery to the Finals. He is the definition of a floor general—dictating tempo, organizing offense, and making teammates better—while maintaining elite play over nearly two decades.

Vlade Divac’s influence was more subtle but equally meaningful. Over his career, he maintained a regular season win percentage above \(60\%\). He improved floor spacing, facilitated offense, and created opportunities for teammates such as Chris Webber, helping his teams overperform relative to expectations. Divac’s contributions often went unnoticed in traditional statistics, but an ELO-based system captures his consistent, context-adjusted impact on team success.

From an ELO perspective, the comparison is striking: in regular season losses, Chris Paul’s and Vlade Divac's teams were on average only \(18.40\) and \(21.31\) ELO points better than their opponents. As a reference, that's far lower than the average ELO advantage of \(133.15\), \(109.92\), and \(135.62\) points for Bill Russell, Larry Bird, or Magic Johnson. In regular season wins, Chris Paul’s teams were just \(94.00\) points better while this figure rises to \(103.67\) for Divac's teams. In comparison, that's less than Wilt Chamberlain (\(129.26\)) or Kareem Abdul-Jabbar (\(141.62\)). These numbers illustrate how both players consistently exceeded expectations with their teams. Together, these metrics justify why both Paul and Divac rank so highly.

It may be surprising not to see Kobe Bryant ranked near the top in these ELO metrics, especially since he is widely regarded as a top-10 player of all time and has a résumé that includes five NBA championships and multiple MVP-level seasons. Many fans even include him in the GOAT conversation due to his cultural impact and his legendary winning mentality.

However, throughout most of his career, Kobe played on extremely strong teams and was surrounded by other stars. His early titles came while playing alongside Shaquille O’Neal, one of the most dominant forces in NBA history, and later he benefited from talented supporting casts built around him in Los Angeles. Since ELO heavily values a player’s individual contribution on team performance, being part of stacked rosters can limit how high a player rises in these rankings. In fact, between 1998 and 2011 his team's were favored by \(119.88\) ELO points on average on regular season games and \(62.72\) in playoff games, so his expectations to win were high.

This context is reflected in Kobe’s ELO trajectory. His peak ELO sits outside the very top tier, and his average ELO rank drops even further. In the final phase of his career, prolonged injuries and less competitive Lakers teams pulled his numbers down significantly. Unexpected playoff losses also hurt his rating. For example, the 2004 NBA Finals defeat against the Detroit Pistons heavily penalized his ELO because the Lakers entered the series as clear favorites. Additionally, major disappointments in later seasons—such as the 2012–13 campaign, when he played alongside stars like Dwight Howard, Pau Gasol, and Steve Nash—further affected his numbers, as injuries and underperforming teams limited his impact.

Kobe’s legacy remains enormous, but ELO measurements offer a more analytical perspective that highlights how team context, late-career decline, and a few costly postseason setbacks can shape the statistical story of a player’s career.

Kobe
Figure 9.- Kobe Bryant signature dunk against the New Jersey Nets.

Other notable absences include Wilt Chamberlain, Bill Russell, and Oscar Robertson, who rank only 28th, 38th, and fall outside the top 50 in peak ELO, and are also outside the top 50 in average ELO. This is largely because the competition faced by their teams was relatively weak, with average opponent ELOs of just \(1,055.47\), \(1,040.98\), and \(1,053.06\), compared to their own teams’ ELOs of \(1,144.67\), \(1,185.56\), and \(1,111.35\), respectively. As a reference, the ELO of opposing teams faced by Kevin Durant, David Robinson, and Scottie Pippen is generally around \(1,070\)-\(1,080\). While this may not seem like a huge gap, over the course of a long NBA career, it can definitely make a significant difference.

Finally, while there are many other surprising omissions and unexpected rankings in the ELO lists, one that stands out in particular is Allen Iverson. Despite his undeniable legacy and profound cultural impact, Iverson’s lack of significant team success—largely due to the absence of a strong supporting cast—has prevented him from climbing higher in both peak and average ELO ratings. His case highlights how ELO not only captures individual brilliance but also the critical influence of team context and competitive environment on a player’s statistical standing.

AI
Figure 10.- Allen Iverson during Game 1 of the 2001 NBA Finals against the Los Angeles Lakers.

Ranking by position

Next, we break down the rankings by position, examining how players in each role—point guards, shooting guards, small forwards, power forwards, and centers—stack up in both peak and average ELO.

Point guards

As previously discussed, Chris Paul stands out with a peak ranking of 3rd and an average of 6th, but looking at other all-time greats, Stephen Curry (9th highest rating, 16th average) and Magic Johnson (16th highest rating, 15th average) offer an interesting contrast in styles: Curry reshaped the game with his stellar shooting and off-the-ball movement, while Magic combined size, passing, and versatility to control games in a different way. Both rank high in the tables, though some might have expected Magic to be ranked a little bit higher. Certainly, the star-studded Showtime Lakers made winning more of an obligation than a possibility, which has somewhat limited his ranking. Indeed, his team's average ELO advantage was \(150.46\), while Curry's teams had an ELO advantage of just \(88.61\) points. Although this last figure may be surprising, since Stephen Curry has played on what is considered one of the best teams in NBA history, if not the very best, it should be noted that in the early years of his career and from 2020 onward, his teams were not nearly as dominant.

Steve Nash, ranked 8th in highest rating and 9th in mean rating, consistently contributed at an elite level, slightly ahead of Jason Kidd (22nd peak, 18th average), whose sustained impact over many seasons also left a mark on the league.

Two stars from the same era follow closely. John Stockton ranks 18th in peak and 37th in average, his longevity anchoring his position, while Isiah Thomas sits 27th in highest rating and 22nd in mean, reflecting a shorter but highly impactful prime.

Russell Westbrook (19th in peak, 20th in average) and James Harden (21st in peak, 12th in average) occupy a similar tier but represent a more recent generation, combining explosive production with varying levels of team success.

Finally, the emerging class is beginning to break through. A surprising Jrue Holiday reaches 23rd in maximum rating and 33rd in average. Meanwhile Luka Dončić appears 32nd in peak but falls outside the top 50 in average, and the reigning NBA MVP and NBA Champion Shai Gilgeous-Alexander just makes the top 50 in peak while missing the average list—signaling significant promise, but an early career characterized by a rebuiliding process.

Several historically significant point guards also appear just outside the very top tiers. Jerry West ranks 25th in peak and 30th in average, Chauncey Billups is 31st in highest rating and outside the top 50 in average, and Tony Parker sits 35th in peak and also outside the average top 50.

Even more striking are the absences of Oscar Robertson, Gary Payton, and Allen Iverson, who finish outside the top 50 in both categories. Their omissions underscore how era, team support, and style of play can shape ELO impact in ways that don’t always align with legacy or reputation.

ELO PGs
Figure 11.- ELO evolution for some of the greatest point guards in NBA history.

Shooting guards

Michael Jordan stands where everyone expected—first among the shooting guards, though 2nd in peak and 4th in average overall. This may not please many Jordan fans, but we'll get to it later on. Beyond him, however, the list takes an unexpected turn: Kobe Bryant appears only 46th in peak and outside the top 50 in average, and Dwyane Wade doesn’t make either list.

Jimmy Butler manages to get 40th in maximum rating but also falls short in average. Several other all-time greats are surprisingly missing, including Reggie Miller, Clyde Drexler, Tracy McGrady, and Vince Carter. Even modern stars like Klay Thompson (43rd in average) and Manu Ginóbili (39th in average) barely make the cut in one metric and are absent in the other. This suggests that the ELO metric may not fully capture certain aspects of these players’ contributions.

ELO SGs
Figure 12.- ELO evolution for some of the greatest shooting guards in NBA history.

Small forwards

The ELO rankings for forwards reveal both expected dominance and some unexpected names. At the very top, LeBron James stands alone, ranking 1st in both peak and average ELO, a testament to his unmatched longevity, versatility, and sustained team impact across two decades. No other forward comes remotely close to the impact that James has had on their team's success.

Just below him, Scottie Pippen (11th peak, 10th mean) and Larry Bird (15th maximum rating, 7th average) highlight two very different kinds of greatness—Pippen’s all-around defensive brilliance and adaptability as a secondary star, and Bird’s offensive mastery and leadership during one of the NBA’s most competitive eras.

Perhaps the most surprising entry among forwards is Andre Iguodala, who ranks 17th in peak and 29th in average, placing slightly ahead of Kevin Durant in peak (24th in both peak and mean). Iguodala’s numbers reflect the ELO model’s sensitivity to team overperformance and context—his pivotal role in multiple championship runs with the Warriors contrasts with Durant’s often dominant but higher-expected-value teams. So yes, perhaps if the fate of the universe is on the line..., ELO might just say: I want Iguodala!

Further down, Paul Pierce (39th in peak, 31st in average) and Julius Erving (49th in peak, 44th in average) maintain strong showings despite competing across very different eras and systems, illustrating the depth and evolution of the forward position over time.

Notable absences include Carmelo Anthony, Kawhi Leonard, and Elgin Baylor, three forwards whose careers took very different paths. Leonard, ranked 50th in average, remains one of the trickiest players to place—his career has combined remarkable peaks and championship success with extended absences due to injury. Anthony’s prolific scoring and longevity kept his teams consistently competitive, though rarely among the league’s very best, while Baylor’s brilliance came in an earlier, smaller league context, making his dominance no less impressive even if reflected differently in modern rankings.

ELO SFs
Figure 13.- ELO evolution for some of the greatest small forwards in NBA history.

Power forwards

Dirk Nowitzki stands out among the power forwards with a maximum rating ranking of 7th and an average of 8th, showing not only his incredible peak performance but also his sustained excellence over a long career. His unique combination of shooting, scoring versatility, and floor spacing redefined the power forward role.

Karl Malone ranks 13th in highest rating and 25th in average, reflecting a career of outstanding high-level seasons but slightly lower sustained dominance relative to Dirk. Kevin Garnett, a defensive and all-around powerhouse, ranks 20th in peak and 13th in average, highlighting his long-term consistency and ability to impact his team in multiple ways.

Among modern stars, Giannis Antetokounmpo has a peak ranking of 29th but falls outside the top 50 in average. This shows that while his peak seasons are elite, he has yet to sustain the same long-term dominance as the all-time greats, especially in post-season.

ELO PFs
Figure 14.- ELO evolution for some of the greatest power forwards in NBA history.

Centers

The ELO rankings of historical big men reveal some fascinating patterns that contrast conventional perceptions of dominance. Shaquille O’Neal ranks 4th in highest ELO rating and 3rd in average, showing that he not only reached extraordinary heights but maintained elite performance consistently. Kareem Abdul-Jabbar, by contrast, has a slightly lower peak (10th) but ranks 5th in average ELO, reflecting his longevity and consistent excellence over decades. Tim Duncan, possibly the most underrated big man in the history of the game, shows an interesting contrast: 5th in peak but 2nd in average, illustrating his sustained impact rather than single-season dominance.

Other Hall-of-Famers present intriguing surprises. David Robinson is 12th in highest ELO rating and 11th in average, a solid but not top-tier placement, while Hakeem Olajuwon is 14th in peak and 17th in average, highlighting his great peak performance but somewhat lower sustained dominance compared to Shaq or Duncan.

Some notable results involve older legends. Wilt Chamberlain ranks 28th in peak and falls outside the top 50 in average, while Bill Russell sits 38th in average and is not in the top 50 for highest ELO rating. These placements indicate that, despite their historical dominance, factors such as team performance and era of competition may have limited their ELO impact. Patrick Ewing similarly ranks 36th in peak and outside the top 50 in average, largely because he played in an era of the NBA with exceptionally strong competition.

Finally, Nikola Jokic, the modern era big man, ranks 26th in peak and 36th in average, reflecting a high but not historically exceptional peak and solid contributions over time.

ELO Cs
Figure 15.- ELO evolution for some of the greatest centers in NBA history.

So... who is the NBA GOAT?

All things considered, when the question of the NBA’s GOAT comes up, the pool of realistic candidates narrows quickly once we apply a consistent, impact-based standard like ELO. The candidacies of legends such as Kareem Abdul-Jabbar, Wilt Chamberlain, Kobe Bryant, and Larry Bird begin to fade not because they weren’t individually dominant, but because their impact in team success comes short compared to that of our four final candidates. These four players manage to appear in the top five in both average career ELO and peak ELO simultaneously. That level of true, sustained superiority is reserved for LeBron James, Michael Jordan, Tim Duncan, and Shaquille O’Neal. These are the only legends who consistently lifted their teams to top-tier performance over long stretches and reached historically dominant peaks according to this context-adjusted metric.

ELO Comparison
Figure 16.- ELO evolution for LeBron James, Michael Jordan, Shaquille O’Neal, and Tim Duncan. The x-axis represents each player’s NBA seasons since their debut, which allows a fair comparison across different eras.

From there, LeBron James takes the lead, as he ranks #1 in both average ELO and peak ELO. He has achieved this while maintaining exceptional performance throughout the longest meaningful prime the sport has ever seen. But let's take a closer look at how James builds his case for the NBA GOAT compared to the other three candidates. To do so, the following tables show the average ELO difference between the player's team and their opponents in wins and losses, both in regular season and playoffs.

Player Regular Season Win % Regular Season Losses Avg ELO Diff in Losses Regular Season Wins Avg ELO Diff in Wins
LeBron James 63.58% 602 61.72 1,051 133.63
Michael Jordan 65.86% 366 38.62 706 152.25
Shaquille O'Neal 67.34% 404 71.46 833 143.54
Tim Duncan 70.87% 420 101.55 1,022 154.01
Table 8.- Regular Season ELO statistics for LeBron James, Michael Jordan, Shaquille O'Neal, and Tim Duncan.

As can be seen, Tim Duncan holds the strongest regular season win percentage, surpassing an impressive \(70\%\) win percentage. He is followed by Shaq with just over \(67\%\), Jordan with nearly \(66\%\), and James with almost \(64\%\). It is worth noting that in losses, Jordan’s teams were favored by only \(38.62\) ELO points on average, while the other three players were favored by more than \(60\) ELO points—and Duncan’s teams even exceeded a \(100\)-point advantage in those games. However, in wins, LeBron’s teams had the smallest advantage compared to their opponents, with roughly \(20\) fewer ELO points than Jordan and Duncan and \(10\) fewer than Shaq. In other words: although the teams of all four superstars were typically favored in losses, Jordan’s were the least favored—and while they were usually favored in wins as well, LeBron’s were the least favored among the group. In the next table, we present the same statistics but now focused exclusively on playoff performance.

Player Playoff Win % Playoff Losses Avg ELO Diff in Losses Playoff Wins Avg ELO Diff in Wins
LeBron James 63.01% 108 4.01 184 76.94
Michael Jordan 66.48% 60 10.82 119 105.14
Shaquille O'Neal 59.72% 87 15.72 129 85.31
Tim Duncan 62.55% 94 40.42 157 88.35
Table 9.- Playoffs ELO statistics for LeBron James, Michael Jordan, Shaquille O'Neal, and Tim Duncan.

As can be seen, the situation changes quite a bit in the playoffs. The win percentages of O'Neal and Duncan drop considerably, reflecting the higher level of competition in the postseason. This is also reflected in the average ELO difference between these players’ teams and their opponents: although all of them remain favorites in both wins and losses (on average), the margins have decreased significantly. Specifically, LeBron James now has the smallest ELO difference in both losses and wins. This means that, in the playoffs, he has faced comparatively tougher opponents than Jordan, Shaq, or Duncan. Furthermore, in the next table, it can be observed in detail his advantage (at the beginning of the series) in each of the playoff series that he has played along with the result of the series.

Year Playoff Round Opponent ELO difference Series Result
2006 1st Round Washington Wizards 14.26 Won in 6
2006 2nd Round Detroit Pistons -125.03 Lost in 6
2007 1st Round Washington Wizards 169.1 Won in 4
2007 2nd Round New Jersey Nets 63.13 Won in 6
2007 ECF Detroit Pistons -77.11 Won in 6
2007 NBA Finals San Antonio Spurs -117.05 Lost in 4
2008 1st Round Washington Wizards 10.04 Won in 6
2008 2nd Round Boston Celtics -95.72 Lost in 7
2009 1st Round Detroit Pistons 167.64 Won in 4
2009 2nd Round Atlanta Hawks 143.14 Won in 4
2009 ECF Orlando Magic 90.37 Lost in 6
2010 1st Round Chicago Bulls 150.6 Won in 5
2010 2nd Round Boston Celtics 21.3 Lost in 6
2011 1st Round Philadelphia 76ers 218.15 Won in 5
2011 2nd Round Boston Celtics -5.1 Won in 5
2011 ECF Chicago Bulls 41.14 Won in 5
2011 NBA Finals Dallas Mavericks -47.02 Lost in 6
2012 1st Round New York Knicks 67.09 Won in 5
2012 2nd Round Indiana Pacers 107.36 Won in 6
2012 ECF Boston Celtics 97.22 Won in 7
2012 NBA Finals Oklahoma C. Thunders -24.51 Won in 5
2013 1st Round Milwaukee Bucks 252.57 Won in 4
2013 2nd Round Chicago Bulls 309.98 Won in 5
2013 ECF Indiana Pacers 132.49 Won in 7
2013 NBA Finals San Antonio Spurs -50.74 Won in 7
2014 1st Round Charlotte Hornets 164.05 Won in 4
2014 2nd Round Brooklyn Nets 114.63 Won in 5
2014 ECF Indiana Pacers 87.23 Won in 6
2014 NBA Finals San Antonio Spurs -52.44 Lost in 5
2015 1st Round Boston Celtics 150.42 Won in 4
2015 2nd Round Chicago Bulls 38.06 Won in 6
2015 ECF Atlanta Hawks -5.1 Won in 4
2015 NBA Finals Golden State Warriors -70.14 Lost in 6
2016 1st Round Detroit Pistons 162.4 Won in 4
2016 2nd Round Atlanta Hawks 115.62 Won in 4
2016 ECF Toronto Raptors 91.93 Won in 6
2016 NBA Finals Golden State Warriors -103.2 Won in 7
2017 1st Round Indiana Pacers 192.46 Won in 4
2017 2nd Round Toronto Raptors 88.04 Won in 4
2017 ECF Boston Celtics 109.94 Won in 5
2017 NBA Finals Golden State Warriors -124.93 Lost in 5
2018 1st Round Indiana Pacers 97.48 Won in 7
2018 2nd Round Toronto Raptors 23.01 Won in 4
2018 ECF Boston Celtics 50.04 Won in 7
2018 NBA Finals Golden State Warriors -95.38 Lost in 4
2020 1st Round Portland Trail Blazers 146.96 Won in 5
2020 2nd Round Houston Rockets 67.42 Won in 5
2020 WCF Denver Nuggets 97.89 Won in 5
2020 NBA Finals Miami Heat 78.34 Won in 6
2021 1st Round Phoenix Suns 45.68 Lost in 6
2023 1st Round Memphis Grizzlies 18.66 Won in 6
2023 2nd Round Golden State Warriors -6.38 Won in 6
2023 WCF Denver Nuggets -31.98 Lost in 4
2024 1st Round Denver Nuggets -90.64 Lost in 5
2025 1st Round Minnesota T-wolves 92.87 Lost in 5
Table 10.- LeBron James playoff series results along with his team's ELO advantage at the beginning of the series (positive means that his team is favorite).

In the table above, it can be observed that LeBron James has played a total of \(55\) playoff series to date, of which he has won \(41\) and lost \(14\), yielding a \(74.55\%\) winning rate in playoff series. Of the \(14\) series he lost, he was the favorite according to the ELO rating in only \(4\) of them: the 2009 ECF against Orlando, the 2010 2nd Round against Boston, the 2021 1st Round against Phoenix, and the 2025 1st Round against Minnesota. In these series, his advantage averaged a significant \(62.55\) ELO points, capturing the big upsets in the Phoenix, Minnesota and Orlando series. It is worth noting that in the six Finals he lost, in every case the opposing team had a higher ELO than his team—on average by \(84.5\) points. The 2007, 2017, and 2018 Finals are especially striking, as his team faced an ELO disadvantage of around \(100\) points.

On the other hand, of the \(41\) series he won, in \(7\) of them his team was not the favorite. Moreover, of the 4 championships he won, he was the favorite only in the 2020 Finals, i.e., according to ELO his wins against OKC, San Antonio, and Golden State were all upsets.

Now, let’s compare this with Shaquille O'Neal, Tim Duncan and Michael Jordan, whose series results are shown in the tables below. The reader should keep in mind that first-round playoff series prior to 2003 were best-of-five. Let's start with Shaquille O'Neal.

Year Playoff Round Opponent ELO difference Series Result
1994 1st Round Indiana Pacers -21.74 Lost in 3
1995 1st Round Boston Celtics 149.62 Won in 4
1995 2nd Round Chicago Bulls -35.15 Won in 6
1995 ECF Indiana Pacers 21.02 Won in 7
1995 NBA Finals Houston Rockets -42.44 Lost in 4
1996 1st Round Detroit Pistons 149.57 Won in 3
1996 2nd Round Atlanta Hawks 156.23 Won in 5
1996 ECF Chicago Bulls -70.93 Lost in 4
1997 1st Round Portland Trail Blazers 75.04 Won in 3
1997 2nd Round Utah Jazz -52.78 Lost in 5
1998 1st Round Portland Trail Blazers 217.5 Won in 4
1998 2nd Round Seattle Supersonics 7.78 Won in 5
1998 WCF Utah Jazz -38.78 Lost in 4
1999 1st Round Houston Rockets -46.4 Won in 4
1999 2nd Round San Antonio Spurs -56.09 Lost in 4
2000 1st Round Sacramento Kings 187.7 Won in 5
2000 2nd Round Phoenix Suns 36.03 Won in 5
2000 WCF Portland Trail Blazers 23.51 Won in 7
2000 NBA Finals Indiana Pacers 48.74 Won in 6
2001 1st Round Portland Trail Blazers 70.6 Won in 3
2001 2nd Round Sacramento Kings 95.83 Won in 4
2001 WCF San Antonio Spurs 84.65 Won in 4
2001 NBA Finals Philadelphia 76ers 161.54 Won in 5
2002 1st Round Portland Trail Blazers 153.61 Won in 3
2002 2nd Round San Antonio Spurs 147.41 Won in 5
2002 WCF Sacramento Kings 90.3 Won in 7
2002 NBA Finals New Jersey Nets 177.61 Won in 4
2003 1st Round Minnesota Timberwolves 142.1 Won in 6
2003 2nd Round San Antonio Spurs 31.78 Lost in 6
2004 1st Round Houston Rockets 182.42 Won in 5
2004 2nd Round San Antonio Spurs 14.6 Won in 6
2004 WCF Minnesota Timberwolves 96.49 Won in 6
2004 NBA Finals Detroit Pistons 116.56 Lost in 5
2005 1st Round New Jersey Nets 47.14 Won in 4
2005 2nd Round Washington Wizards 151.19 Won in 4
2005 ECF Detroit Pistons 52.27 Lost in 7
2006 1st Round Chicago Bulls 135.86 Won in 6
2006 2nd Round New Jersey Nets 44.52 Won in 5
2006 ECF Detroit Pistons -29.56 Won in 6
2006 NBA Finals Dallas Mavericks -18.29 Won in 6
2007 1st Round Chicago Bulls 33.78 Lost in 4
2008 1st Round San Antonio Spurs -40.78 Lost in 5
2010 1st Round Chicago Bulls 150.6 Won in 5
2010 2nd Round Boston Celtics 21.3 Lost in 6
2011 2nd Round Miami Heat 5.1 Lost in 5
Table 11.- Shaquille O'Neal playoff series results along with his team's ELO advantage at the beginning of the series (positive means that his team is favorite).

In the table above, it can be observed that Shaquille O'Neal played a total of \(45\) playoff series, of which he won \(32\) and lost \(13\), representing a \(71.11\%\) winning rate in playoff series. Of the \(13\) series he lost, he was the favorite according to the ELO rating in \(6\) of them, generally with close margins around \(30\) ELO points, though the 2004 NBA Finals loss against the Detroit Pistons stands out with a ELO advantage of \(116.56\) points.

On the other hand, of the \(32\) series he won, in only \(4\) of them his team was not the favorite. Additionally, the average ELO advantage in his playoff series wins was \(90.31\) ELO points. In fact, his team was the favorite in all of his playoff series from 2000 until the Second Round of the 2006 Playoffs.

Regarding his 6 Finals appearances, he was the favorite in 4 of them (winning 3 championships) and not the favorite in 2 (although he managed to win one of those championships). Nevertheless, this spectacular résumé of the most dominant player in history still doesn’t reach LeBron’s rating. Both his slightly lower winning percentage in playoff series and playoff games, and the fact that, on average, his teams had a higher ELO advantage, place him behind LeBron on the NBA ELO ranking.

Now, let's address Tim Duncan's case.

Year Playoff Round Opponent ELO difference Series Result
1998 1st Round Phoenix Suns -15.69 Won in 4
1998 2nd Round Utah Jazz -72.03 Lost in 5
1999 1st Round Minnesota Timberwolves 202.89 Won in 4
1999 2nd Round Los Angeles Lakers 56.09 Won in 4
1999 WCF Portland Trail Blazers 74.18 Won in 4
1999 NBA Finals New York Knicks 172.35 Won in 5
2001 1st Round Minnesota Timberwolves 73.21 Won in 4
2001 2nd Round Dallas Mavericks 75.34 Won in 5
2001 WCF Los Angeles Lakers -84.65 Lost in 4
2002 1st Round Seattle Supersonics 80.7 Won in 5
2002 2nd Round Los Angeles Lakers -147.41 Lost in 5
2003 1st Round Phoenix Suns 123.09 Won in 6
2003 2nd Round Los Angeles Lakers -31.78 Won in 6
2003 WCF Dallas Mavericks -31.78 Won in 6
2003 NBA Finals New Jersey Nets 5.03 Won in 6
2004 1st Round Memphis Grizzlies 177.85 Won in 4
2004 2nd Round Los Angeles Lakers -14.59 Lost in 6
2005 1st Round Denver Nuggets 87.14 Won in 5
2005 2nd Round Seattle Supersonics 118.5 Won in 6
2005 WCF Phoenix Suns 30.48 Won in 5
2005 NBA Finals Detroit Pistons 56.83 Won in 7
2006 1st Round Sacramento Kings 116.82 Won in 6
2006 2nd Round Dallas Mavericks 66.13 Lost in 7
2007 1st Round Denver Nuggets 163.69 Won in 5
2007 2nd Round Phoenix Suns 39.47 Won in 6
2007 WCF Utah Jazz 99.08 Won in 5
2007 NBA Finals Cleveland Cavaliers 117.05 Won in 4
2008 1st Round Phoenix Suns 40.78 Won in 5
2008 2nd Round New Orleans Hornets 95.48 Won in 7
2008 WCF Los Angeles Lakers 72.64 Lost in 5
2009 1st Round Dallas Mavericks 22.17 Lost in 5
2010 1st Round Dallas Mavericks -43.12 Won in 6
2010 2nd Round Phoenix Suns 9.42 Lost in 4
2011 1st Round Memphis Grizzlies 47.47 Lost in 6
2012 1st Round Utah Jazz 168.97 Won in 4
2012 2nd Round Los Angeles Clippers 158.02 Won in 4
2012 WCF Oklahoma City Thunder 26.24 Lost in 6
2013 1st Round Los Angeles Lakers 94.98 Won in 4
2013 2nd Round Golden State Warriors 127.71 Won in 6
2013 WCF Memphis Grizzlies 21.93 Won in 4
2013 NBA Finals Miami Heat 50.73 Lost in 7
2014 1st Round Dallas Mavericks 178.94 Won in 7
2014 2nd Round Portland Trail Blazers 61.17 Won in 5
2014 WCF Oklahoma City Thunder 65.2 Won in 6
2014 NBA Finals Miami Heat 52.44 Won in 5
2015 1st Round Los Angeles Clippers 23.64 Lost in 7
2016 1st Round Memphis Grizzlies 217.21 Won in 4
Table 12.- Tim Duncan playoff series results along with his team's ELO advantage at the beginning of the series (positive means that his team is favorite).

Tim Duncan played a total of \(48\) playoff series, winning \(35\) and losing \(13\), yielding a \(72.92\%\) series win rate. Nevertheless, of the \(13\) series he lost, he was the favorite according to the ELO rating in most of them, 9 out of 13 precisely. Moreover, his average ELO advantage in these upsets was \(48\), and all of them occurred after 2006.

On the other hand, of the \(35\) series he won, in only \(3\) of them his team was not the favorite. However, the average ELO difference was only around \(30\) points. Additionally, the average ELO advantage in his playoff series wins was \(89.59\) ELO points. In fact, his team was the favorite in all of his playoff series from 1991 onwards. Consequently, in all of his 6 Finals he was the favorite to win it all.

To sum up, of his six Finals appearances, he was the favorite in all of them and won 5 rings, although the Miami Heat secured the victory with a spectacular comeback in 2013. Nevertheless, Tim Duncan’s legacy is extraordinary: he embodied the culture of San Antonio, was one of the most underrated big men in NBA history, and had a tremendous impact on the success of his teams. He earned numerous individual awards and accolades, demonstrating both consistency and excellence over his long and prolific career. Yet, he still does not surpass LeBron in ELO rating. The underlying reason is that the metric heavily values the ability to pull off upsets and penalizes heavily being the one who gets upset.

And finally, the comparison you’ve all been waiting for: Michael Jordan vs. LeBron James. Will we be able to answer the question of why Jordan falls short of LeBron in ELO rating?

Year Playoff Round Opponent ELO difference Series Result
1985 1st Round Milwaukee Bucks -184.13 Lost in 4
1986 1st Round Boston Celtics -287.04 Lost in 3
1987 1st Round Boston Celtics -277.28 Lost in 3
1988 1st Round Cleveland Cavaliers 47.28 Won in 5
1988 2nd Round Detroit Pistons -62.94 Lost in 5
1989 1st Round Cleveland Cavaliers -11.31 Won in 5
1989 2nd Round New York Knicks -3.54 Won in 6
1989 ECF Detroit Pistons -165.77 Lost in 6
1990 1st Round Milwaukee Bucks 126.93 Won in 4
1990 2nd Round Philadelphia 76ers 17.37 Won in 5
1990 ECF Detroit Pistons -59.92 Lost in 7
1991 1st Round New York Knicks 173.9 Won in 3
1991 2nd Round Philadelphia 76ers 142.42 Won in 5
1991 ECF Detroit Pistons 76.81 Won in 4
1991 NBA Finals Los Angeles Lakers 32.59 Won in 5
1992 1st Round Miami Heat 331.96 Won in 3
1992 2nd Round New York Knicks 245.11 Won in 7
1992 ECF Cleveland Cavaliers 83.75 Won in 6
1992 NBA Finals Portland Trail Blazers 48.77 Won in 6
1993 1st Round Atlanta Hawks 119.68 Won in 3
1993 2nd Round Cleveland Cavaliers 64.04 Won in 4
1993 ECF New York Knicks 62.58 Won in 6
1993 NBA Finals Phoenix Suns 122.36 Won in 6
1995 1st Round Charlotte Hornets 24.97 Won in 4
1995 2nd Round Orlando Magic 35.14 Lost in 6
1996 1st Round Miami Heat 308.24 Won in 3
1996 2nd Round New York Knicks 124.58 Won in 5
1996 ECF Orlando Magic 70.93 Won in 4
1996 NBA Finals Seattle Supersonics 100.63 Won in 6
1997 1st Round Washington Bullets 281.22 Won in 3
1997 2nd Round Atlanta Hawks 186.95 Won in 5
1997 ECF Miami Heat 193.78 Won in 5
1997 NBA Finals Utah Jazz 68.53 Won in 6
1998 1st Round New Jersey Nets 384.84 Won in 3
1998 2nd Round Charlotte Hornets 180.44 Won in 5
1998 ECF Indiana Pacers 144.04 Won in 7
1998 NBA Finals Utah Jazz 9.67 Won in 6
Table 13.- Michael Jordan playoff series results along with his team's ELO advantage at the beginning of the series (positive means that his team is favorite).

Michael Jordan played a total of \(37\) playoff series, winning \(30\) and losing \(7\), representing a \(81.08\%\) winning rate in playoff series, the highest among all four. Of the \(7\) series he lost, he was the favorite according to the ELO rating in only \(1\) of them: the 1995 Second Round against Orlando, though his advantage was only \(35.44\) ELO points.

On the other hand, of the \(30\) series he won, in only \(2\) of them his team was not the favorite. Namely, these were the 1st and 2nd round of the 1989 playoffs. However, both matchups were fairly leveled since the average ELO difference was barely \(7.43\) points. Additionally, the average ELO advantage in his playoff series wins was \(125.31\) ELO points. In fact, his team was the favorite in all of his playoff series from 1991 onwards. Consequently, in all of his 6 Finals he was the favorite to win it all.

While Jordan’s competitive spirit and winning ability are unmatched, this helps explain his position below LeBron James in the rankings. Michael Jordan won throughout his career only and exclusively when he was expected to win. This is in no way meant to diminish his legacy. On the contrary, sustaining perfection and meeting sky-high expectations for six championship runs is an extraordinary accomplishment that deserves the highest admiration. Jordan’s greatness was so overwhelming that he often became the expectation itself — when he stepped on the court, the story felt already written, and the rest of the league was merely trying to rewrite fate. Moreover, it is important to acknowledge that in the early stages of his career, defeating powerhouse teams like the Celtics or the “Bad Boys” Pistons would have been nearly impossible when considering the massive ELO gaps between those teams and the Bulls.

However, this metric is defined on the grounds of rewarding winning relative to expectations. Therefore, given the results, we can say that in the eyes of this metric, LeBron’s victories against the odds carry more weight than Jordan’s wins when his team was superior to its opponent.

So, while the GOAT debate will always involve subjective elements like aesthetics, narrative, and cultural influence, an objective framework that rewards sustained excellence against the strength of competition points decisively in one direction: LeBron James stands alone as the true NBA GOAT.

Final remarks

The data used in this analysis has been obtained from the Kaggle - NBA Dataset and covers the period from the very beginning of the NBA up to the end of the 2024-2025 season. All the code used for this project can be found on the GitHub repository.

Disclaimer: This article is an opinion piece proposing a method to objectively evaluate player performance. Every effort has been made to analyze the results as objectively as possible, although we all have inherent biases. All players mentioned in this article, as well as many others not mentioned, are stars, icons and legends of the league, and their legacy and contributions to the sport of basketball are beyond any doubt. We hope readers take this in the spirit intended.

People