Soccer Guru
Soccer Guru emblem
FIFA World Cup 2026 · Predictions

The model
knows the score.

Free, transparent pre-match predictions for every group-stage match and the full 32-team knockout bracket. ELO baseline, team-archetype energy corrections, online learning — frozen 5 minutes before kickoff so the number you see is the one we're accountable for.

01 · Receipts

Prediction performance 72 games played

No cherry-picking — every match was predicted before kickoff, results audited after. We track two independent quality metrics: outcome (did we pick the right side of 1/X/2?) and exact score (did our predicted scoreline match exactly?). Exact-score accuracy is much harder — even a top-class Poisson model lands the exact score 8–12% of the time, so each hit is real signal. Skill score below is the standard "how much better than random?" measure: 0% = no better than coin-flipping, 100% = perfect prediction. It's derived from the Brier score against the random-guess baseline of 0.667.

45/72Outcome correct (1/X/2)
62%Outcome accuracy
9/72Exact score correct
12%Exact accuracy
1.56×vs 8% Poisson baseline
+27.5%Skill score vs random
DateMatch Prediction 1/X/2 Predicted score Actual OutcomeExact
2026-06-11 Mexico Mexico vs South Africa South Africa 88% / 9% / 2% 2–0 2-0
2026-06-11 South Korea South Korea vs Czechia Czechia 48% / 30% / 22% 1–0 2-1
2026-06-12 Canada Canada vs Bosnia and Herzegovina Bosnia 63% / 25% / 12% 1–0 1-1
2026-06-12 United States United States vs Paraguay Paraguay 34% / 27% / 39% 1–1 4-1
2026-06-13 Qatar Qatar vs Switzerland Switzerland 3% / 11% / 86% 0–2 1-1
2026-06-13 Brazil Brazil vs Morocco Morocco 53% / 26% / 21% 1–1 1-1
2026-06-13 Haiti Haiti vs Scotland Scotland 7% / 20% / 73% 0–1 0-1
2026-06-13 Australia Australia vs Türkiye Türkiye 34% / 30% / 36% 1–1 2-0
2026-06-14 Germany Germany vs Curaçao Curaçao 87% / 10% / 3% 2–0 7-1
2026-06-14 Netherlands Netherlands vs Japan Japan 44% / 29% / 26% 1–1 2-2
2026-06-14 Ivory Coast Ivory Coast vs Ecuador Ecuador 16% / 24% / 60% 0–1 1-0
2026-06-14 Sweden Sweden vs Tunisia Tunisia 56% / 26% / 17% 1–0 5-1
2026-06-15 Spain Spain vs Cape Verde Cape Verde 87% / 10% / 3% 2–0 0-0
2026-06-15 Belgium Belgium vs Egypt Egypt 65% / 23% / 12% 1–0 1-1
2026-06-15 Saudi Arabia Saudi Arabia vs Uruguay Uruguay 8% / 18% / 74% 0–2 1-1
2026-06-15 Iran Iran vs New Zealand New Zealand 73% / 20% / 7% 2–0 2-2
2026-06-16 France France vs Senegal Senegal 82% / 14% / 4% 2–0 3-1
2026-06-16 Iraq Iraq vs Norway Norway 3% / 10% / 87% 0–2 1-4
2026-06-16 Argentina Argentina vs Algeria Algeria 87% / 10% / 3% 2–0 3-0
2026-06-16 Austria Austria vs Jordan Jordan 66% / 24% / 10% 1–0 3-1
2026-06-17 Portugal Portugal vs DR Congo DR Congo 83% / 14% / 3% 2–0 1-1
2026-06-17 England England vs Croatia Croatia 67% / 23% / 10% 1–0 4-2
2026-06-17 Ghana Ghana vs Panama Panama 27% / 30% / 43% 1–1 1-0
2026-06-17 Uzbekistan Uzbekistan vs Colombia Colombia 3% / 11% / 87% 0–2 1-3
2026-06-18 Czechia Czechia vs South Africa South Africa 53% / 27% / 20% 1–0 1-1
2026-06-18 Switzerland Switzerland vs Bosnia and Herzegovina Bosnia 70% / 24% / 6% 1–0 4-1
2026-06-18 Canada Canada vs Qatar Qatar 73% / 19% / 8% 2–0 6-0
2026-06-18 Mexico Mexico vs South Korea South Korea 54% / 26% / 20% 1–0 1-0
2026-06-19 United States United States vs Australia Australia 55% / 19% / 26% 2–1 2-0
2026-06-19 Scotland Scotland vs Morocco Morocco 6% / 21% / 72% 0–1 0-1
2026-06-19 Brazil Brazil vs Haiti Haiti 85% / 12% / 3% 2–0 3-0
2026-06-19 Türkiye Türkiye vs Paraguay Paraguay 25% / 36% / 38% 0–0 0-1
2026-06-20 Netherlands Netherlands vs Sweden Sweden 44% / 21% / 35% 2–2 5-1
2026-06-20 Germany Germany vs Ivory Coast Ivory Coast 87% / 8% / 5% 4–0 2-1
2026-06-20 Ecuador Ecuador vs Curaçao Curaçao 68% / 23% / 9% 1–0 0-0
2026-06-20 Tunisia Tunisia vs Japan Japan 3% / 10% / 86% 0–2 0-4
2026-06-21 Spain Spain vs Saudi Arabia Saudi Arabia 60% / 29% / 11% 1–0 4-0
2026-06-21 Belgium Belgium vs Iran Iran 53% / 29% / 18% 1–0 0-0
2026-06-21 Uruguay Uruguay vs Cape Verde Cape Verde 64% / 27% / 9% 1–0 2-2
2026-06-21 New Zealand New Zealand vs Egypt Egypt 24% / 23% / 54% 1–2 1-3
2026-06-22 Argentina Argentina vs Austria Austria 78% / 15% / 7% 2–0 2-0
2026-06-22 France France vs Iraq Iraq 84% / 11% / 5% 3–0 3-0
2026-06-22 Norway Norway vs Senegal Senegal 60% / 21% / 19% 2–1 3-2
2026-06-22 Jordan Jordan vs Algeria Algeria 25% / 27% / 48% 1–1 1-2
2026-06-23 Portugal Portugal vs Uzbekistan Uzbekistan 70% / 21% / 9% 2–0 5-0
2026-06-23 England England vs Ghana Ghana 93% / 5% / 2% 3–0 0-0
2026-06-23 Panama Panama vs Croatia Croatia 2% / 10% / 88% 0–2 0-1
2026-06-23 Colombia Colombia vs DR Congo DR Congo 78% / 16% / 6% 2–0 1-0
2026-06-24 Switzerland Switzerland vs Canada Canada 47% / 20% / 33% 2–2 2-1
2026-06-24 Bosnia and Herzegovina Bosnia vs Qatar Qatar 72% / 18% / 9% 2–0 3-1
2026-06-24 Scotland Scotland vs Brazil Brazil 4% / 15% / 81% 0–2 0-3
2026-06-24 Morocco Morocco vs Haiti Haiti 86% / 12% / 3% 2–0 4-2
2026-06-24 Czechia Czechia vs Mexico Mexico 6% / 20% / 75% 0–1 0-3
2026-06-24 South Africa South Africa vs South Korea South Korea 20% / 27% / 53% 0–1 1-0
2026-06-25 Ecuador Ecuador vs Germany Germany 10% / 29% / 62% 0–1 2-1
2026-06-25 Curaçao Curaçao vs Ivory Coast Ivory Coast 5% / 14% / 81% 0–2 0-2
2026-06-25 Japan Japan vs Sweden Sweden 66% / 20% / 14% 2–0 1-1
2026-06-25 Tunisia Tunisia vs Netherlands Netherlands 2% / 5% / 93% 0–3 1-3
2026-06-25 Türkiye Türkiye vs United States United States 33% / 28% / 39% 1–1 3-2
2026-06-25 Paraguay Paraguay vs Australia Australia 48% / 31% / 21% 1–0 0-0
2026-06-26 Norway Norway vs France France 23% / 24% / 53% 1–2 1-4
2026-06-26 Senegal Senegal vs Iraq Iraq 80% / 14% / 6% 2–0 5-0
2026-06-26 Cape Verde Cape Verde vs Saudi Arabia Saudi Arabia 52% / 24% / 24% 1–1 0-0
2026-06-26 Uruguay Uruguay vs Spain Spain 2% / 7% / 91% 0–3 0-1
2026-06-26 Egypt Egypt vs Iran Iran 47% / 27% / 26% 1–1 1-1
2026-06-26 New Zealand New Zealand vs Belgium Belgium 5% / 17% / 79% 0–2 1-5
2026-06-27 Panama Panama vs England England 4% / 20% / 76% 0–1 0-2
2026-06-27 Croatia Croatia vs Ghana Ghana 78% / 18% / 5% 2–0 2-1
2026-06-27 Colombia Colombia vs Portugal Portugal 14% / 21% / 66% 0–2 0-0
2026-06-27 DR Congo DR Congo vs Uzbekistan Uzbekistan 44% / 28% / 27% 1–1 3-1
2026-06-27 Algeria Algeria vs Austria Austria 32% / 28% / 41% 1–1 3-3
2026-06-27 Jordan Jordan vs Argentina Argentina 3% / 13% / 83% 0–2 1-3
02 · Today & Tomorrow

