NBA_RNP · GOAT ENGINE · v0.1
🐐Who's the GOAT?
A transparent NBA greatness engine. Every ranking comes from one weighted formula across four dimensions — change the weights and watch the list rearrange. Each player's row expands to show why they land where they do.
G
Generational
Era dominance
O
Output
Career production
A
Availability
Durability
T
Titles
Championship equity
THE FORMULA
GOAT = wG·G + wO·O + wA·A + wT·T
Each player gets a 0–100 score on each of G, O, A, T. The four weights sum to 1 — they decide what kind of greatness you care about.
Pick a definition of greatness
Balanced. Balances peak dominance, career output, availability, and championship success.
Filter by era
Or adjust the weights directly
ALL FOUR ALWAYS SUM TO 100%G
Generational
35%
O
Output
25%
A
Availability
15%
T
Titles
25%
Leaderboard
21 players · click any row to see the full breakdown
BALANCED MODE — Δ HIDDEN
RANK
PLAYER
ERA
GOAT
G · O · A · T CONTRIBUTION
HARDWARE
How Abdul-Jabbar's 89.8 was assembled
G Generational100.0×35%=35.0
+O Output99.0×25%=24.8
+A Availability94.0×15%=14.1
+T Titles63.6×25%=15.9
GOAT total =89.8
Dimension scorecard (0–100)
GGenerational100.0
Were you way better than the other players in your time?
OOutput99.0
How much did this player produce over their whole career?
AAvailability94.0
Did this player show up often enough for his team to count on him?
TTitles63.6
Did this player help win the biggest prizes — and were they a main reason?
What drove these scores
Championships6
MVPs6
Finals MVPs2
All-NBA 1st10
Seasons20
RATIONALE ·Six MVPs, six titles, all-time scoring volume; longevity and per-season dominance both elite.
Strongest dimension: Generational (100). Weakest: Availability (94).
Model v0.1.Illustrative scores curated for ~22 historically relevant players. A future release will compute Generational from era-adjusted z-scores against league seasons, Output from career counting and advanced stats, Availability from games-played rates, and Titles from a contribution-tiered model. The goal isn't to settle the debate — it's to make the assumptions visible.
Show your work — see the inputs →Methodology and limitations →