Completed reviews

2026 World Cup Completed Match Reviews | Results vs Predictions

Completed 2026 World Cup match reviews with final scores, model hit status, score error, goal error, group impact, and match-analysis links. For entertainment reference only, not betting advice.

Key Takeaway

103 completed match review pages are available for model hit status, score error, goal error, and group impact.

Backtest snapshot

Completed-match model performance

These numbers help readers understand result-direction calls, score error, and total-goal error across reviewed matches. They are descriptive backtest metrics, not promises about future results.

Reviewed matches

103

Result-direction hit rate

61%

Average score error

1.95

Average goal error

1.73

Reading guide

How to read a post-match review

Start with the final score and whether the model got the result direction right. Then compare score error, total-goal error, and group impact. A match can be a direction hit while still having a large score error, which means the model read the winner or draw path better than the exact goal volume.

Transparency

Data sources and limits

This index is built from completed-match review data, final-score records, prediction files, and individual match-analysis pages. It is designed for model backtesting and match review, not for betting advice or guaranteed future outcomes.

Results

Completed review pages show final score, model-hit status, score error, and goal-error context.

Model

Backtesting explains past model behavior; it does not guarantee any future match result.

Next step

Open any single-match review for group impact, key takeaway, and related match links.

Results vs Predictions

All completed reviews

View match previews

Jul 18, 2026 | Tournament stage

England vs France

Final score: 6-4 | Model call: Hit | Score error: 8

England 6-4 France: model result call hit, score error 8.

Jul 15, 2026 | Tournament stage

England vs Argentina

Final score: 1-2 | Model call: Hit | Score error: 1

England 1-2 Argentina: model result call hit, score error 1.

Jul 14, 2026 | Tournament stage

France vs Spain

Final score: 0-2 | Model call: Hit | Score error: 2

France 0-2 Spain: model result call hit, score error 2.

Jul 12, 2026 | Tournament stage

Argentina vs Switzerland

Final score: 3-1 | Model call: Hit | Score error: 1

Argentina 3-1 Switzerland: model result call hit, score error 1.

Jul 11, 2026 | Tournament stage

Norway vs England

Final score: 1-2 | Model call: Hit | Score error: 0

Norway 1-2 England: model result call hit, score error 0.

Jul 10, 2026 | Tournament stage

Spain vs Belgium

Final score: 2-1 | Model call: Hit | Score error: 0

Spain 2-1 Belgium: model result call hit, score error 0.

Jul 09, 2026 | Tournament stage

France vs Morocco

Final score: 2-0 | Model call: Hit | Score error: 2

France 2-0 Morocco: model result call hit, score error 2.

Jul 07, 2026 | Tournament stage

Argentina vs Egypt

Final score: 3-2 | Model call: Hit | Score error: 2

Argentina 3-2 Egypt: model result call hit, score error 2.

Jul 07, 2026 | Tournament stage

Switzerland vs Colombia

Final score: 0-0 | Model call: Miss | Score error: 2

Switzerland 0-0 Colombia: model result call missed, score error 2.

Jul 07, 2026 | Tournament stage

United States vs Belgium

Final score: 1-4 | Model call: Hit | Score error: 2

United States 1-4 Belgium: model result call hit, score error 2.

Jul 06, 2026 | Tournament stage

Mexico vs England

Final score: 2-3 | Model call: Miss | Score error: 5

Mexico 2-3 England: model result call missed, score error 5.

Jul 06, 2026 | Tournament stage

Portugal vs Spain

Final score: 0-1 | Model call: Miss | Score error: 1

Portugal 0-1 Spain: model result call missed, score error 1.

Jul 05, 2026 | Tournament stage

Brazil vs Norway

Final score: 1-2 | Model call: Miss | Score error: 3

Brazil 1-2 Norway: model result call missed, score error 3.

Jul 04, 2026 | Tournament stage

Canada vs Morocco

Final score: 0-3 | Model call: Miss | Score error: 3

Canada 0-3 Morocco: model result call missed, score error 3.

Jul 04, 2026 | Tournament stage

Colombia vs Ghana

Final score: 1-0 | Model call: Hit | Score error: 1

Colombia 1-0 Ghana: model result call hit, score error 1.

Jul 04, 2026 | Tournament stage

Paraguay vs France

Final score: 0-1 | Model call: Miss | Score error: 1