Next 3 days, called. Jul 16 – Jul 18

Detailed predictions for matches in the next 3 days. Probabilities are a Bayesian-weighted blend of our model (ELO baseline + team-archetype energy corrections) and the sharpest pre-match market line (Pinnacle), with the blend weight itself learned hourly from how each side has scored against settled matches. The "If at penalties" pick names one winner even when the most likely result is a draw, using an ELO-tilted shootout for ties.

🔒
Predictions freeze 5 minutes before kickoff. Our agents gather information (odds, line movements, team news) up to T−5 minutes; at that moment the prediction is snapshotted and nothing changes afterwards. This means the numbers you see for a locked match are exactly what we published — no retro-editing, no in-play "predictions". Look for the 🔒 Locked badge on each card.
No upcoming matches in the next 3 days — see the full schedule below.
03 · Knockout Bracket · Round of 16

Round of 16 8 fixtures · Jul 4 → Jul 7

Winners of the 16 R32 ties meet across four days. Every pairing shown here has both sides confirmed — including Morocco (past Netherlands on pens) and France (3–0 over Sweden). Probabilities come from the same ELO + team-archetype model that called the group stage.

Saturday, July 4

SoFi Stadium (Los Angeles)
CanadaCanada13% · 20% · 67%MoroccoMorocco
NRG Stadium (Houston)
ParaguayParaguay2% · 7% · 90%FranceFrance

