←Project overview















































South Africa0
Canada1
Germany1
Paraguay1
Netherlands1
Morocco1
Brazil2
Japan1
France3
Sweden0
Ivory Coast1
Norway2
Mexico2
Ecuador0
United States2
Bosnia and Herzegovina0
Belgium3
Senegal2
England2
DR Congo1
Portugal2
Croatia1
Spain3
Austria0
Switzerland2
Algeria0
Argentina3
Cape Verde2
Australia1
Egypt1
Colombia1
Ghana0
Paraguay0
France1
Canada0
Morocco3
Brazil1
Norway2
Mexico2
England3
Portugal0
Spain1
United States1
Belgium4
Argentina3
Egypt2
Switzerland0
Colombia0
France2
Morocco0
Spain2
Belgium1
Norway1
England2
Argentina3
Switzerland1
France0
Spain2
England1
Argentina2
France
England
Spain
Argentina
Stage 8 · After Semi-Finals
Knockout Stage Forecast
Everything through the Semi-Finals is real. Only the third-place match and the Final remain — predicted across 20,000 simulations.
Match predictions

Mexico
Elo 1913
06-11
2 – 0
South Africa
Elo 1559

Pre-match prediction
77%
17%
Win 77%Draw 17%Win 6%
Likely2-0
xG2.31–0.52
O 2.553%
BTTS37%

South Korea
Elo 1723
06-11
2 – 1
Czech Republic
Elo 1680

Pre-match prediction
39%
29%
32%
Win 39%Draw 29%Win 32%
Likely1-1
xG1.31–1.17
O 2.545%
BTTS51%

Canada
Elo 1734
06-12
1 – 1
Bosnia and Herzegovina
Elo 1605

Pre-match prediction
59%
26%
15%
Win 59%Draw 26%Win 15%
Likely1-0
xG1.62–0.71
O 2.541%
BTTS41%

Qatar
Elo 1411
06-13
1 – 1
Switzerland
Elo 1955

Pre-match prediction
90%
Win 2%Draw 8%Win 90%
Likely0-3
xG0.45–3.35
O 2.573%
BTTS35%

Brazil
Elo 1992
06-13
1 – 1
Morocco
Elo 1925

Pre-match prediction
37%
30%
32%
Win 37%Draw 30%Win 32%
Likely1-1
xG1.15–1.05
O 2.538%
BTTS45%

Haiti
Elo 1517
06-13
0 – 1
Scotland
Elo 1745

Pre-match prediction
15%
22%
63%
Win 15%Draw 22%Win 63%
Likely0-2
xG0.83–1.96
O 2.553%
BTTS49%

United States
Elo 1747
06-12
4 – 1
Paraguay
Elo 1843

Pre-match prediction
32%
28%
39%
Win 32%Draw 28%Win 39%
Likely1-1
xG1.18–1.34
O 2.546%
BTTS52%

Australia
Elo 1765
06-13
2 – 0
Turkey
Elo 1852

Pre-match prediction
28%
29%
43%
Win 28%Draw 29%Win 43%
Likely1-1
xG1.02–1.33
O 2.542%
BTTS48%

Germany
Elo 1877
06-14
7 – 1
Curaçao
Elo 1438

Pre-match prediction
86%
Win 86%Draw 10%Win 4%
Likely2-0
xG3.24–0.52
O 2.570%
BTTS39%

Ivory Coast
Elo 1728
06-14
1 – 0
Ecuador
Elo 1870

Pre-match prediction
21%
34%
46%
Win 21%Draw 34%Win 46%
Likely0-0
xG0.71–1.19
O 2.530%
BTTS36%

Netherlands
Elo 1942
06-14
2 – 2
Japan
Elo 1888

Pre-match prediction
35%
31%
34%
Win 35%Draw 31%Win 34%
Likely1-1
xG1.11–1.07
O 2.537%
BTTS44%

Sweden
Elo 1732
06-14
5 – 1
Tunisia
Elo 1562

