World Cup 2026 · complete · July 19

Spain are world champions. The model record stays open.

Spain beat Argentina 1–0 after extra time. Spain ranked first in the opening model at 7.36%; the final pre-match update narrowly preferred Argentina 53.59–46.41.

Final pre-match snapshot — model run 2026-07-15

Model edge · CONMEBOL · Group J

🇦🇷 Argentina

53.59%

Final: 100% · Semi: 100% · QF: 100%

Round of 16: 100% · Knockout stage: 100%

Finalist · UEFA · Group H

🇪🇸 Spain

46.41%

Final: 100% · Semi: 100% · QF: 100%

Round of 16: 100% · Knockout stage: 100%

Explore all 48 team stories →

The model's read — run 2026-07-15

Forty-eight teams became two.

🇦🇷 Argentina enters the final with the model's narrow edge at 53.59%; 🇪🇸 Spain is at 46.41%. This is no longer a field forecast. It is one match, with every previous result already locked in.

The final is set: 🇪🇸 Spain vs 🇦🇷 Argentina on July 19.

A tournament that opened with 48 teams is down to its final 2: 🇦🇷 Argentina and 🇪🇸 Spain are the only sides still alive.

The race question

What did the model get right—and where did the final expose its uncertainty?

Spain won 1–0 after extra time. Vote-Scope opened with Spain ranked first at 7.36%; after 102 matches, the final pre-match update narrowly preferred Argentina 53.59–46.41. Both snapshots remain part of the record.

How we got here

How we got here

Spain became the first champion of the 48-team World Cup, adding the world title to its European crown.

The archive preserves the full path: opening probabilities, conditioned tournament updates and the final pre-match forecast.

What just changed

What just changed

19 JUL 2026

Spain are world champions

Spain beat Argentina 1–0 after extra time in the 104th match. The result validates the opening strength ranking, while the last pre-final update shows why a single-match probability must never be described as certainty.

Our read: Tournament complete · model archived.

FIFA final report →

What can still change the race

What can still change the race

  1. Opening model: Spain ranked first at 7.36%.
  2. Final pre-match model: Argentina 53.59%, Spain 46.41%.
  3. Result: Spain 1–0 after extra time.

Live & recent scores

Live scores

Loading scores…

Live data: ESPN public feed. Vote-Scope is not affiliated with any tournament rights-holder.

The last two — championship probabilities

The final board

Tournament phase: final · 50,000 simulations · 48 teams · 12 groups

Top ten teams and their probabilities of reaching each tournament stage
# Country Conf. Grp Champion% Final% Semi% QF% R16%
1 🇦🇷 Argentina CONMEBOL J 53.59% 100% 100% 100% 100%
2 🇪🇸 Spain UEFA H 46.41% 100% 100% 100% 100%

By confederation — top contenders

Where the tournament strength clusters.

UEFA

🇪🇸 Spain — 46.41% champion · 100% knockout stage

CONMEBOL

🇦🇷 Argentina — 53.59% champion · 100% knockout stage

Host nations · their tournament

How the hosts finished.

Host · CONCACAF · Group A

🇲🇽 Mexico

Champion: 0% · Knockout stage: 100%

Final: 0% · Semi: 0%

Host · CONCACAF · Group B

🇨🇦 Canada

Champion: 0% · Knockout stage: 100%

Final: 0% · Semi: 0%

Host · CONCACAF · Group D

🇺🇸 United States

Champion: 0% · Knockout stage: 100%

Final: 0% · Semi: 0%

Group stage

All 12 groups

Probability of advancing past the group stage (top 2 per group plus the 8 best third-placed teams).

Group A →

Country 1st% Advance%
🇲🇽 Mexico (host) 100% 100%
🇿🇦 South Africa 0% 100%
🇰🇷 South Korea 0% 0%
🇨🇿 Czechia 0% 0%

Group B →

Country 1st% Advance%
🇨🇦 Canada (host) 0% 100%
🇧🇦 Bosnia & Herzegovina 0% 100%
🇨🇭 Switzerland 100% 100%
🇶🇦 Qatar 0% 0%