Sunday, July 5

AT&T Stadium (Dallas)
BrazilBrazil46% · 26% · 28%NorwayNorway
Estadio Azteca (Mexico City)
MexicoMexico30% · 28% · 42%EnglandEngland

Monday, July 6

Lumen Field (Seattle)
United StatesUnited States15% · 18% · 67%BelgiumBelgium
BMO Field (Toronto)
PortugalPortugal5% · 22% · 73%SpainSpain

Tuesday, July 7

BC Place (Vancouver)
ArgentinaArgentina88% · 10% · 2%EgyptEgypt
Hard Rock Stadium (Miami)
SwitzerlandSwitzerland36% · 31% · 33%ColombiaColombia
03 · Knockout Bracket

Round of 32 16 fixtures · Jun 28 → Jul 3

Bracket assembled from the official FIFA slot map. Slots like "Runner-up Group K" or "3rd Group I/J/K" finalise to a team once Group Stage closes — predictions activate the moment both sides are confirmed.

Sunday, June 28

SoFi Stadium (Los Angeles)
South AfricaSouth Africa16% · 24% · 60%CanadaCanada

Monday, June 29

Gillette Stadium (Boston)
GermanyGermany57% · 28% · 15%ParaguayParaguay
NRG Stadium (Houston)
BrazilBrazil62% · 23% · 15%JapanJapan
Estadio BBVA (Monterrey)
NetherlandsNetherlands40% · 26% · 34%MoroccoMorocco

