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

33

lost

Jordan vs Argentina

Jun 28

13

lost

Colombia vs Portugal

Jun 27

00

won

Congo DR vs Uzbekistan

Jun 27

31

won

Croatia vs Ghana

Jun 27

21

lost

Panama vs England

Jun 27

02

won

Egypt vs Iran

Jun 27

11

lost

New Zealand vs Belgium

Jun 27

15

won

Cape Verde Islands vs Saudi Arabia

Jun 27

00

won

Uruguay vs Spain

Jun 27

01

won

Norway vs France

Jun 26

14

won

Senegal vs Iraq

Jun 26

50

won

Paraguay vs Australia

Jun 26

00

won

Turkey vs United States

Jun 26

32

won

Japan vs Sweden

Jun 25

11

lost

Tunisia vs Netherlands

Jun 25

13

lost

Curaçao vs Ivory Coast

Jun 25

02

lost

Ecuador vs Germany

Jun 25

21

lost

Czechia vs Mexico

Jun 25

03

won

South Africa vs South Korea

Jun 25

10

won

Morocco vs Haiti

Jun 24

42

won

Scotland vs Brazil

Jun 24

03

won

Bosnia-Herzegovina vs Qatar

Jun 24

31

won

Switzerland vs Canada

Jun 24

21

won

Colombia vs Congo DR

Jun 24

10

lost

Panama vs Croatia

Jun 23

01

lost

England vs Ghana

Jun 23

00

won

Portugal vs Uzbekistan

Jun 23

50

lost

Jordan vs Algeria

Jun 23

12

won

Norway vs Senegal

Jun 23

32

won

France vs Iraq

Jun 22

30

won

Argentina vs Austria

Jun 22

20

lost

New Zealand vs Egypt

Jun 22

13

won

Uruguay vs Cape Verde Islands

Jun 21

22

won

Belgium vs Iran

Jun 21

00

won

Spain vs Saudi Arabia

Jun 21

40

lost

Tunisia vs Japan

Jun 21

04

won

Ecuador vs Curaçao

Jun 21

00

won

Germany vs Ivory Coast

Jun 20

21

won

Netherlands vs Sweden

Jun 20

51

lost

Turkey vs Paraguay

Jun 20

01

won

Brazil vs Haiti

Jun 20

30

lost

Scotland vs Morocco

Jun 19

01

won

United States vs Australia

Jun 19

20

won

Mexico vs South Korea

Jun 19

10

won

Canada vs Qatar

Jun 18

60

won

Switzerland vs Bosnia-Herzegovina

Jun 18

41

won

Czechia vs South Africa

Jun 18

11

lost

Uzbekistan vs Colombia

Jun 18

13

won

Ghana vs Panama

Jun 17

10

lost

England vs Croatia

Jun 17

42

lost

Portugal vs Congo DR

Jun 17

11

won

Austria vs Jordan

Jun 17

31

won

Argentina vs Algeria

Jun 17

30

lost

Iraq vs Norway

Jun 16

14

won

France vs Senegal

Jun 16

31

won

Iran vs New Zealand

Jun 16

22

won

Saudi Arabia vs Uruguay

Jun 15

11

lost

Belgium vs Egypt

Jun 15

11

won

Spain vs Cape Verde Islands

Jun 15

00

won

Sweden vs Tunisia

Jun 15

51

won

Ivory Coast vs Ecuador

Jun 14

10

lost

Netherlands vs Japan

Jun 14

22

won

Germany vs Curaçao

Jun 14

71

won

Australia vs Turkey

Jun 14

20

lost

Haiti vs Scotland

Jun 14

01

lost

Brazil vs Morocco

Jun 13

11

won

Qatar vs Switzerland

Jun 13

11

won

United States vs Paraguay

Jun 13

41

won

Canada vs Bosnia-Herzegovina

Jun 12

11

won

South Korea vs Czechia

Jun 12

21

won

Mexico vs South Africa

Jun 11

20

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.