Pre-match prediction
52%
26%
22%
Win 52%Draw 26%Win 22%
Likely1-1
xG1.63–0.98
O 2.548%
BTTS51%

Belgium
Elo 1947
06-15
1 – 1
Egypt
Elo 1771

Pre-match prediction
54%
27%
18%
Win 54%Draw 27%Win 18%
Likely1-0
xG1.52–0.78
O 2.540%
BTTS43%

Iran
Elo 1764
06-15
2 – 2
New Zealand
Elo 1534

Pre-match prediction
62%
24%
14%
Win 62%Draw 24%Win 14%
Likely1-0
xG1.73–0.7
O 2.544%
BTTS42%

Spain
Elo 2232
06-15
0 – 0
Cape Verde
Elo 1620

Pre-match prediction
91%
Win 91%Draw 7%Win 2%
Likely3-0
xG3.35–0.43
O 2.573%
BTTS34%

Saudi Arabia
Elo 1595
06-15
1 – 1
Uruguay
Elo 1841

Pre-match prediction
14%
27%
58%
Win 14%Draw 27%Win 58%
Likely0-1
xG0.64–1.55
O 2.537%
BTTS38%

France
Elo 2124
06-16
3 – 1
Senegal
Elo 1815

Pre-match prediction
60%
23%
17%
Win 60%Draw 23%Win 17%
Likely1-0
xG1.84–0.84
O 2.550%
BTTS47%

Iraq
Elo 1561
06-16
1 – 4
Norway
Elo 1952

Pre-match prediction
18%
75%
Win 7%Draw 18%Win 75%
Likely0-2
xG0.54–2.18
O 2.551%
BTTS37%

Argentina
Elo 2204
06-16
3 – 0
Algeria
Elo 1756

Pre-match prediction
69%
22%
Win 69%Draw 22%Win 9%
Likely1-0
xG1.97–0.51
O 2.544%
BTTS33%

Austria
Elo 1821
06-16
3 – 1
Jordan
Elo 1628

Pre-match prediction
61%
24%
15%
Win 61%Draw 24%Win 15%
Likely1-0
xG1.81–0.79
O 2.548%
BTTS46%

Portugal
Elo 1994
06-17
1 – 1
DR Congo
Elo 1705

Pre-match prediction
60%
26%
14%
Win 60%Draw 26%Win 14%
Likely1-0
xG1.64–0.63
O 2.539%
BTTS38%

Uzbekistan
Elo 1631
06-17
1 – 3
Colombia
Elo 1973

Pre-match prediction
21%
68%
Win 11%Draw 21%Win 68%
Likely0-2
xG0.64–1.96
O 2.548%
BTTS41%

England
Elo 2074
06-17
4 – 2
Croatia
Elo 1881

Pre-match prediction
54%
28%
19%
Win 54%Draw 28%Win 19%
Likely1-0
xG1.5–0.78
O 2.540%
BTTS42%

Ghana
Elo 1570
06-17
1 – 0
Panama
Elo 1659