Tuesday, June 30

AT&T Stadium (Dallas)
Ivory CoastIvory Coast8% · 19% · 73%NorwayNorway
MetLife Stadium (New York/NJ)
FranceFrance91% · 7% · 2%SwedenSweden
Estadio Azteca (Mexico City)
MexicoMexico48% · 25% · 27%EcuadorEcuador

Wednesday, July 1

Mercedes-Benz Stadium (Atlanta)
EnglandEngland75% · 17% · 8%DR CongoDR Congo
Lumen Field (Seattle)
BelgiumBelgium50% · 21% · 29%SenegalSenegal
Levi's Stadium (Bay Area)
United StatesUnited States58% · 22% · 20%BosniaBosnia and Herzegovina

Thursday, July 2

SoFi Stadium (Los Angeles)
SpainSpain72% · 19% · 9%AustriaAustria
BMO Field (Toronto)
PortugalPortugal45% · 31% · 24%CroatiaCroatia
BC Place (Vancouver)
SwitzerlandSwitzerland48% · 24% · 28%AlgeriaAlgeria

Friday, July 3

AT&T Stadium (Dallas)
AustraliaAustralia34% · 32% · 35%EgyptEgypt
Hard Rock Stadium (Miami)
ArgentinaArgentina88% · 10% · 2%Cape VerdeCape Verde
Arrowhead Stadium (Kansas City)
ColombiaColombia77% · 17% · 6%GhanaGhana
04 · Group Stage

Full group schedule 72 matches · 12 groups

All 72 group-stage fixtures, with live standings as matches settle. Probabilities are intentionally hidden here — see the next-3-days window above for active predictions.

Group A

#TeamPWDLGDPts
1MexicoMexico3300+69
2South AfricaSouth Africa3111-14
3South KoreaSouth Korea3102-13
4CzechiaCzechia3012-41
Jun 11MexicoMexico2–0South AfricaSouth Africa
Predicted 2–0·🎯 Exact!
Jun 11South KoreaSouth Korea2–1CzechiaCzechia
Predicted 1–0·✓ Outcome
Jun 18CzechiaCzechia1–1South AfricaSouth Africa
Predicted 1–0·✗ Missed
Jun 18MexicoMexico1–0South KoreaSouth Korea
Predicted 1–0·🎯 Exact!
Jun 24CzechiaCzechia0–3MexicoMexico
Predicted 0–1·✓ Outcome
Jun 24South AfricaSouth Africa1–0South KoreaSouth Korea
Predicted 0–1·✗ Missed

Group B

#TeamPWDLGDPts
1SwitzerlandSwitzerland3210+47
2CanadaCanada3111+54
3Bosnia and HerzegovinaBosnia3111-14
4QatarQatar3012-81
Jun 12CanadaCanada1–1BosniaBosnia and Herzegovina
Predicted 1–0·✗ Missed
Jun 13QatarQatar1–1SwitzerlandSwitzerland
Predicted 0–2·✗ Missed
Jun 18SwitzerlandSwitzerland4–1BosniaBosnia and Herzegovina
Predicted 1–0·✓ Outcome
Jun 18CanadaCanada6–0QatarQatar
Predicted 2–0·✓ Outcome
Jun 24SwitzerlandSwitzerland2–1CanadaCanada
Predicted 2–2·✓ Outcome
Jun 24Bosnia and HerzegovinaBosnia3–1QatarQatar
Predicted 2–0·✓ Outcome

Group C