Paraguay 0-1 France: model result call missed, score error 1.

Jul 03, 2026 | Tournament stage

Argentina vs Cape Verde

Final score: 3-2 | Model call: Hit | Score error: 5

Argentina 3-2 Cape Verde: model result call hit, score error 5.

Jul 03, 2026 | Tournament stage

Australia vs Egypt

Final score: 1-1 | Model call: Miss | Score error: 2

Australia 1-1 Egypt: model result call missed, score error 2.

Jul 03, 2026 | Tournament stage

Switzerland vs Algeria

Final score: 2-0 | Model call: Hit | Score error: 2

Switzerland 2-0 Algeria: model result call hit, score error 2.

Jul 02, 2026 | Tournament stage

Portugal vs Croatia

Final score: 2-1 | Model call: Hit | Score error: 3

Portugal 2-1 Croatia: model result call hit, score error 3.

Jul 02, 2026 | Tournament stage

Spain vs Austria

Final score: 3-0 | Model call: Hit | Score error: 3

Spain 3-0 Austria: model result call hit, score error 3.

Jul 02, 2026 | Tournament stage

United States vs Bosnia and Herzegovina

Final score: 2-0 | Model call: Hit | Score error: 2

United States 2-0 Bosnia and Herzegovina: model result call hit, score error 2.

Jul 01, 2026 | Tournament stage

Belgium vs Senegal

Final score: 3-2 | Model call: Miss | Score error: 3

Belgium 3-2 Senegal: model result call missed, score error 3.

Jul 01, 2026 | Tournament stage

England vs DR Congo

Final score: 2-1 | Model call: Hit | Score error: 0

England 2-1 DR Congo: model result call hit, score error 0.

Jul 01, 2026 | Tournament stage

Mexico vs Ecuador

Final score: 2-0 | Model call: Hit | Score error: 1

Mexico 2-0 Ecuador: model result call hit, score error 1.

Jun 30, 2026 | Tournament stage

France vs Sweden

Final score: 3-0 | Model call: Hit | Score error: 3

France 3-0 Sweden: model result call hit, score error 3.

Jun 30, 2026 | Tournament stage

Ivory Coast vs Norway

Final score: 1-2 | Model call: Miss | Score error: 3

Ivory Coast 1-2 Norway: model result call missed, score error 3.

Jun 30, 2026 | Tournament stage

Netherlands vs Morocco

Final score: 1-1 | Model call: Miss | Score error: 2

Netherlands 1-1 Morocco: model result call missed, score error 2.

Jun 29, 2026 | Tournament stage

Brazil vs Japan

Final score: 2-1 | Model call: Hit | Score error: 3

Brazil 2-1 Japan: model result call hit, score error 3.

Jun 29, 2026 | Tournament stage

Germany vs Paraguay

Final score: 1-1 | Model call: Miss | Score error: 2

Germany 1-1 Paraguay: model result call missed, score error 2.

Jun 28, 2026 | Tournament stage

South Africa vs Canada

Final score: 0-1 | Model call: Miss | Score error: 1

South Africa 0-1 Canada: model result call missed, score error 1.

Jun 27, 2026 | Group J

Algeria vs Austria

Final score: 3-3 | Model call: Miss | Score error: 4

Algeria 3-3 Austria: model result call missed, score error 4.

Jun 27, 2026 | Group K

Colombia vs Portugal

Final score: 0-0 | Model call: Miss | Score error: 2

Colombia 0-0 Portugal: model result call missed, score error 2.

Jun 27, 2026 | Group L

Croatia vs Ghana

Final score: 2-1 | Model call: Hit | Score error: 0

Croatia 2-1 Ghana: model result call hit, score error 0.

Jun 27, 2026 | Group K

DR Congo vs Uzbekistan

Final score: 3-1 | Model call: Miss | Score error: 2

DR Congo 3-1 Uzbekistan: model result call missed, score error 2.

Jun 27, 2026 | Group J

Jordan vs Argentina

Final score: 1-3 | Model call: Hit | Score error: 0

Jordan 1-3 Argentina: model result call hit, score error 0.

Jun 27, 2026 | Group L

Panama vs England

Final score: 0-2 | Model call: Hit | Score error: 1

Panama 0-2 England: model result call hit, score error 1.

Jun 26, 2026 | Group H

Cape Verde vs Saudi Arabia

