WC26·Predictor

machine-learned scorelines · 49,000 internationals · generated 2026-07-12 20:00 MYT
Honest numbers — backtested on 2,620 matches: W/D/L 59.7% · exact score 14.1% (always-1-1 baseline 10.3%) · top-5 hit 54.4% · RPS 0.165 · LOCK-tier accuracy 83% on 807 picks. No model on earth gets 80% on all matches — LOCK marks the picks that historically do.

Track record

Sample so far: 98 settled picks. Far too few to judge this model — treat every number below as a live scoreboard, not a verdict. The honest performance estimate is the backtest above (2,620 matches). A LOCK-tier claim alone needs ~30+ settled picks before it means anything.
65/98
frozen outcomes · n=98
66% — vs 33% coin-flip · 59.7% model long-run
58%
avg stated confidence
right 66% so far — too few picks (n=98) to read into the gap
17/21
lock picks
long-run ≥70% contract · needs ~30+ to judge
Known blind spot — draws: 24 of our 33 live misses were matches that ended level. The model almost never names a draw as its single most likely result (backtested draw recall 1.4%) — so a favourite that draws reads as a miss here. We are an outcome-leaning model, not a draw detector.
Exact scoreline nailed: 15/98 — for fun only. Even at its backtested best the model hits the precise score ~14% (always-1-1 baseline 10.3%): the hardest-possible metric, never a confidence signal.
RETRO (walk-forward, pre-system matches): outcomes 2/2 · exact 0/2 — counted separately, never in the headline numbers.
MatchPredActualTierOutExact (fun)
Mexico v South Africa 1-02-0STRONGretro
South Korea v Czech Republic 1-12-1TOSS-UPretro
Canada v Bosnia and Herzegovina 2-01-1STRONG
United States v Paraguay 1-04-1LEAN
Haiti v Scotland 0-10-1STRONG
Australia v Turkey 0-12-0LEAN
Brazil v Morocco 1-01-1STRONG
Qatar v Switzerland 0-21-1LOCK
Ivory Coast v Ecuador 0-01-0LEAN
Germany v Curaçao 3-07-1LOCK
Netherlands v Japan 1-12-2LEAN
Sweden v Tunisia 1-15-1TOSS-UP
Saudi Arabia v Uruguay 0-11-1STRONG
Spain v Cape Verde 2-00-0LOCK
Iran v New Zealand 1-02-2LEAN
Belgium v Egypt 1-01-1STRONG
France v Senegal 1-03-1STRONG
Iraq v Norway 0-11-4STRONG
Argentina v Algeria 1-03-0STRONG
Austria v Jordan 1-03-1STRONG
Ghana v Panama 1-01-0TOSS-UP
England v Croatia 1-04-2STRONG
Portugal v DR Congo 1-01-1STRONG
Uzbekistan v Colombia 0-11-3STRONG
Czech Republic v South Africa 1-01-1STRONG
Switzerland v Bosnia and Herzegovina 2-04-1STRONG
Canada v Qatar 2-06-0LOCK
Mexico v South Korea 1-01-0LEAN
Brazil v Haiti 2-03-0LOCK
Scotland v Morocco 1-10-1LEAN
Turkey v Paraguay 1-00-1TOSS-UP
United States v Australia 1-02-0LEAN
Germany v Ivory Coast 1-02-1LEAN
Ecuador v Curaçao 2-00-0LOCK
Netherlands v Sweden 1-15-1STRONG
Tunisia v Japan 0-10-4LEAN
Uruguay v Cape Verde 1-02-2STRONG
Spain v Saudi Arabia 2-04-0LOCK
Belgium v Iran 1-00-0STRONG
New Zealand v Egypt 0-11-3LEAN
Norway v Senegal 1-03-2TOSS-UP
France v Iraq 2-03-0LOCK
Argentina v Austria 1-02-0STRONG
Jordan v Algeria 1-11-2STRONG
England v Ghana 2-00-0LOCK
Panama v Croatia 0-10-1STRONG
Portugal v Uzbekistan 1-05-0LOCK
Colombia v DR Congo 1-01-0STRONG
Scotland v Brazil 0-20-3STRONG
Morocco v Haiti 2-04-2LOCK
Canada v Switzerland 1-11-2TOSS-UP
Bosnia and Herzegovina v Qatar 1-03-1LEAN
Mexico v Czech Republic 2-03-0LOCK
South Africa v South Korea 0-11-0STRONG
Curaçao v Ivory Coast 0-10-2LOCK
Ecuador v Germany 0-12-1LEAN
Japan v Sweden 1-11-1LEAN
Tunisia v Netherlands 0-11-3STRONG
United States v Turkey 1-12-3STRONG
Paraguay v Australia 1-00-0TOSS-UP
Norway v France 1-11-4STRONG
Senegal v Iraq 1-05-0STRONG
Egypt v Iran 1-01-1TOSS-UP
New Zealand v Belgium 0-21-5LOCK
Cape Verde v Saudi Arabia 1-00-0TOSS-UP
Uruguay v Spain 0-10-1STRONG
Panama v England 0-20-2LOCK
Croatia v Ghana 1-02-1STRONG
Algeria v Austria 0-13-3TOSS-UP
Jordan v Argentina 0-21-3LOCK
Colombia v Portugal 0-10-0TOSS-UP
DR Congo v Uzbekistan 0-03-1TOSS-UP
South Africa v Canada 0-10-1LEAN
Germany v Paraguay 1-01-1STRONG
Netherlands v Morocco 1-11-1TOSS-UP
Brazil v Japan 1-12-1STRONG
France v Sweden 2-13-0LOCK
Ivory Coast v Norway 0-11-2TOSS-UP
Mexico v Ecuador 0-02-0TOSS-UP
England v DR Congo 1-02-1STRONG
United States v Bosnia and Herzegovina 2-02-0LOCK
Belgium v Senegal 1-13-2TOSS-UP
Portugal v Croatia 1-12-1LEAN
Spain v Austria 1-03-0LOCK
Switzerland v Algeria 1-12-0TOSS-UP
Argentina v Cape Verde 2-03-2LOCK
Colombia v Ghana 1-01-0STRONG
Australia v Egypt 1-11-1TOSS-UP
Paraguay v France 0-10-1LOCK
Canada v Morocco 0-10-3LEAN
Brazil v Norway 1-11-2LEAN
Mexico v England 0-12-3TOSS-UP
Portugal v Spain 0-10-1LEAN
United States v Belgium 1-11-4TOSS-UP
Argentina v Egypt 1-03-2STRONG
Switzerland v Colombia 1-10-0LEAN
France v Morocco 1-02-0STRONG
Spain v Belgium 1-12-1STRONG
Norway v England 1-11-2STRONG
Argentina v Switzerland 1-13-1STRONG