#TeamPWDLGDPts
1BrazilBrazil3210+67
2MoroccoMorocco3210+37
3ScotlandScotland3102-33
4HaitiHaiti3003-60
Jun 13BrazilBrazil1–1MoroccoMorocco
Predicted 1–1·🎯 Exact!
Jun 13HaitiHaiti0–1ScotlandScotland
Predicted 0–1·🎯 Exact!
Jun 19ScotlandScotland0–1MoroccoMorocco
Predicted 0–1·🎯 Exact!
Jun 19BrazilBrazil3–0HaitiHaiti
Predicted 2–0·✓ Outcome
Jun 24ScotlandScotland0–3BrazilBrazil
Predicted 0–2·✓ Outcome
Jun 24MoroccoMorocco4–2HaitiHaiti
Predicted 2–0·✓ Outcome

Group D

#TeamPWDLGDPts
1United StatesUnited States3201+46
2AustraliaAustralia3111+04
3ParaguayParaguay3111-24
4TürkiyeTürkiye3102-23
Jun 12United StatesUnited States4–1ParaguayParaguay
Predicted 1–1·✗ Missed
Jun 13AustraliaAustralia2–0TürkiyeTürkiye
Predicted 1–1·✗ Missed
Jun 19United StatesUnited States2–0AustraliaAustralia
Predicted 2–1·✓ Outcome
Jun 19TürkiyeTürkiye0–1ParaguayParaguay
Predicted 0–0·✓ Outcome
Jun 25TürkiyeTürkiye3–2United StatesUnited States
Predicted 1–1·✗ Missed
Jun 25ParaguayParaguay0–0AustraliaAustralia
Predicted 1–0·✗ Missed

Group E

#TeamPWDLGDPts
1GermanyGermany3201+66
2Ivory CoastIvory Coast3201+26
3EcuadorEcuador3111+04
4CuraçaoCuraçao3012-81
Jun 14GermanyGermany7–1CuraçaoCuraçao
Predicted 2–0·✓ Outcome
Jun 14Ivory CoastIvory Coast1–0EcuadorEcuador
Predicted 0–1·✗ Missed
Jun 20GermanyGermany2–1Ivory CoastIvory Coast
Predicted 4–0·✓ Outcome
Jun 20EcuadorEcuador0–0CuraçaoCuraçao
Predicted 1–0·✗ Missed
Jun 25EcuadorEcuador2–1GermanyGermany
Predicted 0–1·✗ Missed
Jun 25CuraçaoCuraçao0–2Ivory CoastIvory Coast
Predicted 0–2·🎯 Exact!

Group F

#TeamPWDLGDPts
1NetherlandsNetherlands3210+67
2JapanJapan3120+45
3SwedenSweden3111+04
4TunisiaTunisia3003-100
Jun 14NetherlandsNetherlands2–2JapanJapan
Predicted 1–1·✗ Missed
Jun 14SwedenSweden5–1TunisiaTunisia
Predicted 1–0·✓ Outcome
Jun 20NetherlandsNetherlands5–1SwedenSweden
Predicted 2–2·✓ Outcome
Jun 20TunisiaTunisia0–4JapanJapan
Predicted 0–2·✓ Outcome
Jun 25JapanJapan1–1SwedenSweden
Predicted 2–0·✗ Missed
Jun 25TunisiaTunisia1–3NetherlandsNetherlands
Predicted 0–3·✓ Outcome

Group G

#TeamPWDLGDPts
1BelgiumBelgium3120+45
2EgyptEgypt3120+25
3IranIran3030+03
4New ZealandNew Zealand3012-61
Jun 15BelgiumBelgium1–1EgyptEgypt
Predicted 1–0·✗ Missed
Jun 15IranIran2–2New ZealandNew Zealand
Predicted 2–0·✗ Missed
Jun 21BelgiumBelgium0–0IranIran
Predicted 1–0·✗ Missed
Jun 21New ZealandNew Zealand1–3EgyptEgypt
Predicted 1–2·✓ Outcome
Jun 26EgyptEgypt1–1IranIran
Predicted 1–1·🎯 Exact!
Jun 26New ZealandNew Zealand1–5BelgiumBelgium
Predicted 0–2·✓ Outcome

