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
Algeria vs Austria
Jun 28
3 — 3
Jordan vs Argentina
Jun 28
1 — 3
Colombia vs Portugal
Jun 27
0 — 0
Congo DR vs Uzbekistan
Jun 27
3 — 1
Croatia vs Ghana
Jun 27
2 — 1
Panama vs England
Jun 27
0 — 2
Egypt vs Iran
Jun 27
1 — 1
New Zealand vs Belgium
Jun 27
1 — 5
Cape Verde Islands vs Saudi Arabia
Jun 27
0 — 0
Uruguay vs Spain
Jun 27
0 — 1
Norway vs France
Jun 26
1 — 4
Senegal vs Iraq
Jun 26
5 — 0
Paraguay vs Australia
Jun 26
0 — 0
Turkey vs United States
Jun 26
3 — 2
Japan vs Sweden
Jun 25
1 — 1
Tunisia vs Netherlands
Jun 25
1 — 3
Curaçao vs Ivory Coast
Jun 25
0 — 2
Ecuador vs Germany
Jun 25
2 — 1
Czechia vs Mexico
Jun 25
0 — 3
South Africa vs South Korea
Jun 25
1 — 0
Morocco vs Haiti
Jun 24
4 — 2
Scotland vs Brazil
Jun 24
0 — 3
Bosnia-Herzegovina vs Qatar
Jun 24
3 — 1
Switzerland vs Canada
Jun 24
2 — 1
Colombia vs Congo DR
Jun 24
1 — 0
Panama vs Croatia
Jun 23
0 — 1
England vs Ghana
Jun 23
0 — 0
Portugal vs Uzbekistan
Jun 23
5 — 0
Jordan vs Algeria
Jun 23
1 — 2
Norway vs Senegal
Jun 23
3 — 2
France vs Iraq
Jun 22
3 — 0
Argentina vs Austria
Jun 22
2 — 0
New Zealand vs Egypt
Jun 22
1 — 3
Uruguay vs Cape Verde Islands
Jun 21
2 — 2
Belgium vs Iran
Jun 21
0 — 0
Spain vs Saudi Arabia
Jun 21
4 — 0
Tunisia vs Japan
Jun 21
0 — 4
Ecuador vs Curaçao
Jun 21
0 — 0
Germany vs Ivory Coast
Jun 20
2 — 1
Netherlands vs Sweden
Jun 20
5 — 1
Turkey vs Paraguay
Jun 20
0 — 1
Brazil vs Haiti
Jun 20
3 — 0
Scotland vs Morocco
Jun 19
0 — 1
United States vs Australia
Jun 19
2 — 0
Mexico vs South Korea
Jun 19
1 — 0
Canada vs Qatar
Jun 18
6 — 0
Switzerland vs Bosnia-Herzegovina
Jun 18
4 — 1
Czechia vs South Africa
Jun 18
1 — 1
Uzbekistan vs Colombia
Jun 18
1 — 3
Ghana vs Panama
Jun 17
1 — 0
England vs Croatia
Jun 17
4 — 2
Portugal vs Congo DR
Jun 17
1 — 1
Austria vs Jordan
Jun 17
3 — 1
Argentina vs Algeria
Jun 17
3 — 0
Iraq vs Norway
Jun 16
1 — 4
France vs Senegal
Jun 16
3 — 1
Iran vs New Zealand
Jun 16
2 — 2
Saudi Arabia vs Uruguay
Jun 15
1 — 1
Belgium vs Egypt
Jun 15
1 — 1
Spain vs Cape Verde Islands
Jun 15
0 — 0
Sweden vs Tunisia
Jun 15
5 — 1
Ivory Coast vs Ecuador
Jun 14
1 — 0
Netherlands vs Japan
Jun 14
2 — 2
Germany vs Curaçao
Jun 14
7 — 1
Australia vs Turkey
Jun 14
2 — 0
Haiti vs Scotland
Jun 14
0 — 1
Brazil vs Morocco
Jun 13
1 — 1
Qatar vs Switzerland
Jun 13
1 — 1
United States vs Paraguay
Jun 13
4 — 1
Canada vs Bosnia-Herzegovina
Jun 12
1 — 1
South Korea vs Czechia
Jun 12
2 — 1
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.