World Cup 2026 Predictions & Betting Tips

Last updated: · By BonusesInsider editorial team · 4.8 / 5

Expert predictions, odds and best bets for the biggest World Cup 2026 fixtures. Each preview covers form, head-to-head, key players, the full market board and our tipster forecast. Updated through the tournament as new fixtures confirm.

Code VIP4YOU is active — free to use at registration

Match predictions — all group-stage fixtures

Every group-stage fixture with our prediction, odds and best bets. Curated deep previews for the highest-interest ties, plus a full forecast for every other match. Knockout previews are added as the bracket confirms.

The tournament is under way — fixtures already kicked off are marked · played. Those previews are kept as a record of the pre-match call; for scores and the current table see the results hub and standings.

World Cup 2026 match predictions list
FixtureGroupDateOur call
Mexico vs South Africa Group A June 11, 2026 · played Mexico to win, around 2-0
South Korea vs Czechia Group A June 12, 2026 · played a narrow result, 1-1 or 1-0 either way
Canada vs Bosnia-Herzegovina Group B June 12, 2026 · played a narrow result, 1-1 or 1-0 either way
United States vs Paraguay Group D June 13, 2026 · played USA 1-0 / 1-1
United States vs Paraguay Group D June 13, 2026 · played United States to edge it, around 2-1
Qatar vs Switzerland Group B June 13, 2026 · played Switzerland to win, around 2-0
Brazil vs Morocco Group C June 13, 2026 · played Brazil 1-0 / 1-1
Haiti vs Scotland Group C June 14, 2026 · played Scotland to edge it, around 2-1
Australia vs Turkey Group D June 14, 2026 · played Turkey to edge it, around 2-1
Germany vs Curaçao Group E June 14, 2026 · played Germany 4-0 / 3-0
Netherlands vs Japan Group F June 14, 2026 · played Netherlands 2-1 or 1-1
Ivory Coast vs Ecuador Group E June 14, 2026 · played a narrow result, 1-1 or 1-0 either way
Sweden vs Tunisia Group F June 15, 2026 · played Sweden to edge it, around 2-1
Spain vs Cape Verde Islands Group H June 15, 2026 · played Spain 3-0
Belgium vs Egypt Group G June 15, 2026 · played Belgium to edge it, around 2-1
Saudi Arabia vs Uruguay Group H June 15, 2026 · played Uruguay to win, around 2-0
Iran vs New Zealand Group G June 16, 2026 · played Iran to edge it, around 2-1
France vs Senegal Group I June 16, 2026 · played France 2-1
Iraq vs Norway Group I June 16, 2026 · played Norway to win, around 2-0
Argentina vs Algeria Group J June 17, 2026 · played Argentina 2-0 / 3-0
Austria vs Jordan Group J June 17, 2026 · played Austria to edge it, around 2-1
Portugal vs Congo DR Group K June 17, 2026 · played Portugal 2-0 / 3-0
England vs Croatia Group L June 17, 2026 · played England 2-0
Ghana vs Panama Group L June 17, 2026 · played Ghana to edge it, around 2-1
Uzbekistan vs Colombia Group K June 18, 2026 · played Colombia to win, around 2-0
Czechia vs South Africa Group A June 18, 2026 · played Czechia to edge it, around 2-1
Switzerland vs Bosnia-Herzegovina Group B June 18, 2026 · played Switzerland to edge it, around 2-1
Canada vs Qatar Group B June 18, 2026 · played Canada to edge it, around 2-1
Mexico vs South Korea Group A June 19, 2026 · played Mexico to edge it, around 2-1
United States vs Australia Group D June 19, 2026 · played United States to edge it, around 2-1
Scotland vs Morocco Group C June 19, 2026 · played Morocco to edge it, around 2-1
Brazil vs Haiti Group C June 20, 2026 · played Brazil to win, around 2-0
Turkey vs Paraguay Group D June 20, 2026 · played Turkey to edge it, around 2-1
Netherlands vs Sweden Group F June 20, 2026 · played Netherlands to edge it, around 2-1
Germany vs Ivory Coast Group E June 20, 2026 · played Germany to win, around 2-0
Ecuador vs Curaçao Group E June 21, 2026 · played Ecuador to edge it, around 2-1
Tunisia vs Japan Group F June 21, 2026 · played Japan to win, around 2-0
Spain vs Saudi Arabia Group H June 21, 2026 · played Spain to win, around 2-0
Belgium vs Iran Group G June 21, 2026 · played Belgium to edge it, around 2-1
Uruguay vs Cape Verde Islands Group H June 21, 2026 · played Uruguay to win, around 2-0
New Zealand vs Egypt Group G June 22, 2026 · played Egypt to edge it, around 2-1
Argentina vs Austria Group J June 22, 2026 · played Argentina to win, around 2-0
France vs Iraq Group I June 22, 2026 · played France to win, around 2-0
Norway vs Senegal Group I June 23, 2026 · played a narrow result, 1-1 or 1-0 either way
Jordan vs Algeria Group J June 23, 2026 · played Algeria to edge it, around 2-1
Portugal vs Uzbekistan Group K June 23, 2026 · played Portugal to win, around 2-0
England vs Ghana Group L June 23, 2026 · played England to win, around 2-0
Panama vs Croatia Group L June 23, 2026 · played Croatia to win, around 2-0
Colombia vs Congo DR Group K June 24, 2026 · played Colombia to edge it, around 2-1
Switzerland vs Canada Group B June 24, 2026 · played Switzerland to edge it, around 2-1
Bosnia-Herzegovina vs Qatar Group B June 24, 2026 · played Bosnia-Herzegovina to edge it, around 2-1
Morocco vs Haiti Group C June 24, 2026 · played Morocco to win, around 2-0
Scotland vs Brazil Group C June 24, 2026 · played Brazil to win, around 2-0
Czechia vs Mexico Group A June 25, 2026 · played Mexico to edge it, around 2-1
South Africa vs South Korea Group A June 25, 2026 · played South Korea to edge it, around 2-1
Ecuador vs Germany Group E June 25, 2026 · played Germany to win, around 2-0
Curaçao vs Ivory Coast Group E June 25, 2026 · played Ivory Coast to edge it, around 2-1
Japan vs Sweden Group F June 25, 2026 · played Japan to edge it, around 2-1
Tunisia vs Netherlands Group F June 25, 2026 · played Netherlands to win, around 2-0
Turkey vs United States Group D June 26, 2026 · played a narrow result, 1-1 or 1-0 either way
Paraguay vs Australia Group D June 26, 2026 · played a narrow result, 1-1 or 1-0 either way
Senegal vs Iraq Group I June 26, 2026 · played Senegal to win, around 2-0
Norway vs France Group I June 26, 2026 · played France to edge it, around 2-1
Uruguay vs Spain Group H June 27, 2026 · played Spain to edge it, around 2-1
Cape Verde Islands vs Saudi Arabia Group H June 27, 2026 · played a narrow result, 1-1 or 1-0 either way
Egypt vs Iran Group G June 27, 2026 · played a narrow result, 1-1 or 1-0 either way
New Zealand vs Belgium Group G June 27, 2026 · played Belgium to win, around 2-0
Croatia vs Ghana Group L June 27, 2026 · played Croatia to edge it, around 2-1
Panama vs England Group L June 27, 2026 · played England to win, around 2-0
Colombia vs Portugal Group K June 27, 2026 · played Portugal to edge it, around 2-1
Congo DR vs Uzbekistan Group K June 27, 2026 · played Congo DR to edge it, around 2-1
Algeria vs Austria Group J June 28, 2026 · played a narrow result, 1-1 or 1-0 either way
Jordan vs Argentina Group J June 28, 2026 · played Argentina to win, around 2-0

How we make our World Cup predictions

Every preview is written by our football editorial team, not generated from a template. For each fixture we weigh recent form, head-to-head history, squad availability, tactical match-ups and the value in the bookmaker line versus our own fair-value estimate. We flag the markets where the public over-backs an outcome and the price drifts from fair value — that is where betting value lives.

Predictions are tipster forecasts, not guarantees. Odds move constantly; always confirm the live price in your account before placing. Bet within your means — see our responsible gambling guidance.

Bet World Cup 2026 · Get $130 bonus →

More World Cup 2026 betting

Bet the World Cup 2026 with code VIP4YOU

Code VIP4YOU · 130% / $130 welcome bonus · pre-match and in-play markets on every fixture.

VIP4YOU
Get $130 bonus →

Wait — your bonus is still here

The promo code VIP4YOU still works. Use it during 1xBet registration to unlock the 130% / $130 boosted welcome bonus — free, no credit card needed to register.

Get bonus →

Open the operator's site · Register in 2 minutes · 18+ only