Final score: 0-0 | Model call: Miss | Score error: 2

Cape Verde 0-0 Saudi Arabia: model result call missed, score error 2.

Jun 26, 2026 | Group G

Egypt vs Iran

Final score: 1-1 | Model call: Miss | Score error: 0

Egypt 1-1 Iran: model result call missed, score error 0.

Jun 26, 2026 | Group G

New Zealand vs Belgium

Final score: 1-5 | Model call: Hit | Score error: 3

New Zealand 1-5 Belgium: model result call hit, score error 3.

Jun 26, 2026 | Group I

Norway vs France

Final score: 1-4 | Model call: Hit | Score error: 2

Norway 1-4 France: model result call hit, score error 2.

Jun 26, 2026 | Group I

Senegal vs Iraq

Final score: 5-0 | Model call: Hit | Score error: 5

Senegal 5-0 Iraq: model result call hit, score error 5.

Jun 26, 2026 | Group H

Uruguay vs Spain

Final score: 0-1 | Model call: Hit | Score error: 2

Uruguay 0-1 Spain: model result call hit, score error 2.

Jun 25, 2026 | Group E

Curaçao vs Ivory Coast

Final score: 0-2 | Model call: Hit | Score error: 1

Curaçao 0-2 Ivory Coast: model result call hit, score error 1.

Jun 25, 2026 | Group E

Ecuador vs Germany

Final score: 2-1 | Model call: Miss | Score error: 1

Ecuador 2-1 Germany: model result call missed, score error 1.

Jun 25, 2026 | Group F

Japan vs Sweden

Final score: 1-1 | Model call: Miss | Score error: 1

Japan 1-1 Sweden: model result call missed, score error 1.

Jun 25, 2026 | Group D

Paraguay vs Australia

Final score: 0-0 | Model call: Miss | Score error: 2

Paraguay 0-0 Australia: model result call missed, score error 2.

Jun 25, 2026 | Group F

Tunisia vs Netherlands

Final score: 1-3 | Model call: Hit | Score error: 1

Tunisia 1-3 Netherlands: model result call hit, score error 1.

Jun 25, 2026 | Group D

Turkiye vs United States

Final score: 3-2 | Model call: Miss | Score error: 2

Turkiye 3-2 United States: model result call missed, score error 2.

Jun 24, 2026 | Group B

Bosnia and Herzegovina vs Qatar

Final score: 3-1 | Model call: Hit | Score error: 1

Bosnia and Herzegovina 3-1 Qatar: model result call hit, score error 1.

Jun 24, 2026 | Group A

Czechia vs Mexico

Final score: 0-3 | Model call: Hit | Score error: 2

Czechia 0-3 Mexico: model result call hit, score error 2.

Jun 24, 2026 | Group C

Morocco vs Haiti

Final score: 4-2 | Model call: Hit | Score error: 3

Morocco 4-2 Haiti: model result call hit, score error 3.

Jun 24, 2026 | Group C

Scotland vs Brazil

Final score: 0-3 | Model call: Hit | Score error: 2

Scotland 0-3 Brazil: model result call hit, score error 2.

Jun 24, 2026 | Group A

South Africa vs South Korea

Final score: 1-0 | Model call: Miss | Score error: 1

South Africa 1-0 South Korea: model result call missed, score error 1.

Jun 24, 2026 | Group B

Switzerland vs Canada

Final score: 2-1 | Model call: Miss | Score error: 1

Switzerland 2-1 Canada: model result call missed, score error 1.

Jun 23, 2026 | Group K

Colombia vs DR Congo

Final score: 1-0 | Model call: Hit | Score error: 2

Colombia 1-0 DR Congo: model result call hit, score error 2.

Jun 23, 2026 | Group L

England vs Ghana

Final score: 0-0 | Model call: Miss | Score error: 3

England 0-0 Ghana: model result call missed, score error 3.

Jun 23, 2026 | Group L

Panama vs Croatia

Final score: 0-1 | Model call: Hit | Score error: 2

Panama 0-1 Croatia: model result call hit, score error 2.

Jun 23, 2026 | Group K

Portugal vs Uzbekistan

Final score: 5-0 | Model call: Hit | Score error: 4

Portugal 5-0 Uzbekistan: model result call hit, score error 4.

Jun 22, 2026 | Group J

Argentina vs Austria

