hussEyquation
Audit updated Jul 22, 2026

Career Ranking Audit · 76 seasons

Keep the career model. Treat historical defense as experimental. Show the uncertainty.

The core 10-to-1 Career Dominance rule survives reasonable alternatives. Neither historical-defense candidate cleared its validation gates. A small, position-neutral roster-event adjustment is nevertheless included experimentally by product decision and labeled wherever it appears.

Keep Career Dominance definitionLabel historical defense as experimentalPublish 80% rank ranges
Information-matched rows2,622

Modern player-seasons with unavailable historical inputs hidden

Baseline MAE0.851

Without the proposed defense residual

Candidate MAE0.850

Only 0.0004 better—below the gate

Rank simulations1,500

point-anchored 80% simulation range (point estimate plus 10th–90th percentile)

Finding 01

The historical defense candidate failed.

The original backtest accidentally used modern Defensive Win Shares, which already contains steals, blocks, and defensive rebounds—the very inputs missing before 1973–74. Recomputing the exact historical DWS allocation removed that advantage.

Overall error improvement0.0004

The pre-registered gate required at least 0.010.

High-defense MAE1.1651.154

Improvement was too small to clear the subgroup gate.

Research verdictFailed

The separate V7 roster-event adjustment is included only as an explicitly disclosed product experiment.

Finding 02

The broad career order is robust; exact places are not.

Every alternative retains at least 20 of the current top 25 and the median alternative has a median top-25 shift no greater than five places. The audit passes that population-level rule, while still showing meaningful movement for some individuals.

Podium premium24/25 retainedmedian shift 1 · max 6
Flat top 1021/25 retainedmedian shift 4 · max 15
Linear top 523/25 retainedmedian shift 2 · max 33
Linear top 2521/25 retainedmedian shift 3 · max 26
Field-adjusted top 1021/25 retainedmedian shift 3 · max 20
Standardized dominance margin20/25 retainedmedian shift 3 · max 27

Finding 03

Older careers need a range, not false precision.

Simulation varies only reconstructed seasons and keeps exact seasons fixed. This table preserves the pre-experiment audit baseline; current ranks may move slightly under the separately labeled V7 adjustment.

RankPlayer80% rangePoints#1 seasonsTop-10 seasonsTop-25 chanceRule sensitivity
1LeBron Jamesexact#1–#1143720100%#1–#3
2Kareem Abdul-Jabbarbridge#2–#3127914100%#1–#3
3Wilt Chamberlainlegacy#2–#11121514100%#3–#13
4Michael Jordanexact#3–#4117912100%#2–#7
5Jerry Westlegacy#3–#9117314100%#4–#12
6Magic Johnsonexact#5–#693312100%#6–#10
8Nikola Jokićexact#8–#981510100%#4–#14
10Kevin Durantexact#10–#1279113100%#5–#16
11Oscar Robertsonbridge#8–#1679110100%#8–#24
12Giannis Antetokounmpoexact#11–#1375110100%#8–#22
14Elgin Baylorlegacy#8–#367321072%#14–#27
15Bob Pettitlegacy#8–#587211161%#12–#29
16Shaquille O'Nealexact#14–#1671210100%#14–#17
17Stephen Curryexact#15–#1769112100%#8–#21
19Larry Birdexact#17–#196628100%#10–#25
22Julius Ervingexact#22–#25511798%#22–#34
25Bill Russelllegacy#11–#844901240%#10–#58
27Dolph Schayeslegacy#17–#113480834%#27–#45
28Bob Cousylegacy#20–#86471728%#26–#49
29Karl Maloneexact#26–#29470108%#15–#29
31Kobe Bryantexact#27–#3144080%#21–#41
41Tim Duncanexact#38–#4233070%#26–#62
43Dirk Nowitzkiexact#39–#4332060%#25–#51
45Hakeem Olajuwonexact#42–#4630080%#28–#61
65George Mikanlegacy#44–#21620040%#65–#97
91John Havlicekbridge#67–#13711030%#80–#115

Finding 04

A top-ten finish did not always mean the same thing.

A fixed top-ten cutoff is less selective in smaller historical leagues; the field-adjusted sensitivity model tests the size of that effect rather than silently changing the live definition. This is a definition choice, not an automatic correction: smaller leagues can also contain concentrated elite talent.

1950s85 playerstop 10 = 11.8%
1960s103 playerstop 10 = 9.7%
1970s200 playerstop 10 = 5.0%
1980s258 playerstop 10 = 3.9%
1990s304 playerstop 10 = 3.3%
2000s331 playerstop 10 = 3.0%
2010s358 playerstop 10 = 2.8%
2020s381 playerstop 10 = 2.6%

Definitions and limits

What was tested.

The named legends were case studies, never fitting targets. Awards and championships were not used to tune the order.

01

Career Dominance

Ten points for a #1 season through one for #10, summed across all qualified seasons. Ties use #1 seasons, standardized margin, top-five seasons, then Career Value.

02

Masking test

On 1978–1990 data, steals, blocks, and defensive rebounds were hidden. Pre-1974 DWS was rebuilt from minutes, total rebounds, and assists only.

03

Simulation range

Persistent player error and season-specific error are drawn for modeled seasons. Exact seasons do not move. The display spans the point estimate and the simulation's 10th–90th percentiles.

04

What remains missing

Structural uncertainty, pre-shot-clock context, direct early defensive attribution, ABA production, playoffs, awards, and championships remain outside the ranking.

Data quality: 25,093 player-seasons across 76 seasons; 18,677 clear the 450-minute floor. Duplicate keys: 0. Missing core fields: 0. Sources: Basketball-Reference Win Shares methodology ↗ and BPM 2.0 methodology ↗.