Group D →

Country 1st% Advance%
🇺🇸 United States (host) 100% 100%
🇵🇾 Paraguay 0% 100%
🇦🇺 Australia 0% 100%
🇹🇷 Turkey 0% 0%

Group E →

Country 1st% Advance%
🇩🇪 Germany 100% 100%
🇨🇮 Ivory Coast 0% 100%
🇪🇨 Ecuador 0% 100%
🇨🇼 Curaçao 0% 0%

Group F →

Country 1st% Advance%
🇳🇱 Netherlands 100% 100%
🇯🇵 Japan 0% 100%
🇸🇪 Sweden 0% 100%
🇹🇳 Tunisia 0% 0%

Group G →

Country 1st% Advance%
🇧🇪 Belgium 100% 100%
🇪🇬 Egypt 0% 100%
🇮🇷 Iran 0% 0%
🇳🇿 New Zealand 0% 0%

Group H →

Country 1st% Advance%
🇪🇸 Spain 100% 100%
🇨🇻 Cabo Verde 0% 100%
🇸🇦 Saudi Arabia 0% 0%
🇺🇾 Uruguay 0% 0%

Group I →

Country 1st% Advance%
🇫🇷 France 100% 100%
🇸🇳 Senegal 0% 100%
🇳🇴 Norway 0% 100%
🇮🇶 Iraq 0% 0%

Group J →

Country 1st% Advance%
🇦🇷 Argentina 100% 100%
🇩🇿 Algeria 0% 100%
🇦🇹 Austria 0% 100%
🇯🇴 Jordan 0% 0%

Group K →

Country 1st% Advance%
🇵🇹 Portugal 0% 100%
🇨🇩 Congo DR 0% 100%
🇨🇴 Colombia 100% 100%
🇺🇿 Uzbekistan 0% 0%

Schedule

Group-stage fixtures

All times Eastern (ET).

Thu, Jun 11

  • 15:00 Group A 🇲🇽 Mexico vs 🇿🇦 South Africa
  • 22:00 Group A 🇰🇷 South Korea vs 🇨🇿 Czechia

Fri, Jun 12

  • 15:00 Group B 🇨🇦 Canada vs 🇧🇦 Bosnia & Herzegovina
  • 21:00 Group D 🇺🇸 United States vs 🇵🇾 Paraguay

Sat, Jun 13

  • 15:00 Group B 🇶🇦 Qatar vs 🇨🇭 Switzerland
  • 18:00 Group C 🇧🇷 Brazil vs 🇲🇦 Morocco
  • 21:00 Group C 🇭🇹 Haiti vs 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland

Sun, Jun 14

  • 00:00 Group D 🇦🇺 Australia vs 🇹🇷 Turkey
  • 13:00 Group E 🇩🇪 Germany vs 🇨🇼 Curaçao
  • 16:00 Group F 🇳🇱 Netherlands vs 🇯🇵 Japan
  • 19:00 Group E 🇨🇮 Ivory Coast vs 🇪🇨 Ecuador
  • 22:00 Group F 🇸🇪 Sweden vs 🇹🇳 Tunisia

Mon, Jun 15

  • 12:00 Group H 🇪🇸 Spain vs 🇨🇻 Cabo Verde
  • 15:00 Group G 🇧🇪 Belgium vs 🇪🇬 Egypt
  • 18:00 Group H 🇸🇦 Saudi Arabia vs 🇺🇾 Uruguay
  • 21:00 Group G 🇮🇷 Iran vs 🇳🇿 New Zealand

Tue, Jun 16

  • 15:00 Group I 🇫🇷 France vs 🇸🇳 Senegal
  • 18:00 Group I 🇮🇶 Iraq vs 🇳🇴 Norway
  • 21:00 Group J 🇦🇷 Argentina vs 🇩🇿 Algeria

