odds.report

World Cup 2026 Predictions & Results

Our World Cup 2026 group stage picks, match by match, with the price we took and how each one settled. Every call published, won or lost.

Completed

won

Algeria vs Austria

Jun 28

3 — 3

lost

Jordan vs Argentina

Jun 28

1 — 3

lost

Colombia vs Portugal

Jun 27

0 — 0

won

Congo DR vs Uzbekistan

Jun 27

3 — 1

won

Croatia vs Ghana

Jun 27

2 — 1

lost

Panama vs England

Jun 27

0 — 2

won

Egypt vs Iran

Jun 27

1 — 1

lost

New Zealand vs Belgium

Jun 27

1 — 5

won

Cape Verde Islands vs Saudi Arabia

Jun 27

0 — 0

won

Uruguay vs Spain

Jun 27

0 — 1

won

Norway vs France

Jun 26

1 — 4

won

Senegal vs Iraq

Jun 26

5 — 0

won

Paraguay vs Australia

Jun 26

0 — 0

won

Turkey vs United States

Jun 26

3 — 2

won

Japan vs Sweden

Jun 25

1 — 1

lost

Tunisia vs Netherlands

Jun 25

1 — 3

lost

Curaçao vs Ivory Coast

Jun 25

0 — 2

lost

Ecuador vs Germany

Jun 25

2 — 1

lost

Czechia vs Mexico

Jun 25

0 — 3

won

South Africa vs South Korea

Jun 25

1 — 0

won

Morocco vs Haiti

Jun 24

4 — 2

won

Scotland vs Brazil

Jun 24

0 — 3

won

Bosnia-Herzegovina vs Qatar

Jun 24

3 — 1

won

Switzerland vs Canada

Jun 24

2 — 1

won

Colombia vs Congo DR

Jun 24

1 — 0

lost

Panama vs Croatia

Jun 23

0 — 1

lost

England vs Ghana

Jun 23

0 — 0

won

Portugal vs Uzbekistan

Jun 23

5 — 0

lost

Jordan vs Algeria

Jun 23

1 — 2

won

Norway vs Senegal

Jun 23

3 — 2

won

France vs Iraq

Jun 22

3 — 0

won

Argentina vs Austria

Jun 22

2 — 0

lost

New Zealand vs Egypt

Jun 22

1 — 3

won

Uruguay vs Cape Verde Islands

Jun 21

2 — 2

won

Belgium vs Iran

Jun 21

0 — 0

won

Spain vs Saudi Arabia

Jun 21

4 — 0

lost

Tunisia vs Japan

Jun 21

0 — 4

won

Ecuador vs Curaçao

Jun 21

0 — 0

won

Germany vs Ivory Coast

Jun 20

2 — 1

won

Netherlands vs Sweden

Jun 20

5 — 1

lost

Turkey vs Paraguay

Jun 20

0 — 1

won

Brazil vs Haiti

Jun 20

3 — 0

lost

Scotland vs Morocco

Jun 19

0 — 1

won

United States vs Australia

Jun 19

2 — 0

won

Mexico vs South Korea

Jun 19

1 — 0

won

Canada vs Qatar

Jun 18

6 — 0

won

Switzerland vs Bosnia-Herzegovina

Jun 18

4 — 1

won

Czechia vs South Africa

Jun 18

1 — 1

lost

Uzbekistan vs Colombia

Jun 18

1 — 3

won

Ghana vs Panama

Jun 17

1 — 0

lost

England vs Croatia

Jun 17

4 — 2

lost

Portugal vs Congo DR

Jun 17

1 — 1

won

Austria vs Jordan

Jun 17

3 — 1

won

Argentina vs Algeria

Jun 17

3 — 0

lost

Iraq vs Norway

Jun 16

1 — 4

won

France vs Senegal

Jun 16

3 — 1

won

Iran vs New Zealand

Jun 16

2 — 2

won

Saudi Arabia vs Uruguay

Jun 15

1 — 1

lost

Belgium vs Egypt

Jun 15

1 — 1

won

Spain vs Cape Verde Islands

Jun 15

0 — 0

won

Sweden vs Tunisia

Jun 15

5 — 1

won

Ivory Coast vs Ecuador

Jun 14

1 — 0

lost

Netherlands vs Japan

Jun 14

2 — 2

won

Germany vs Curaçao

Jun 14

7 — 1

won

Australia vs Turkey

Jun 14

2 — 0

lost

Haiti vs Scotland

Jun 14

0 — 1

lost

Brazil vs Morocco

Jun 13

1 — 1

won

Qatar vs Switzerland

Jun 13

1 — 1

won

United States vs Paraguay

Jun 13

4 — 1

won

Canada vs Bosnia-Herzegovina

Jun 12

1 — 1

won

South Korea vs Czechia

Jun 12

2 — 1

won

Mexico vs South Africa

Jun 11

2 — 0

We covered the 2026 World Cup group stage the way we cover a league weekend: one call per match, the price recorded at the time we published, and a post-match report afterwards whether the pick landed or not. The record on this page is the whole record — nothing was pulled after the fact.

Tournament football is harder to model than a domestic league, and it is worth being blunt about why. Squads assemble with days of preparation rather than months, so club form transfers only loosely. There is no meaningful home-and-away form split for most sides. And motivation shifts between matchday one and matchday three depending on what happens elsewhere in the group — a team already through will rest players, and the price rarely moves far enough to compensate.

What did carry over from the league work is the part that matters most: the price, not the strike rate. A group-stage favourite at 1.30 has to land better than three times in four just to break even, and international football does not offer that kind of reliability. Most of what we found sat in goals and double-chance markets rather than outright winners. Each match page below carries the full pre-match reasoning and links to its report, where the result is set against what we actually argued beforehand.