Pre-match prediction
32%
29%
39%
Win 32%Draw 29%Win 39%
Likely1-1
xG1.13–1.28
O 2.543%
BTTS49%
Projected final standings
Expected points and qualification odds across 20,000 simulations.
Top 2 — advance directlyBest 8 third-placed — wildcard
Group A
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Mexico | 9.0 | 100% |
| 2 | South Africa | 4.0 | 100% |
| 3 | South Korea | 3.0 | 0% |
| 4 | Czech Republic | 1.0 | 0% |
Group B
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Switzerland | 7.0 | 100% |
| 2 | Canada | 4.0 | 100% |
| 3 | Bosnia and Herzegovina | 4.0 | 100% |
| 4 | Qatar | 1.0 | 0% |
Group C
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Brazil | 7.0 | 100% |
| 2 | Morocco | 7.0 | 100% |
| 3 | Scotland | 3.0 | 0% |
| 4 | Haiti | 0.0 | 0% |
Group D
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | United States | 6.0 | 100% |
| 2 | Australia | 4.0 | 100% |
| 3 | Paraguay | 4.0 | 100% |
| 4 | Turkey | 3.0 | 0% |
Group E
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Germany | 6.0 | 100% |
| 2 | Ivory Coast | 6.0 | 100% |
| 3 | Ecuador | 4.0 | 100% |
| 4 | Curaçao | 1.0 | 0% |
Group F
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Netherlands | 7.0 | 100% |
| 2 | Japan | 5.0 | 100% |
| 3 | Sweden | 4.0 | 100% |
| 4 | Tunisia | 0.0 | 0% |
Group G
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Belgium | 5.0 | 100% |
| 2 | Egypt | 5.0 | 100% |
| 3 | Iran | 3.0 | 0% |
| 4 | New Zealand | 1.0 | 0% |
Group H
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Spain | 7.0 | 100% |
| 2 | Cape Verde | 3.0 | 100% |
| 3 | Uruguay | 2.0 | 0% |
| 4 | Saudi Arabia | 2.0 | 0% |
Group I
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | France | 9.0 | 100% |
| 2 | Norway | 6.0 | 100% |
| 3 | Senegal | 3.0 | 100% |
| 4 | Iraq | 0.0 | 0% |
Group J
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Argentina | 9.0 | 100% |
| 2 | Austria | 4.0 | 100% |
| 3 | Algeria | 4.0 | 100% |
| 4 | Jordan | 0.0 | 0% |
Group K
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | Colombia | 7.0 | 100% |
| 2 | Portugal | 5.0 | 100% |
| 3 | DR Congo | 4.0 | 100% |
| 4 | Uzbekistan | 0.0 | 0% |
Group L
Final| # | Team | Pts | Qual |
|---|---|---|---|
| 1 | England | 7.0 | 100% |
| 2 | Croatia | 6.0 | 100% |
| 3 | Ghana | 4.0 | 100% |
| 4 | Panama | 0.0 | 0% |
Champion odds
Each team's probability of advancing through every knockout round, across 20,000 simulations.
| # | Team | QF | SF | 🏆 |
|---|---|---|---|---|
| 1 | Argentina | 100.0% | 100.0% | 53.0% |
| 2 | Spain | 100.0% | 100.0% | 47.0% |
| 3 | Mexico | 0.0% | 0.0% | 0.0% |
| 4 | South Korea | 0.0% | 0.0% | 0.0% |
| 5 | South Africa | 0.0% | 0.0% | 0.0% |
| 6 | Czech Republic | 0.0% | 0.0% | 0.0% |
| 7 | Canada | 0.0% | 0.0% | 0.0% |
| 8 | Switzerland | 100.0% | 0.0% | 0.0% |
| 9 | Qatar | 0.0% | 0.0% | 0.0% |
| 10 | Bosnia and Herzegovina | 0.0% | 0.0% | 0.0% |
| 11 | Brazil | 0.0% | 0.0% | 0.0% |
| 12 | Morocco | 100.0% | 0.0% | 0.0% |
| 13 | Scotland | 0.0% | 0.0% | 0.0% |
| 14 | Haiti | 0.0% | 0.0% | 0.0% |
| 15 | United States | 0.0% | 0.0% | 0.0% |
| 16 | Australia | 0.0% | 0.0% | 0.0% |
| 17 | Paraguay | 0.0% | 0.0% | 0.0% |
| 18 | Turkey | 0.0% | 0.0% | 0.0% |
| 19 | Germany | 0.0% | 0.0% | 0.0% |
| 20 | Ecuador | 0.0% | 0.0% | 0.0% |
| 21 | Ivory Coast | 0.0% | 0.0% | 0.0% |
| 22 | Curaçao | 0.0% | 0.0% | 0.0% |
| 23 | Netherlands | 0.0% | 0.0% | 0.0% |
| 24 | Japan | 0.0% | 0.0% | 0.0% |
| 25 | Tunisia | 0.0% | 0.0% | 0.0% |
| 26 | Sweden | 0.0% | 0.0% | 0.0% |
| 27 | Belgium | 100.0% | 0.0% | 0.0% |
| 28 | Iran | 0.0% | 0.0% | 0.0% |
| 29 | Egypt | 0.0% | 0.0% | 0.0% |
| 30 | New Zealand | 0.0% | 0.0% | 0.0% |
| 31 | Uruguay | 0.0% | 0.0% | 0.0% |
| 32 | Saudi Arabia | 0.0% | 0.0% | 0.0% |
| 33 | Cape Verde | 0.0% | 0.0% | 0.0% |
| 34 | France | 100.0% | 100.0% | 0.0% |
| 35 | Senegal | 0.0% | 0.0% | 0.0% |
| 36 | Norway | 100.0% | 0.0% | 0.0% |
| 37 | Iraq | 0.0% | 0.0% | 0.0% |
| 38 | Austria | 0.0% | 0.0% | 0.0% |
| 39 | Algeria | 0.0% | 0.0% | 0.0% |
| 40 | Jordan | 0.0% | 0.0% | 0.0% |
| 41 | Portugal | 0.0% | 0.0% | 0.0% |
| 42 | Colombia | 0.0% | 0.0% | 0.0% |
| 43 | DR Congo | 0.0% | 0.0% | 0.0% |
| 44 | Uzbekistan | 0.0% | 0.0% | 0.0% |
| 45 | England | 100.0% | 100.0% | 0.0% |
| 46 | Croatia | 0.0% | 0.0% | 0.0% |
| 47 | Panama | 0.0% | 0.0% | 0.0% |
| 48 | Ghana | 0.0% | 0.0% | 0.0% |
The bracket
Actual results where they exist; the single most likely outcome — not just a probability — for everything still to be played.
RO32
06-28 · InglewoodPlayed
South Africa0
Canada106-29 · FoxboroughPlayed
Germany1
Paraguay1Penalties 3–4
06-29 · GuadalupePlayed
Netherlands1
Morocco1Penalties 2–3
06-29 · HoustonPlayed
Brazil2
Japan106-30 · East RutherfordPlayed
France3
Sweden006-30 · ArlingtonPlayed
Ivory Coast1
Norway206-30 · Mexico CityPlayed
Mexico2
Ecuador007-01 · Santa ClaraPlayed
United States2
Bosnia and Herzegovina007-01 · SeattlePlayed
Belgium3
Senegal207-01 · AtlantaPlayed
England2
DR Congo107-02 · TorontoPlayed
Portugal2
Croatia107-02 · InglewoodPlayed
Spain3
Austria007-02 · VancouverPlayed
Switzerland2
Algeria007-03 · Miami GardensPlayed
Argentina3
Cape Verde207-03 · ArlingtonPlayed
Australia1
Egypt1Penalties 2–4
07-03 · Kansas CityPlayed
Colombia1
Ghana0RO16
07-04 · PhiladelphiaPlayed
Paraguay0
France107-04 · HoustonPlayed
Canada0
Morocco307-05 · East RutherfordPlayed
Brazil1
Norway207-05 · Mexico CityPlayed
Mexico2
England307-06 · ArlingtonPlayed
Portugal0
Spain107-06 · SeattlePlayed
United States1
Belgium407-07 · AtlantaPlayed
Argentina3
Egypt207-07 · VancouverPlayed
Switzerland0
Colombia0Penalties 4–3
QF
07-09 · BostonPlayed
France2
Morocco007-10 · InglewoodPlayed
Spain2
Belgium107-11 · Miami GardensPlayed
Norway1
England207-11 · Kansas CityPlayed
Argentina3
Switzerland1SF
07-14 · ArlingtonPlayed
France0
Spain207-15 · AtlantaPlayed
England1
Argentina23rd Place
07-18 · Miami GardensProjected
France
EnglandFinal
07-19 · East RutherfordProjected
Spain
ArgentinaEnsemble: 60% Poisson+Elo / 40% Poisson GLM. Probabilistic model for analysis, not betting advice.















