World Cup 2026: Rankings

Sports · Soccer · World Cup 2026

Rankings, by Round

I ran my rating engine over the 2026 World Cup from scratch, one round at a time, as if the results were landing live. It starts as noise — everyone level, the groups unconnected — and sharpens into signal as the bracket links the field. Spain won it; the rating only worked that out near the end.

How the rating works →

The whole arc

Every team's results rating across the eight rounds. The lines fan out from a tight, meaningless huddle on Matchday 1 into a real spread by the final — that fanning is the rating turning noise into signal. Eliminated teams flatten out where their tournament ended. Highlight any side:

-10 -5 0 5 10 15 20 25 MD1 MD2 MD3 R32 R16 QF SF Final Results rating (conservative estimate, μ−3σ) → higher is stronger Spain

Rating is openskill's conservative estimate (μ−3σ): teams start equal and only in-tournament play moves them, so early rounds sit low and undifferentiated by design.

Round by round

The standings as they stood after a given round — results rating (what the scoreboard says) alongside the performance rating (what the underlying play says), with movement against the round before. Pick a round to see its table.

June 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

July 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Highlighted days show the selected round. Bold days have matches. 🏆 marks the final.

Final & Third Place

standings after Jul 19, 2026

One connected graph at last — every side is now comparable through a chain of results, so the ranking finally means what it says. It's still settling as today's matches land.

Fully connected: every team is now comparable through a chain of results, so the ranking means what it says.

# Team Results Performance Move
1Spain24.119.0 ·#1▲ 1
2Argentina20.213.7 ·#4▼ 1
3England18.915.8 ·#3▲ 1
4France15.018.3 ·#2▼ 1
5Mexico12.08.0 ·#11
6Belgium11.88.0 ·#10
7Colombia11.211.0 ·#5
8Morocco10.78.6 ·#9
9Switzerland10.46.8 ·#12
10Brazil10.28.9 ·#8
11Norway9.54.8 ·#17
12Netherlands9.54.6 ·#18
13Portugal7.70.9 ·#29
14USA6.25.2 ·#14
15Germany5.99.2 ·#7
16Egypt4.93.8 ·#20
17Japan4.2-0.4 ·#32
18Canada3.99.8 ·#6
19Côte d'Ivoire3.65.6 ·#13
20Australia3.32.8 ·#22
21IR Iran2.6-2.0 ·#38
22Croatia2.55.0 ·#16
23Congo DR1.6-2.4 ·#40
24Paraguay1.1-3.0 ·#42
25Ecuador1.15.1 ·#15
26Ghana1.0-3.0 ·#43
27Cabo Verde1.0-1.3 ·#36
28Sweden0.34.5 ·#19
29Uruguay0.23.1 ·#21
30South Africa0.10.5 ·#30
31Austria-0.1-2.3 ·#39
32Korea Republic-0.31.5 ·#27
33Türkiye-0.6-0.0 ·#31
34Senegal-0.61.9 ·#25
35Bosnia and Herzegovina-0.62.5 ·#23
36Algeria-1.11.8 ·#26
37Scotland-1.4-1.0 ·#33
38Saudi Arabia-1.7-1.0 ·#34
39Czechia-3.3-1.4 ·#37
40Curaçao-4.9-7.1 ·#48
41New Zealand-4.92.5 ·#24
42Panama-5.31.1 ·#28
43Qatar-5.5-3.0 ·#41
44Jordan-5.9-3.3 ·#45
45Haiti-6.6-3.2 ·#44
46Tunisia-7.9-4.5 ·#46
47Uzbekistan-8.0-1.1 ·#35
48Iraq-9.3-6.6 ·#47

How this is computed

Two ratings come off one openskill engine. The results rating is fed the actual result, the move scaled by a capped goal margin; the performance rating is fed an expected goal margin built from the box score (shots on target dominate; possession is ignored; saves are excluded as circular). Penalty-shootout knockouts count as the draws they were after 120 minutes. Teams are ranked by a conservative estimate (μ−3σ), which keeps barely-tested sides humble early.

Every team starts equal — no seeds, no priors — so the Matchday 1 order is close to meaningless, and that's the honest point, not a bug. During the group stage the played-match graph splits into separate clusters; cross-cluster ranks don't fully settle until the knockouts connect the field. The stat weights were learned across the 2018 and 2022 World Cups (128 matches). Every number here is derived from the match records at build time, never hand-typed.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.