487 matches · 240 squads · 7 tournaments

World Cup squad quality vs performance

Every squad at every World Cup since 2002, its quality frozen at kick-off, and how far it actually got versus what a pure ratings model expected. Live through the 2026 final.

Biggest over-performer
Morocco
2022 · +0.78 vs Elo-expected
Biggest under-performer
France
2002 · -0.81 as champions
Biggest shock
Saudi Arabia 2–1 Argentina
2022 · upset 7.7
Squads modelled
240
~5,700 players
The final · Sunday 19:00 UTC
Spain v Argentina
Spain 54.6%
locked forecast · 90-min: Spain 41.1% / draw 26.9% / Argentina 32.0% · draw → ET/pens
🔒 locked: Spain 54.6% to lift the trophy
SF: Spain 2–0 France · Argentina 2–1 England
The Cliff is becoming a football app. Leave your email and follow the build — no spam, build updates only.
Headline finding — four of the six biggest under-performers in 25 years are reigning champions: France 2002, Germany 2018, Spain 2014 and Italy 2010, each dumped out earlier than a squad of their pedigree should.

Explore

Squad duels — 25 years of pathway change

Expected vs actual

Every squad's Elo-expected finish against what it actually did. full over/under →
00252550507575100100France ’02Australia ’06Morocco ’22Elo-expected outlast % →actual outlast % →

Each dot is one squad (2002–2026) — hover/tap for detail, scroll or pinch to zoom, drag to pan, double-click to reset. Above the dashed line = over-performed the Elo baseline; below = under-performed. Click a dot for its squad.

More to explore

Over / under →
vs Elo-baseline expected
top over-performer: Morocco 2022 (<span class="pos">+0.78</span>)
Model scorecard →
does squad quality beat Elo?
squad pedigree adds nothing over Elo: MAE 0.256 → 0.273
Cliff Index →
who falls off next
steepest cliff: Iran (+1.81)
Cost of holding on →
generations that aged out
Australia 2006→2010: <span class="pos">+0.31</span> → <span class="neg">-0.22</span>
Continuity →
keeping the band together
champions retain 49% vs the field's 40%
Goalkeepers →
win with a mid keeper?
2 champions won with a mid-valued keeper
Value movers →
who rose and fell between WCs
Antoine Semenyo: +2567% in one cycle (2022→2026)
Value momentum →
does form travel?
form doesn't travel: ρ=-0.01 (n=196)
Rust index →
who arrived match-sharp
rust↔result: ρ=-0.04 — sharpness is no predictor either
PL takeover →
one league's grip on the tournament
PL at peak: 16% of the WC (2022)
Where the WC plays →
which leagues & clubs employ it
Premier League (Eng): 729 player-tournaments
Club blocs →
does cohesion win?
cohesion myth KILLED: ρ=-0.10
Diaspora →
born here, playing for them
74 French-born played for other nations in 2026
Birth cities →
where the World Cup is from
Montevideo: 50 players since 2002
Pathway speed →
how fast nations reach the elite
fastest: France reach the big five at 19.3
Who knocked you out →
every elimination since 2002
France has eliminated 14 teams since 2002
Super-subs →
goals off the bench
Romelu Lukaku: 4 goals off the bench
World Cup tables →
2026 + all-time, FIFA convention
all-time leader: Brazil (84 pts)