WC2026 Model Tracker
Bivariate-Poisson predictions vs actual results Β· a live, honest experiment

πŸ‡§πŸ‡ͺ Belgium vs Iran  WINNER MISS

FIFA World Cup 2026, Group G, Matchday 3 Β· Neutral site (USA)
Kickoff Jun 21, 2026 Β· 19:00 UTC
Final Β· Belgium 0–0 Iran
Goals: β€”
Actual stats: xG 1.79 – 0.62 Β· 6 corners Β· 3 cards (1 red)

Prediction vs result  1/8 markets hit

MarketModel calledActualOutcome
1X2BelgiumDraw (0-0)MISS
Score1-10-0MISS
O/U 2.5Over 2.5 (61.5%)0 goalsMISS
BTTSYes (61.4%)NoMISS
CornersOver 8.5 (62.5%)6 cornersMISS
CardsUnder 3.5 (50.7%)3 cardsHIT
Red cardNo (84.8%)YesMISS
AHBelgium -0.75LossMISS

Model vs market

MarketModelBook oddsBook p*EV
Belgium win55.7%1.3868.8%-23.1%
Draw22.4%4.9019.4%+9.8%
Iran win21.9%8.0011.9%+75.0%
Over 2.5 goals61.5%1.8052.6%+10.7%
Under 2.5 goals38.5%2.0047.4%-23.0%
Both teams score: yes61.4%2.0545.3%+25.8%
Both teams score: no38.6%1.7054.7%-34.4%
Over 8.5 corners (exp 9.64)62.5%β€”β€”β€”
Under 8.5 corners37.5%β€”β€”β€”
Over 3.5 cards (exp 3.64)49.3%β€”β€”β€”
Under 3.5 cards50.7%β€”β€”β€”
Any red card15.2%β€”β€”β€”
Model-only estimates (no straight market equivalent): expected goals Belgium 2.00 – 1.22 Iran Β· fair Asian handicap Belgium -0.75
In the table above, Model = our probability and Book odds / Book p* = the bookmaker's (p* has the margin removed). EV = value per unit staked at the model's probability (positive = model sees value). β€œβ€”β€ = market not in the captured feed.
Model reasoning (chain of thought)
PREDICTION RATIONALE β€” Belgium vs Iran  (FIFA World Cup 2026, Group G, Matchday 3)
Venue: Neutral site (USA)

1. DATA. Last-10 internationals (Sofascore interception scraper).
   Belgium: record WDWDWWDWWD, 3.20 GF / 0.70 GA,
   xG 2.38 / xGA 0.59.
   Iran: record LLWWLLWWWD, 2.40 GF / 1.60 GA,
   xG 0.84 / xGA 0.89.
   Opponent-strength tiers (configs.MASTER_TIERS) applied per match.

2. RATINGS. Belgium atk 1.48 def 0.70; Iran atk 1.27 def 1.13.
   NEUTRAL VENUE: home boost / away penalty set to 1.0/1.0 (both teams
   travel to a host-nation site; no host advantage applies β€” a key difference
   from the Korea/Canada/USA host-nation games). lambda Belgium 2.00, Iran 1.22
   after 85% model weight + shrink to 1.3 baseline.
   Injuries: {'Belgium': ['No major absences reported'], 'Iran': ['No major absences reported']}.
   Context: Group G MD3. Belgium favoured; Iran a real AFC side. Neutral venue. MD3 rotation risk if group is decided.

3. MODEL. Bivariate Poisson (lambda3 0.12). 1X2 Belgium 55.7% /
   draw 22.4% / Iran 21.9%. Winner Belgium; score 1-1; fair AH Belgium -0.75.
   Over 2.5 61.5%; BTTS 61.4%.

4. EVENTS. Referee DarΓ­o Herrera (ARG): 5.2 Y + 0.2 R/match
   blended (weight 0.29) with WC base 2.9307 -> expected
   cards 3.64, P(over 3.5) 49.3%; P(any red)
   15.2%. Corners expected 9.6 (scale
   0.9785) -> P(over 8.5) 62.5%.

5. LIMITATIONS. 10-match samples; hand-set tiers/priors; Poisson corners; lineups
   probable not confirmed; card base rate calibrated on only 4 WC matches.