Loading...

FIFA World Cup Predictions

These FIFA World Cup 2026 predictions cover every match of the tournament through a disciplined, data-led approach.

Loading...
No games available.
FanDuel
BetMGM
Caesars
DraftKings
bet365
BetRivers

Best Sportsbook Promotions

Why Join Multiple Sportsbooks?
Loading...

World Cup predictions built on clarity, not guesswork

The FIFA World Cup 2026 brings an expanded 48-team format and matches across the United States, Canada, and Mexico. With more teams, more variables, and more unknowns, the need for reliable, model-driven forecasts has never been greater.

Dimers' World Cup predictions draw on 15+ years of international match data, considering the factors that matter most. Instead of leaning on hunches or headlines, our approach evaluates past performance, opponent strength, likely player involvement, and other underlying signals.

Every match is evaluated using a rating system tailored to international soccer. Those ratings inform each team's probability to win, draw, or lose throughout both the group stage and knockout phase.

How our World Cup predictions work

Dimers' World Cup predictions for all 104 games in 2026 are built from the ground up, using:

  • Proprietary features and outputs you won't find elsewhere
  • Frequent data maintenance to ensure accuracy throughout the tournament
  • Regular monitoring to uphold model integrity

This methodology has been sharpened through years of experience forecasting major competitions, including the 2022 World Cup, Euro 2024, and Copa América 2024. Each output is measured, intentional, and grounded in repeatable logic.

Dimers Pro builds on this foundation with deeper World Cup insights for bettors who want a more analytical edge.

Track the World Cup from start to finish

With 48 nations navigating new paths to the knockout phase, our predictions adjust as new data rolls in, covering the following rounds and games:

Group stage

Thursday, June 11, 2026

  • Mexico vs. South Africa (Group A)

  • Korea Republic vs. Czechia/Denmark/North Macedonia/Republic of Ireland (Group A)

Friday, June 12, 2026

  • Canada vs. Bosnia and Herzegovina/Italy/Northern Ireland/Wales (Group B)

  • USA vs. Paraguay (Group D)

Saturday, June 13, 2026

  • Haiti vs. Scotland (Group C)

  • Australia vs. Kosovo/Romania/Slovakia/Türkiye (Group D)

  • Brazil vs. Morocco (Group C)

  • Qatar vs. Switzerland (Group B)

Sunday, June 14, 2026

  • Côte d'Ivoire vs. Ecuador (Group E)

  • Germany vs. Curaçao (Group E)

  • Netherlands vs. Japan (Group F)

  • Albania/Poland/Sweden/Ukraine vs. Tunisia (Group F)

Monday, June 15, 2026

  • Saudi Arabia vs. Uruguay (Group H)

  • Spain vs. Cabo Verde (Group H)

  • IR Iran vs. New Zealand (Group G)

  • Belgium vs. Egypt (Group G)

Tuesday, June 16, 2026

  • France vs. Senegal (Group I)

  • Bolivia/Iraq/Suriname vs. Norway (Group I)

  • Argentina vs. Algeria (Group J)

  • Austria vs. Jordan (Group J)

Wednesday, June 17, 2026

  • Ghana vs. Panama (Group L)

  • England vs. Croatia (Group L)

  • Portugal vs. Congo DR/Jamaica/New Caledonia (Group K)

  • Uzbekistan vs. Colombia (Group K)

Thursday, June 18, 2026

  • Czechia/Denmark/North Macedonia/Republic of Ireland vs. South Africa (Group A)

  • Switzerland vs. Bosnia and Herzegovina/Italy/Northern Ireland/Wales (Group B)

  • Canada vs. Qatar (Group B)

  • Mexico vs. Korea Republic (Group A)

Friday, June 19, 2026

  • Brazil vs. Haiti (Group C)

  • Scotland vs. Morocco (Group C)

  • Kosovo/Romania/Slovakia/Türkiye vs. Paraguay (Group D)

  • USA vs. Australia (Group D)

Saturday, June 20, 2026

  • Germany vs. Côte d'Ivoire (Group E)

  • Ecuador vs. Curaçao (Group E)

  • Netherlands vs. Albania/Poland/Sweden/Ukraine (Group F)

  • Tunisia vs. Japan (Group F)

Sunday, June 21, 2026

  • Uruguay vs. Cabo Verde (Group H)

  • Spain vs. Saudi Arabia (Group H)

  • Belgium vs. IR Iran (Group G)

  • New Zealand vs. Egypt (Group G)

Monday, June 22, 2026

  • Norway vs. Senegal (Group I)

  • France vs. Bolivia/Iraq/Suriname (Group I)

  • Argentina vs. Austria (Group J)

  • Jordan vs. Algeria (Group J)

