The methodology guide
NBA player rankings all time: a career-hardware perspective
Hardware GOATs orders NBA careers by accumulated awards and accolades, using a consistent set of point weights. It answers “Who has accumulated the most hardware under this formula?”—not “Who was the best basketball player?”
See the full all-time rankingsWhy all-time NBA lists disagree
An all-time list can prioritize peak ability, sustained performance, playoff impact, statistical production or career accomplishments. Those are different questions. A player with a shorter exceptional peak may fare differently in a peak-focused list than in one that rewards achievements across an entire career.
This project deliberately takes the accomplishments approach. It does not add an eye-test grade or a subjective estimate of a player’s skill. That makes the inputs inspectable, but it does not remove judgment: deciding how much each accolade is worth is itself subjective.
How the hardware score is calculated
The ranking records career counts across championships, individual awards, team selections, statistical titles and other categories. Each scoring category has a point value. Multiply a category’s recorded count by its weight, add the contributions and order players by total points (PTS).
Category contribution = recorded count × category weight
Career score = sum of the scoring-category contributions
| Category | Points per entry |
|---|---|
| Most Valuable Player | 30 |
| Finals MVP | 25 |
| Champion | 23 |
| Defensive Player of the Year | 15 |
| All-NBA 1st Team | 13 |
| Scoring Champion | 9 |
| All-Star | 5 |
| Years played | 1 |
Awards stack: one championship (23 points) and one Finals MVP (25 points) contribute 48 points from those two categories alone. This is an illustrative calculation, not a player’s complete season or career score.
The default also includes recorded MVP and Defensive Player of the Year voting finishes, not just wins. Other contributions include Olympic medals, playoff series wins and years played. “Hardware” is shorthand for this broader career-accolade ledger; it does not mean every scoring entry is a trophy.
What this ranking cannot tell you
- Era differences remain
- The score is not era-adjusted. Award availability and opportunities have changed. Applying the same weights does not give every generation identical opportunities to earn points.
- Team success is not individual ability
- A championship is a team achievement. Its points do not separate a player’s contribution from teammates, coaching or circumstances.
- Longevity increases accumulation
- Long careers create more opportunities for selections and awards, and years played also earn points. The total is not a per-season rate or a measure of a player’s best stretch.
- Awards and weights involve judgment
- Voting outcomes are not a complete account of on-court performance. The project’s weights are opinion-based; a repeatable formula is not an objective definition of greatness.
- Records can contain mistakes
- The project’s data is manually gathered and cross-referenced. The homepage includes a way to report errors. An inspectable ledger makes corrections possible, not unnecessary.
Read a ranking through its award ledger
Start with the default score, then look at which award categories account for it. Are you rewarding repeated selections, major individual awards or team championships? A difference in total points tells you the outcome of the formula; the category counts explain how that outcome was reached.
The LeBron James vs Michael Jordan comparison shows current scores and the full award-by-award breakdown. Use it as a worked example, not proof that either player is definitively better.
The complete rankings are free. Membership adds custom weights and scoring-column exclusions, alongside other comparison and filtering tools. Changing a weight explores your priorities; it does not change what a player actually earned.