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

πŸ‡°πŸ‡· South Korea vs Czechia πŸ‡¨πŸ‡Ώ  WINNER HIT

FIFA World Cup 2026, Group A, Matchday 1 Β· Estadio Akron (Estadio Guadalajara), Zapopan, Mexico
Kickoff Jun 12, 2026 Β· 02:00 UTC
Final Β· South Korea 2–1 Czechia
Goals: 59' Ladislav Krejčí (Czechia); 67' Hwang In-beom (South Korea); 80' Hyeon-gyu Oh (South Korea)
Actual stats: xG 2.3 – 0.83 Β· 9 corners Β· 1 cards (0 red)

Prediction vs result  4/8 markets hit

MarketModel calledActualOutcome
1X2South KoreaSouth Korea (2-1)HIT
Scoreβ€”2-1MISS
O/U 2.5Under 2.5 (57.8%)3 goalsMISS
BTTSNo (50.4%)YesMISS
CornersOver 8.5 (59.8%)9 cornersHIT
CardsOver 3.5 (52.2%)1 cardsMISS
Red cardNo (84.8%)NoHIT
AHSouth Korea +0.00Full WinHIT

Model vs market

MarketModelBook oddsBook p*EV
South Korea win37.3%2.6335.9%-2.0%
Draw29.6%3.0031.5%-11.3%
Czechia win33.2%2.9032.6%-3.8%
Over 2.5 goals42.2%2.3041.3%-3.0%
Under 2.5 goals57.8%1.6258.7%-6.6%
Both teams score: yes49.6%1.9548.0%-3.3%
Both teams score: no50.4%1.8052.0%-9.3%
Over 8.5 corners (exp 9.41)59.8%1.8051.5%+7.6%
Under 8.5 corners40.2%1.9148.5%-23.2%
Over 3.5 cards (exp 3.78)52.2%1.8350.0%-4.2%
Under 3.5 cards47.8%1.8350.0%-12.4%
Any red card15.2%β€”β€”β€”
Model-only estimates (no straight market equivalent): expected goals South Korea 1.23 – 1.15 Czechia Β· fair Asian handicap South Korea +0.00
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 β€” South Korea vs Czechia, WC2026 Group A (Estadio Akron, 2026-06-12 02:00 UTC)

1. DATA. Last 10 internationals scraped from Sofascore for Korea
   (record WDLWWWLLWW), last 10 for Czechia (record WDDLWWWWWW).
   Korea: 1.50 GF / 1.20 GA per match, xG 1.4 / xGA 1.17,
   possession 54.5%, pass acc 86.0%.
   Czechia: 2.70 GF / 1.30 GA, xG 1.6 / xGA 0.89,
   possession 49.0%, pass acc 75.5%.
   Caveat: raw means are badly distorted by schedule β€” Czechia's 2.70 GF/game
   includes 6-0 Gibraltar, 1-0 San Marino and 3-1 Guatemala, while they LOST
   1-2 to the Faroe Islands and were out-xG'd 0.46-1.96 by Denmark; Korea's
   sample includes Brazil (0-5) and Cote d'Ivoire (0-4) alongside 5-0 vs
   Trinidad. Strength-of-schedule correction is therefore essential.

2. RATINGS (opponent-strength adjusted). Each match performance
   (0.6*xG + 0.4*goals) is multiplied by an opponent-strength tier for attack
   (scoring vs Brazil counts ~3.4x scoring vs San Marino) and divided by it
   for defense (conceding twice to the Faroes is punished). Tier table logged
   in raw JSON. Result:
   Korea atk 1.28, def 1.00; Czechia atk 1.57, def 1.17.
   lambda_raw(KOR) = atk_KOR * def_CZE/1.30 * 1.06 = 1.22
   lambda_raw(CZE) = atk_CZE * def_KOR/1.30 * 0.93 = 1.13
   85% weight on model, 15% shrink to baseline -> lambda KOR 1.23, CZE 1.15.

3. CONTEXT ADJUSTMENTS. Stadium elevation 1675 m. Korea ran an altitude camp
   in Utah and has been resident in Guadalajara since June 5 with a 10-minute
   commute (quasi-home conditions, large diaspora support expected): +6%.
   Czechia trains at sea level in Mansfield TX and flies in for the match;
   altitude effects bite hardest after 60', their physical pressing style is
   aerobically expensive, mitigated partly by a set-piece-heavy attack: -7%.
   Weather at kickoff (20.7C, 80% RH, 63% rain probability) is mild;
   possible evening storm adds variance but no directional edge.

4. SCORELINE MODEL. Karlis-Ntzoufras bivariate Poisson with covariance
   lambda3 = 0.12 (typical positive goal correlation in internationals),
   truncated at 8 goals and renormalized. 1X2: KOR 37.3% /
   draw 29.6% / CZE 33.2%. Over 2.5 42.2%, BTTS 49.6%.
   WC openers between evenly-matched sides skew cagey; shrinkage handles this.

5. EVENTS.
   - Red card: referee Amin Omar carries 0.20 reds/match over 115 games, but
     much of that sample is CAF/Egyptian league football where reds run higher;
     blended 50/50 with the recent World Cup group-stage base rate (~0.13) ->
     Poisson rate 0.165 -> P(any red) = 15.2%. His 16.9 fouls/match and 3.86
     yellows/match suggest he lets little go; Czechia's physical duel-heavy
     style and Korea's transition pace raise card volume, supporting the
     career-leaning blend.
   - Corners: expected total 9.4 from both sides' for/against averages;
     Czech wingback crossing game inflates their corner generation. Poisson on
     the total (overdispersion acknowledged -> O/U 8.5 probabilities are
     slightly overconfident toward the mean).
     player shares = positional prior + 0.7 * scraped goals in last 10
     internationals, normalized over the probable XI (Al Jazeera). Son Heung-min
     (talisman, penalties) and Patrik Schick (focal striker, elite header,
     set-piece-fed) head the list.

6. LIMITATIONS. 10-match samples are small; no explicit strength-of-schedule
   model; corners treated as Poisson; lineups are probable not confirmed;
   altitude/fatigue multipliers are expert priors, not fitted parameters.