Wed, Jun 17

  • 00:00 Group J 🇦🇹 Austria vs 🇯🇴 Jordan
  • 13:00 Group K 🇵🇹 Portugal vs 🇨🇩 Congo DR
  • 16:00 Group L 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England vs 🇭🇷 Croatia
  • 19:00 Group L 🇬🇭 Ghana vs 🇵🇦 Panama
  • 22:00 Group K 🇺🇿 Uzbekistan vs 🇨🇴 Colombia

Thu, Jun 18

  • 12:00 Group A 🇨🇿 Czechia vs 🇿🇦 South Africa
  • 15:00 Group B 🇨🇭 Switzerland vs 🇧🇦 Bosnia & Herzegovina
  • 18:00 Group B 🇨🇦 Canada vs 🇶🇦 Qatar
  • 21:00 Group A 🇲🇽 Mexico vs 🇰🇷 South Korea

Fri, Jun 19

  • 15:00 Group D 🇺🇸 United States vs 🇦🇺 Australia
  • 18:00 Group C 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland vs 🇲🇦 Morocco
  • 20:30 Group C 🇧🇷 Brazil vs 🇭🇹 Haiti
  • 23:00 Group D 🇹🇷 Turkey vs 🇵🇾 Paraguay

Sat, Jun 20

  • 13:00 Group F 🇳🇱 Netherlands vs 🇸🇪 Sweden
  • 16:00 Group E 🇩🇪 Germany vs 🇨🇮 Ivory Coast
  • 20:00 Group E 🇪🇨 Ecuador vs 🇨🇼 Curaçao

Sun, Jun 21

  • 00:00 Group F 🇹🇳 Tunisia vs 🇯🇵 Japan
  • 12:00 Group H 🇪🇸 Spain vs 🇸🇦 Saudi Arabia
  • 15:00 Group G 🇧🇪 Belgium vs 🇮🇷 Iran
  • 18:00 Group H 🇺🇾 Uruguay vs 🇨🇻 Cabo Verde
  • 21:00 Group G 🇳🇿 New Zealand vs 🇪🇬 Egypt

Mon, Jun 22

  • 13:00 Group J 🇦🇷 Argentina vs 🇦🇹 Austria
  • 17:00 Group I 🇫🇷 France vs 🇮🇶 Iraq
  • 20:00 Group I 🇳🇴 Norway vs 🇸🇳 Senegal
  • 23:00 Group J 🇯🇴 Jordan vs 🇩🇿 Algeria

Tue, Jun 23

  • 13:00 Group K 🇵🇹 Portugal vs 🇺🇿 Uzbekistan
  • 16:00 Group L 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England vs 🇬🇭 Ghana
  • 19:00 Group L 🇵🇦 Panama vs 🇭🇷 Croatia
  • 22:00 Group K 🇨🇴 Colombia vs 🇨🇩 Congo DR

Wed, Jun 24

  • 15:00 Group B 🇨🇭 Switzerland vs 🇨🇦 Canada
  • 15:00 Group B 🇧🇦 Bosnia & Herzegovina vs 🇶🇦 Qatar
  • 18:00 Group C 🇲🇦 Morocco vs 🇭🇹 Haiti
  • 18:00 Group C 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland vs 🇧🇷 Brazil
  • 21:00 Group A 🇿🇦 South Africa vs 🇰🇷 South Korea
  • 21:00 Group A 🇨🇿 Czechia vs 🇲🇽 Mexico

Thu, Jun 25

  • 16:00 Group E 🇨🇼 Curaçao vs 🇨🇮 Ivory Coast
  • 16:00 Group E 🇪🇨 Ecuador vs 🇩🇪 Germany
  • 19:00 Group F 🇹🇳 Tunisia vs 🇳🇱 Netherlands
  • 19:00 Group F 🇯🇵 Japan vs 🇸🇪 Sweden
  • 22:00 Group D 🇹🇷 Turkey vs 🇺🇸 United States
  • 22:00 Group D 🇵🇾 Paraguay vs 🇦🇺 Australia