Group H

#TeamPWDLGDPts
1SpainSpain3210+57
2Cape VerdeCape Verde3030+03
3UruguayUruguay3021-12
4Saudi ArabiaSaudi Arabia3021-42
Jun 15SpainSpain0–0Cape VerdeCape Verde
Predicted 2–0·✗ Missed
Jun 15Saudi ArabiaSaudi Arabia1–1UruguayUruguay
Predicted 0–2·✗ Missed
Jun 21SpainSpain4–0Saudi ArabiaSaudi Arabia
Predicted 1–0·✓ Outcome
Jun 21UruguayUruguay2–2Cape VerdeCape Verde
Predicted 1–0·✗ Missed
Jun 26Cape VerdeCape Verde0–0Saudi ArabiaSaudi Arabia
Predicted 1–1·✗ Missed
Jun 26UruguayUruguay0–1SpainSpain
Predicted 0–3·✓ Outcome

Group I

#TeamPWDLGDPts
1FranceFrance3300+89
2NorwayNorway3201+16
3SenegalSenegal3102+23
4IraqIraq3003-110
Jun 16FranceFrance3–1SenegalSenegal
Predicted 2–0·✓ Outcome
Jun 16IraqIraq1–4NorwayNorway
Predicted 0–2·✓ Outcome
Jun 22FranceFrance3–0IraqIraq
Predicted 3–0·🎯 Exact!
Jun 22NorwayNorway3–2SenegalSenegal
Predicted 2–1·✓ Outcome
Jun 26NorwayNorway1–4FranceFrance
Predicted 1–2·✓ Outcome
Jun 26SenegalSenegal5–0IraqIraq
Predicted 2–0·✓ Outcome

Group J

#TeamPWDLGDPts
1ArgentinaArgentina3300+79
2AustriaAustria3111+04
3AlgeriaAlgeria3111-24
4JordanJordan3003-50
Jun 16ArgentinaArgentina3–0AlgeriaAlgeria
Predicted 2–0·✓ Outcome
Jun 16AustriaAustria3–1JordanJordan
Predicted 1–0·✓ Outcome
Jun 22ArgentinaArgentina2–0AustriaAustria
Predicted 2–0·🎯 Exact!
Jun 22JordanJordan1–2AlgeriaAlgeria
Predicted 1–1·✓ Outcome
Jun 27AlgeriaAlgeria3–3AustriaAustria
Predicted 1–1·✗ Missed
Jun 27JordanJordan1–3ArgentinaArgentina
Predicted 0–2·✓ Outcome

Group K

#TeamPWDLGDPts
1ColombiaColombia3210+37
2PortugalPortugal3120+55
3DR CongoDR Congo3111+14
4UzbekistanUzbekistan3003-90
Jun 17PortugalPortugal1–1DR CongoDR Congo
Predicted 2–0·✗ Missed
Jun 17UzbekistanUzbekistan1–3ColombiaColombia
Predicted 0–2·✓ Outcome
Jun 23PortugalPortugal5–0UzbekistanUzbekistan
Predicted 2–0·✓ Outcome
Jun 23ColombiaColombia1–0DR CongoDR Congo
Predicted 2–0·✓ Outcome
Jun 27ColombiaColombia0–0PortugalPortugal
Predicted 0–2·✗ Missed
Jun 27DR CongoDR Congo3–1UzbekistanUzbekistan
Predicted 1–1·✓ Outcome

Group L

#TeamPWDLGDPts
1EnglandEngland3210+47
2CroatiaCroatia3201+06
3GhanaGhana3111+04
4PanamaPanama3003-40
Jun 17EnglandEngland4–2CroatiaCroatia
Predicted 1–0·✓ Outcome
Jun 17GhanaGhana1–0PanamaPanama
Predicted 1–1·✗ Missed
Jun 23EnglandEngland0–0GhanaGhana
Predicted 3–0·✗ Missed
Jun 23PanamaPanama0–1CroatiaCroatia
Predicted 0–2·✓ Outcome
Jun 27PanamaPanama0–2EnglandEngland
Predicted 0–1·✓ Outcome
Jun 27CroatiaCroatia2–1GhanaGhana
Predicted 2–0·✓ Outcome
05 · The Big One