Tuesday, June 23, 2026

  • England vs. Ghana (Group L)

  • Panama vs. Croatia (Group L)

  • Portugal vs. Uzbekistan (Group K)

  • Colombia vs. Congo DR/Jamaica/New Caledonia (Group K)

Wednesday, June 24, 2026

  • Scotland vs. Brazil (Group C)

  • Morocco vs. Haiti (Group C)

  • Switzerland vs. Canada (Group B)

  • Bosnia and Herzegovina/Italy/Northern Ireland/Wales vs. Qatar (Group B)

  • Czechia/Denmark/North Macedonia/Republic of Ireland vs. Mexico (Group A)

  • South Africa vs. Korea Republic (Group A)

Thursday, June 25, 2026

  • Curaçao vs. Côte d'Ivoire (Group E)

  • Ecuador vs. Germany (Group E)

  • Japan vs. Albania/Poland/Sweden/Ukraine (Group F)

  • Tunisia vs. Netherlands (Group F)

  • Kosovo/Romania/Slovakia/Türkiye vs. USA (Group D)

  • Paraguay vs. Australia (Group D)

Friday, June 26, 2026

  • Norway vs. France (Group I)

  • Senegal vs. Bolivia/Iraq/Suriname (Group I)

  • Egypt vs. IR Iran (Group G)

  • New Zealand vs. Belgium (Group G)

  • Cabo Verde vs. Saudi Arabia (Group H)

  • Uruguay vs. Spain (Group H)

Saturday, June 27, 2026

  • Panama vs. England (Group L)

  • Croatia vs. Ghana (Group L)

  • Algeria vs. Austria (Group J)

  • Jordan vs. Argentina (Group J)

  • Colombia vs. Portugal (Group K)

  • Congo DR/Jamaica/New Caledonia vs. Uzbekistan (Group K)

Round of 32

Sunday, June 28, 2026

  • Match 73 – Group A runners-up vs. Group B runners-up

Monday, June 29, 2026

  • Match 74 – Group E winners vs. Group A/B/C/D/F third place

  • Match 75 – Group F winners vs. Group C runners-up

  • Match 76 – Group C winners vs. Group F runners-up

Tuesday, June 30, 2026

  • Match 77 – Group I winners vs. Group C/D/F/G/H third place

  • Match 78 – Group E runners-up vs. Group I runners-up

  • Match 79 – Group A winners vs. Group C/E/F/H/I third place

Wednesday, July 1, 2026

  • Match 80 – Group L winners vs. Group E/H/I/J/K third place

  • Match 81 – Group D winners vs. Group B/E/F/I/J third place

  • Match 82 – Group G winners vs. Group A/E/H/I/J third place

Thursday, July 2, 2026

  • Match 83 – Group K runners-up vs. Group L runners-up

  • Match 84 – Group H winners vs. Group J runners-up

  • Match 85 – Group B winners vs. Group E/F/G/I/J third place

Friday, July 3, 2026

  • Match 86 – Group J winners vs. Group H runners-up

  • Match 87 – Group K winners vs. Group D/E/I/J/L third place

  • Match 88 – Group D runners-up vs. Group G runners-up

Round of 16

Saturday, July 4, 2026

  • Match 89 – Winner Match 74 vs. Winner Match 77

  • Match 90 – Winner Match 73 vs. Winner Match 75

Sunday, July 5, 2026

  • Match 91 – Winner Match 76 vs. Winner Match 78

  • Match 92 – Winner Match 79 vs. Winner Match 80

Monday, July 6, 2026

  • Match 93 – Winner Match 83 vs. Winner Match 84

  • Match 94 – Winner Match 81 vs. Winner Match 82

Tuesday, July 7, 2026

  • Match 95 – Winner Match 86 vs. Winner Match 88

  • Match 96 – Winner Match 85 vs. Winner Match 87

Quarterfinals

Thursday, July 9, 2026

  • Match 97 – Winner Match 89 vs. Winner Match 90

Friday, July 10, 2026

  • Match 98 – Winner Match 93 vs. Winner Match 94

Saturday, July 11, 2026

  • Match 99 – Winner Match 91 vs. Winner Match 92

  • Match 100 – Winner Match 95 vs. Winner Match 96

Semifinals

Tuesday, July 14, 2026

  • Match 101 – Winner Match 97 vs. Winner Match 98

Wednesday, July 15, 2026

  • Match 102 – Winner Match 99 vs. Winner Match 100

Bronze final

Saturday, July 18, 2026

  • Match 103 – Loser Match 101 vs. Loser Match 102

Final

Sunday, July 19, 2026

  • Match 104 – Winner Match 101 vs. Winner Match 102

Explore more of our World Cup coverage

Stay tuned for continuous updates leading into the 2026 World Cup and throughout every stage of the tournament.

Responsible gambling

World Cup betting should always remain measured and responsible. Responsible gambling resources are available 24/7.