Why GOATLab Exists

Hot takes are easy.
Criteria are hard.

Anyone can say MJ is the GOAT. Fewer people can explain exactly why — what they're measuring, how they're weighing it, and whether they'd apply the same standard to everyone else in the conversation.

Most GOAT debates don't start with criteria. They start with a conclusion. Someone decides who their favourite is, then works backwards — hunting for the stats that make the case, ignoring the ones that don't, and calling it analysis. That's not reasoning. That's confirmation bias with a sports jersey on.

You see it every time. The Brady fan who suddenly doesn't care about regular season stats. The LeBron fan who discounts the strength of Jordan's era. The Messi supporter who goes quiet when the World Cup comes up — until 2022, anyway. Everyone's applying a different rulebook.

GOATLab forces the rulebook into the open. You define what greatness looks like before you see the results. Championships matter this much. Career stats matter that much. Playoff performance, era dominance, longevity — you set the weights before the athletes are ranked, not after. That one small change makes all the difference. You can't cherry-pick criteria you've already locked in.

No conclusions first. No hidden agendas. No stats selectively pulled to support a narrative you already believed.

Just your logic, applied honestly, to every athlete in the conversation. Make your case. Then see if the numbers back you up.

How do I build a GOAT ranking?

01
Choose Your Sport & Position
Start by selecting a sport — NBA, NFL, MLB, NHL, ATP, WTA, or Soccer. Then narrow it down by position if you want an apples-to-apples comparison. Point Guards vs. Centers. Quarterbacks vs. Wide Receivers. Your call.
02
Set Your Weights
This is where GOATLab is different. Every category — Championships, Regular Season Stats, Awards, Longevity, Playoff Performance, Dominance — has a slider. Crank up what you care about. Dial down what you don't. The weights are yours.
03
Your Ranking Updates Live
As you move sliders, the ranking recalculates instantly. No page reloads. No waiting. Watch the list shift in real time as your criteria change. Try the presets to jump-start a perspective — "Ring Chaser", "Stats Monster", "Longevity King" — or build your own from scratch.
04
See the Breakdown
Tap any athlete card to expand their score breakdown. You'll see exactly how much each category contributed to their total — so you know not just who ranked first, but why.

How does GOATLab calculate athlete scores?

Every athlete's score is calculated the same way — no exceptions, no hidden boosts. Here's exactly how it works:

Athlete Score=Σ ( Raw Scorecat × Weightcat )/Total Weight
Raw ScoreEach athlete's performance in a category, normalized to a 0–100 scale based on all-time percentiles.
WeightThe importance you assign to that category via the slider. Higher weight = more influence on the final score.
Total WeightThe sum of all your category weights. Dividing by this keeps scores on a consistent 0–100 scale regardless of how you distribute the weights.
💡 Weights don't have to add up to 100 — the formula normalizes automatically. But we show a warning when they drift far off, so you stay intentional.

What does GOATLab measure?

Every sport uses a tailored set of categories. Here's what we measure — and what each one captures.

🏆
Championships
Titles, rings, and finals appearances
📊
Regular Season Stats
Career averages, totals, and efficiency
🥇
Awards
MVPs, All-Star selections, All-League honors
Longevity
Seasons played, games, sustained excellence
🔥
Playoff Performance
Clutch stats when it matters most
👑
Dominance
Peak seasons, scoring titles, historic stretches

What do I get with a free GOATLab account?

GOATLab is free to use without an account — no sign-up required to build and share rankings. But a free account unlocks a few things worth having.

💾
Save your rankings
Every list you build gets saved to your profile. Come back to it, tweak it, or build a whole collection — one for each sport, one for each argument.
🌐
Contribute to community rankings
Every list you save feeds into the GOATLab community rankings — a living, crowd-sourced view of how the sports world rates its greatest athletes. Your criteria, your weights, your vote.

Have questions about how GOATLab works?

What sports does GOATLab cover?
GOATLab currently covers seven sports: NBA, NFL, MLB, NHL, ATP (men's tennis), WTA (women's tennis), and Soccer. Each sport has its own tailored set of scoring categories.
How does GOATLab calculate athlete scores?
Each athlete's score is calculated as the sum of (Raw Score × your Weight) for each category, divided by the total of all your weights. Raw scores are normalized to a 0–100 scale using all-time career percentiles. Your slider weights control how much each category influences the final ranking.
Is GOATLab free to use?
Yes — completely free, no account required. You can build, adjust, and share rankings without signing up. A free account lets you save rankings permanently and contribute to the community leaderboard.
Can I save my GOAT rankings?
Yes, with a free account. Saved rankings are stored to your profile so you can return, tweak them, or build a whole collection. Each saved list also feeds into the community rankings.
How is the community ranking calculated?
The community ranking averages the category weights from all saved user lists, then applies that averaged weighting to rank athletes. It's a true, unmodified aggregate of thousands of individual ranking decisions.
What data does GOATLab use?
Athlete scores are based on real career statistics, normalized to a 0–100 scale using all-time percentiles across each sport. Scores reflect genuine career performance — the same data applied consistently to every athlete.

Ready to settle it?

Build your GOAT list. Share it. Defend it.

Start Ranking →