ODDSINTELBeta
brackets locked in
46
picks made today
0
group standings predicted
0

Pre-tournament model predictions — for entertainment only. These are generated by the OddsIntel AI engine (ELO ratings from 6,651 international matches + Poisson goals model) and are not the value bets we surface on the Value Bets page. Football is unpredictable — use this as a starting point, not a guarantee.

Live top scorer data will appear here once goals are recorded. Pre-tournament predictions remain below as a reference.

Tournament Predictions

Tournament Winner

France

Also consider: Spain (consensus)

Our ELO model favours France — Mbappé at 27 is at peak, France have been in 3 of the last 5 finals. Spain is the Opta/bookmaker consensus pick at 16.1%.

Top Goalscorer

Kylian Mbappé

Both our model and the bookmakers agree. Market favourite (+600), already 12 WC goals across 2 tournaments, France's penalty taker, likely 7 games.

Dark Horse

Norway

Erling Haaland's first ever World Cup. Norway's ELO ranks 17th — if they escape Group J past France and Senegal, Haaland alone can carry them deep.

Host Going Furthest

Mexico

Also consider: USA (our model)

Mexico have the easiest group of the three hosts and Azteca altitude. Opta gives them 87% group advancement. USA have the stronger squad overall.

Teams with 0 Goals

4 teams

Most likely: Curaçao, Haiti, Qatar, New Zealand. Smallest nations facing elite opposition across all 3 group games.

6

Penalty shootouts

in knockouts

2

Goals in Final

after 90 min

~89

Yellow cards MD1

across 24 games

Predicted Group Stage Scoresmodel picks, not betting advice

AGroup ACzech Republic · Mexico · South Africa · South Korea
  1. 11 JunMexico2 – 0South Africa
  2. 12 JunSouth Korea2 – 1Czech Republic
  3. 18 JunCzech Republic1 – 0South Africa
  4. 19 JunMexico1 – 0South Korea
  5. 25 JunCzech Republic0 – 1Mexico
  6. 25 JunSouth Africa1 – 2South Korea
BGroup BBosnia & Herzegovina · Canada · Qatar · Switzerland
  1. 12 JunCanada1 – 1Bosnia & Herzegovina
  2. 13 JunQatar0 – 2Switzerland
  3. 18 JunSwitzerland2 – 0Bosnia & Herzegovina
  4. 18 JunCanada2 – 0Qatar
  5. 24 JunSwitzerland1 – 1Canada
  6. 24 JunBosnia & Herzegovina1 – 1Qatar
CGroup CAustralia · Paraguay · Türkiye · USA
  1. 13 JunUSA4 – 1Paraguay
  2. 14 JunAustralia0 – 1Türkiye
  3. 19 JunUSA1 – 0Australia
  4. 20 JunTürkiye1 – 0Paraguay
  5. 26 JunTürkiye1 – 1USA
  6. 26 JunParaguay1 – 1Australia
DGroup DBrazil · Haiti · Morocco · Scotland
  1. 13 JunBrazil1 – 0Morocco
  2. 14 JunHaiti1 – 2Scotland
  3. 19 JunScotland1 – 2Morocco
  4. 20 JunBrazil2 – 0Haiti
  5. 24 JunMorocco2 – 1Haiti
  6. 24 JunScotland1 – 2Brazil
EGroup ECuraçao · Ecuador · Germany · Ivory Coast
  1. 14 JunGermany2 – 0Curaçao
  2. 14 JunIvory Coast0 – 1Ecuador
  3. 20 JunGermany2 – 1Ivory Coast
  4. 21 JunEcuador2 – 0Curaçao
  5. 25 JunEcuador1 – 1Germany
  6. 25 JunCuraçao1 – 2Ivory Coast
FGroup FJapan · Netherlands · Sweden · Tunisia
  1. 14 JunNetherlands1 – 1Japan
  2. 15 JunSweden1 – 1Tunisia
  3. 20 JunNetherlands2 – 1Sweden
  4. 21 JunTunisia1 – 2Japan
  5. 25 JunJapan2 – 1Sweden
  6. 25 JunTunisia1 – 2Netherlands
GGroup GCape Verde Islands · Saudi Arabia · Spain · Uruguay
  1. 15 JunSpain3 – 0Cape Verde Islands
  2. 15 JunSaudi Arabia1 – 2Uruguay
  3. 21 JunSpain2 – 0Saudi Arabia
  4. 21 JunUruguay2 – 1Cape Verde Islands
  5. 27 JunUruguay1 – 2Spain
  6. 27 JunCape Verde Islands1 – 1Saudi Arabia
HGroup HBelgium · Egypt · Iran · New Zealand
  1. 15 JunBelgium1 – 0Egypt
  2. 16 JunIran2 – 1New Zealand
  3. 21 JunBelgium1 – 0Iran
  4. 22 JunNew Zealand0 – 1Egypt
  5. 27 JunEgypt1 – 1Iran
  6. 27 JunNew Zealand1 – 2Belgium
IGroup IFrance · Iraq · Norway · Senegal
  1. 16 JunFrance2 – 1Senegal
  2. 16 JunIraq0 – 2Norway
  3. 22 JunFrance2 – 0Iraq
  4. 23 JunNorway1 – 1Senegal
  5. 26 JunSenegal1 – 0Iraq
  6. 26 JunNorway0 – 1France
JGroup JAlgeria · Argentina · Austria · Jordan
  1. 17 JunArgentina2 – 1Algeria
  2. 17 JunAustria1 – 0Jordan
  3. 22 JunArgentina2 – 1Austria
  4. 23 JunJordan0 – 1Algeria
  5. 28 JunAlgeria1 – 1Austria
  6. 28 JunJordan1 – 2Argentina
KGroup KColombia · Congo DR · Portugal · Uzbekistan
  1. 17 JunPortugal2 – 1Congo DR
  2. 18 JunUzbekistan0 – 1Colombia
  3. 23 JunPortugal2 – 1Uzbekistan
  4. 24 JunColombia2 – 1Congo DR
  5. 27 JunColombia1 – 1Portugal
  6. 27 JunCongo DR0 – 1Uzbekistan
LGroup LCroatia · England · Ghana · Panama
  1. 17 JunEngland1 – 0Croatia
  2. 17 JunGhana0 – 1Panama
  3. 23 JunEngland2 – 0Ghana
  4. 23 JunPanama0 – 1Croatia
  5. 27 JunPanama1 – 2England
  6. 27 JunCroatia2 – 0Ghana