Who lifts the trophy? Snapshot · Jul 16

Daily canonical snapshot — taken once per tournament day after the last match settles, with a date-seeded 20,000-run Monte Carlo for reproducibility. Arrows show movement since Jul 15. "Ours" is what the blend (model + Pinnacle, weighted by learned W_MARKET) implies after simulating every remaining match. "Market" is Pinnacle's de-vigged outright winner price.

#1
Spain
Spain↓1.5pp
Ours: 36% Market: 57%
#2
Argentina
Argentina↑3.7pp
Ours: 25% Market: 19%
#3
France
France·
Ours: 16% Market: —
#4
England
England↓2.4pp
Ours: 9% Market: 24%
#5
Colombia
Colombia·
Ours: 2% Market: —
#6
Brazil
Brazil·
Ours: 2% Market: —
#7
Netherlands
Netherlands·
Ours: 2% Market: —
#8
Portugal
Portugal·
Ours: 1% Market: —
#9
Norway
Norway·
Ours: 1% Market: —
#10
Belgium
Belgium·
Ours: 1% Market: —
#11
Germany
Germany·
Ours: 1% Market: —
#12
Switzerland
Switzerland·
Ours: 1% Market: —
06 · Method

Predictions, method, and questions

Soccer Guru publishes free, transparent World Cup 2026 predictions for all 72 group-stage matches and the full 32-team knockout bracket. Each match prediction includes the 1X2 probability, the most likely exact score, the predicted winner if it goes to penalties, and a tournament-winner probability updated every 60 minutes. Every published number is frozen 5 minutes before kickoff so our backtest is honest — what you see is what we committed to.

Today's top World Cup 2026 picks

Browse the next 3 days for detailed predictions, the full group-by-group schedule for standings and upcoming fixtures, or the tournament-winner board for outright odds. Predictions are recomputed every hour as ELO ratings, team news and pre-match market lines change — and frozen 5 minutes before kickoff so the published number is the one we are accountable for.

Frequently asked questions

Who will win the FIFA World Cup 2026?

Soccer Guru's model currently rates Spain, Argentina, France, England and Portugal as the top five contenders. The tournament-winner board is regenerated by a 5,000-run Monte Carlo simulation every 60 minutes and reflects the latest group-stage results, ELO ratings and pre-match market lines.

How accurate are these World Cup 2026 predictions?

Honest accuracy is published live in the Prediction Performance section: outcome picks (1/X/2), exact-score hits, Brier skill score against a random baseline. Every prediction is frozen at T−5 minutes before kickoff so it cannot be rewritten after the fact.

Where is the 2026 World Cup played?

The 2026 FIFA World Cup is co-hosted by the United States, Mexico and Canada. Matches run across 16 venues including MetLife Stadium (NY/NJ), SoFi Stadium (Los Angeles), AT&T Stadium (Dallas), Estadio Azteca (Mexico City), BMO Field (Toronto) and BC Place (Vancouver).

What is the 2026 World Cup format?

48 teams in 12 groups of 4. The top 2 from each group plus the 8 best third-placed teams advance to a 32-team knockout bracket — Round of 32, Round of 16, Quarter-finals, Semi-finals, Final. Tournament dates: 11 June 2026 through 19 July 2026.

Are these picks free?

Yes. Every World Cup 2026 prediction, including 1X2 probability, exact-score pick and outright tournament-winner odds, is published free of charge on soccerguru.vip. No login required to view.

Browse predictions by group

Open the full group-by-group schedule for live standings and every fixture from Group A (Mexico, South Africa, South Korea, Czechia) to Group L. Upcoming matches inside the 3-day prediction window show 1/X/2 probabilities and a predicted score inline.