Fri, Jun 26

  • 15:00 Group I 🇳🇴 Norway vs 🇫🇷 France
  • 15:00 Group I 🇸🇳 Senegal vs 🇮🇶 Iraq
  • 20:00 Group H 🇨🇻 Cabo Verde vs 🇸🇦 Saudi Arabia
  • 20:00 Group H 🇺🇾 Uruguay vs 🇪🇸 Spain
  • 23:00 Group G 🇳🇿 New Zealand vs 🇧🇪 Belgium
  • 23:00 Group G 🇪🇬 Egypt vs 🇮🇷 Iran

Sat, Jun 27

  • 17:00 Group L 🇵🇦 Panama vs 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England
  • 17:00 Group L 🇭🇷 Croatia vs 🇬🇭 Ghana
  • 19:30 Group K 🇨🇴 Colombia vs 🇵🇹 Portugal
  • 19:30 Group K 🇨🇩 Congo DR vs 🇺🇿 Uzbekistan
  • 22:00 Group J 🇩🇿 Algeria vs 🇦🇹 Austria
  • 22:00 Group J 🇯🇴 Jordan vs 🇦🇷 Argentina

The locker room: books & tournament gear we recommend →

Knockout bracket

The road to the final

Round of 32

16 matches

🇿🇦 South Africa 0
🇨🇦 Canada 1
🇩🇪 Germany 1
🇵🇾 Paraguay 1

pens 3–4

🇳🇱 Netherlands 1
🇲🇦 Morocco 1

pens 2–3

🇧🇷 Brazil 2
🇯🇵 Japan 1
🇫🇷 France 3
🇸🇪 Sweden 0
🇨🇮 Ivory Coast 1
🇳🇴 Norway 2
🇲🇽 Mexico 2
🇪🇨 Ecuador 0
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England 2
🇨🇩 Congo DR 1
🇺🇸 United States 2
🇧🇦 Bosnia & Herzegovina 0
🇧🇪 Belgium 2
🇸🇳 Senegal 2
🇵🇹 Portugal 2
🇭🇷 Croatia 1
🇪🇸 Spain 3
🇦🇹 Austria 0
🇨🇭 Switzerland 2
🇩🇿 Algeria 0
🇦🇷 Argentina 1
🇨🇻 Cabo Verde 1
🇨🇴 Colombia 1
🇬🇭 Ghana 0
🇦🇺 Australia 1
🇪🇬 Egypt 1

pens 2–4

Round of 16

8 matches

🇵🇾 Paraguay 0
🇫🇷 France 1
🇨🇦 Canada 0
🇲🇦 Morocco 3
🇧🇷 Brazil 1
🇳🇴 Norway 2
🇲🇽 Mexico 2
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England 3
🇵🇹 Portugal 0
🇪🇸 Spain 1
🇺🇸 United States 1
🇧🇪 Belgium 4
🇦🇷 Argentina 3
🇪🇬 Egypt 2
🇨🇭 Switzerland 0
🇨🇴 Colombia 0

pens 4–3

Quarter-finals

4 matches

🇫🇷 France 2
🇲🇦 Morocco 0
🇪🇸 Spain 2
🇧🇪 Belgium 1
🇳🇴 Norway 1
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England 1
🇦🇷 Argentina 1
🇨🇭 Switzerland 1

Semi-finals

2 matches

🇫🇷 France 0
🇪🇸 Spain 2
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England 1
🇦🇷 Argentina 2

Final

1 matches

🇪🇸 Spain 46%
🇦🇷 Argentina 54%

upcoming

Third place

🇫🇷 France
🏴󠁧󠁢󠁥󠁮󠁧󠁿 England

Market — 2026 World Cup champion

Win probability by country

View on Polymarket →Live odds via Polymarket

Disclaimer: Vote-Scope is not affiliated with FIFA or any official tournament rights-holders. Country names are used for purely descriptive and informational purposes. This page presents statistical model output only and makes no claim to official tournament status or sponsorship.