Upcoming · next 7 days

Jul 15 · 03:00 MYT · Group nan TOSS-UP
France
ELO 2238 ↑118
11
France win · 36%
Spain
ELO 2262 ↑37
W 36%
D 28%
L 36%
12 · France or Spain (no draw) · 72%U2.5 54%1-0 11%2-1 9%0-0 9%0-1 8%
● market-blended
Jul 16 · 03:00 MYT · Group nan TOSS-UP
England
ELO 2155 ↑102
11
Argentina win · 38%
Argentina
ELO 2238 ↑30
W 31%
D 31%
L 38%
12 · England or Argentina (no draw) · 69%U2.5 65%1-0 13%0-0 13%0-1 12%0-2 8%
● market-blended

Groups · advance odds

Group A

teamWDLGDpts·adv
Mexico300+69 100%
South Africa111-14 100%
South Korea102-13 0%
Czech Republic012-41 0%

Group B

teamWDLGDpts·adv
Switzerland210+47 100%
Canada111+54 100%
Bosnia and Herzegovina111-14 100%
Qatar012-81 0%

Group C

teamWDLGDpts·adv
Brazil210+67 100%
Morocco210+37 100%
Scotland102-33 0%
Haiti003-60 0%

Group D

teamWDLGDpts·adv
United States201+46 100%
Australia111+04 100%
Paraguay111-24 100%
Turkey102-23 0%

Group E

teamWDLGDpts·adv
Germany201+66 100%
Ivory Coast201+26 100%
Ecuador111+04 100%
Curaçao012-81 0%

Group F

teamWDLGDpts·adv
Netherlands210+67 100%
Japan120+45 100%
Sweden111+04 100%
Tunisia003-100 0%

Group G

teamWDLGDpts·adv
Belgium120+45 100%
Egypt120+25 100%
Iran030+03 0%
New Zealand012-61 0%

Group H

teamWDLGDpts·adv
Spain210+57 100%
Cape Verde030+03 100%
Uruguay021-12 0%
Saudi Arabia021-42 0%

Group I

teamWDLGDpts·adv
France300+89 100%
Norway201+16 100%
Senegal102+23 100%
Iraq003-110 0%

Group J

teamWDLGDpts·adv
Argentina300+79 100%
Austria111+04 100%
Algeria111-24 100%
Jordan003-50 0%

Group K

teamWDLGDpts·adv
Colombia210+37 100%
Portugal120+55 100%
DR Congo111+14 100%
Uzbekistan003-90 0%

Group L

teamWDLGDpts·adv
England210+47 100%
Croatia201+06 100%
Ghana111+04 100%
Panama003-40 0%

Champion odds · 10,000 simulations

Argentina
30.1%
Spain
28.5%
France
23.5%
England
17.9%
Belgium
0.0%
Bosnia and Herzegovina
0.0%
Australia
0.0%
Algeria
0.0%
Canada
0.0%
Brazil
0.0%
Cape Verde
0.0%
Colombia
0.0%