Final score: 2-0 | Model call: Hit | Score error: 1

Argentina 2-0 Austria: model result call hit, score error 1.

Jun 22, 2026 | Group I

France vs Iraq

Final score: 3-0 | Model call: Hit | Score error: 2

France 3-0 Iraq: model result call hit, score error 2.

Jun 22, 2026 | Group J

Jordan vs Algeria

Final score: 1-2 | Model call: Hit | Score error: 0

Jordan 1-2 Algeria: model result call hit, score error 0.

Jun 22, 2026 | Group I

Norway vs Senegal

Final score: 3-2 | Model call: Miss | Score error: 3

Norway 3-2 Senegal: model result call missed, score error 3.

Jun 21, 2026 | Group G

Belgium vs Iran

Final score: 0-0 | Model call: Miss | Score error: 3

Belgium 0-0 Iran: model result call missed, score error 3.

Jun 21, 2026 | Group G

New Zealand vs Egypt

Final score: 1-3 | Model call: Hit | Score error: 2

New Zealand 1-3 Egypt: model result call hit, score error 2.

Jun 21, 2026 | Group H

Spain vs Saudi Arabia

Final score: 4-0 | Model call: Hit | Score error: 3

Spain 4-0 Saudi Arabia: model result call hit, score error 3.

Jun 21, 2026 | Group H

Uruguay vs Cape Verde

Final score: 2-2 | Model call: Miss | Score error: 1

Uruguay 2-2 Cape Verde: model result call missed, score error 1.

Jun 20, 2026 | Group E

Ecuador vs Curaçao

Final score: 0-0 | Model call: Miss | Score error: 3

Ecuador 0-0 Curaçao: model result call missed, score error 3.

Jun 20, 2026 | Group E

Germany vs Ivory Coast

Final score: 2-1 | Model call: Hit | Score error: 0

Germany 2-1 Ivory Coast: model result call hit, score error 0.

Jun 20, 2026 | Group F

Netherlands vs Sweden

Final score: 5-1 | Model call: Hit | Score error: 3

Netherlands 5-1 Sweden: model result call hit, score error 3.

Jun 20, 2026 | Group F

Tunisia vs Japan

Final score: 0-4 | Model call: Hit | Score error: 4

Tunisia 0-4 Japan: model result call hit, score error 4.

Jun 19, 2026 | Group C

Brazil vs Haiti

Final score: 3-0 | Model call: Hit | Score error: 2

Brazil 3-0 Haiti: model result call hit, score error 2.

Jun 19, 2026 | Group C

Scotland vs Morocco

Final score: 0-1 | Model call: Hit | Score error: 1

Scotland 0-1 Morocco: model result call hit, score error 1.

Jun 19, 2026 | Group D

Turkiye vs Paraguay

Final score: 0-1 | Model call: Miss | Score error: 1

Turkiye 0-1 Paraguay: model result call missed, score error 1.

Jun 19, 2026 | Group D

United States vs Australia

Final score: 2-0 | Model call: Hit | Score error: 2

United States 2-0 Australia: model result call hit, score error 2.

Jun 18, 2026 | Group B

Canada vs Qatar

Final score: 6-0 | Model call: Hit | Score error: 5

Canada 6-0 Qatar: model result call hit, score error 5.

Jun 18, 2026 | Group A

Czechia vs South Africa

Final score: 1-1 | Model call: Miss | Score error: 0

Czechia 1-1 South Africa: model result call missed, score error 0.

Jun 18, 2026 | Group A

Mexico vs South Korea

Final score: 1-0 | Model call: Hit | Score error: 1

Mexico 1-0 South Korea: model result call hit, score error 1.

Jun 18, 2026 | Group B

Switzerland vs Bosnia and Herzegovina

Final score: 4-1 | Model call: Hit | Score error: 2

Switzerland 4-1 Bosnia and Herzegovina: model result call hit, score error 2.

Jun 17, 2026 | Group L

England vs Croatia

Final score: 4-2 | Model call: Hit | Score error: 4

England 4-2 Croatia: model result call hit, score error 4.

Jun 17, 2026 | Group L

Ghana vs Panama

Final score: 1-0 | Model call: Hit | Score error: 1

Ghana 1-0 Panama: model result call hit, score error 1.

Jun 17, 2026 | Group K

Portugal vs DR Congo

Final score: 1-1 | Model call: Miss | Score error: 1

