Hardware GOATs rankings

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 rankings

Why 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

Selected default weights from the project’s scoring legend
CategoryPoints per entry
Most Valuable Player30
Finals MVP25
Champion23
Defensive Player of the Year15
All-NBA 1st Team13
Scoring Champion9
All-Star5
Years played1

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.