Portugal 1-1 DR Congo: model result call missed, score error 1.

Jun 17, 2026 | Group K

Uzbekistan vs Colombia

Final score: 1-3 | Model call: Hit | Score error: 1

Uzbekistan 1-3 Colombia: model result call hit, score error 1.

Jun 16, 2026 | Group J

Argentina vs Algeria

Final score: 3-0 | Model call: Hit | Score error: 2

Argentina 3-0 Algeria: model result call hit, score error 2.

Jun 16, 2026 | Group J

Austria vs Jordan

Final score: 3-1 | Model call: Hit | Score error: 1

Austria 3-1 Jordan: model result call hit, score error 1.

Jun 16, 2026 | Group I

France vs Senegal

Final score: 3-1 | Model call: Hit | Score error: 2

France 3-1 Senegal: model result call hit, score error 2.

Jun 16, 2026 | Group I

Iraq vs Norway

Final score: 1-4 | Model call: Hit | Score error: 2

Iraq 1-4 Norway: model result call hit, score error 2.

Jun 15, 2026 | Group G

Belgium vs Egypt

Final score: 1-1 | Model call: Miss | Score error: 1

Belgium 1-1 Egypt: model result call missed, score error 1.

Jun 15, 2026 | Group G

Iran vs New Zealand

Final score: 2-2 | Model call: Miss | Score error: 1

Iran 2-2 New Zealand: model result call missed, score error 1.

Jun 15, 2026 | Group H

Saudi Arabia vs Uruguay

Final score: 1-1 | Model call: Miss | Score error: 1

Saudi Arabia 1-1 Uruguay: model result call missed, score error 1.

Jun 15, 2026 | Group H

Spain vs Cape Verde

Final score: 0-0 | Model call: Miss | Score error: 3

Spain 0-0 Cape Verde: model result call missed, score error 3.

Jun 14, 2026 | Group E

Germany vs Curaçao

Final score: 7-1 | Model call: Hit | Score error: 4

Germany 7-1 Curaçao: model result call hit, score error 4.

Jun 14, 2026 | Group E

Ivory Coast vs Ecuador

Final score: 1-0 | Model call: Miss | Score error: 1

Ivory Coast 1-0 Ecuador: model result call missed, score error 1.

Jun 14, 2026 | Group F

Netherlands vs Japan

Final score: 2-2 | Model call: Miss | Score error: 1

Netherlands 2-2 Japan: model result call missed, score error 1.

Jun 14, 2026 | Group F

Sweden vs Tunisia

Final score: 5-1 | Model call: Hit | Score error: 4

Sweden 5-1 Tunisia: model result call hit, score error 4.

Jun 13, 2026 | Group D

Australia vs Turkiye

Final score: 2-0 | Model call: Hit | Score error: 1

Australia 2-0 Turkiye: model result call hit, score error 1.

Jun 13, 2026 | Group C

Brazil vs Morocco

Final score: 1-1 | Model call: Miss | Score error: 0

Brazil 1-1 Morocco: model result call missed, score error 0.

Jun 13, 2026 | Group C

Haiti vs Scotland

Final score: 0-1 | Model call: Hit | Score error: 2

Haiti 0-1 Scotland: model result call hit, score error 2.

Jun 13, 2026 | Group B

Qatar vs Switzerland

Final score: 1-1 | Model call: Miss | Score error: 2

Qatar 1-1 Switzerland: model result call missed, score error 2.

Jun 12, 2026 | Group B

Canada vs Bosnia and Herzegovina

Final score: 1-1 | Model call: Miss | Score error: 1

Canada 1-1 Bosnia and Herzegovina: model result call missed, score error 1.

Jun 12, 2026 | Group D

United States vs Paraguay

Final score: 4-1 | Model call: Hit | Score error: 3

United States 4-1 Paraguay: model result call hit, score error 3.

Jun 11, 2026 | Group A

Mexico vs South Africa

Final score: 2-0 | Model call: Hit | Score error: 1

Mexico 2-0 South Africa: model result call hit, score error 1.

Jun 11, 2026 | Group A

South Korea vs Czechia

Final score: 2-1 | Model call: Hit | Score error: 1

South Korea 2-1 Czechia: model result call hit, score error 1.

For entertainment reference only. Forecasts, score probabilities, lineup analysis, and AI conclusions are not betting advice.