Edge → expected goals
xG = base · e^(Δ / 600) · form
The net rating edge Δ (the sum of every factor) sets each side's expected goals from a base of 1.45 (home) / 1.25 (away).
Every prediction is a transparent chain: real-world signals become weighted, sourced factors; those set expected goals; a Poisson model produces every scoreline and market; and a Monte Carlo simulation plays the tournament out thousands of times. Nothing is a black box — open any match to see the full math.
The pipeline
Aggregate signals
Form, injuries, player stats, venue, weather/heat, rest, and market odds — each mapped onto canonical teams.
Score every factor
Each signal becomes an explainable contribution in rating points, toward one side or the other.
Compose the edge → xG
Factors sum to a net rating delta that sets each side's expected goals.
Poisson scoreline
A bivariate-Poisson grid yields win/draw/win, every scoreline, BTTS, over/under, and projected scorers — all consistent.
Monte Carlo bracket
Thousands of simulations sample group results and knockout winners for advancement and champion odds.
Explain it
Every number is reproducible and narratable — ask Theo why on any match to reveal the components.
The formulas
Edge → expected goals
xG = base · e^(Δ / 600) · form
The net rating edge Δ (the sum of every factor) sets each side's expected goals from a base of 1.45 (home) / 1.25 (away).
Scoreline (Poisson)
P(k) = e^(−λ) · λ^k / k!
Independent Poisson draws on each xG (λ) produce every scoreline, then win/draw/win, BTTS, over/under, and projected scorers — all from one grid.
Player Index
100 · (0.30·Q + 0.30·O + 0.25·R + 0.15·M)
Squad Quality, projected Output, team deep Run, and Role/minutes — the transparent MVP race in the Player Rankings.
Worked example — Panama vs England
-669
Every factor sums to a net rating edge for England.
0.48 – 3.78
1.45 · e^(-669/600) · form = ×0.33
Base 1.45/1.25 goals, scaled by the edge and recent form.
0–3
A Poisson grid on those goal rates yields every scoreline (12.7% most likely).
93%
2% Panama · 5% draw · 93% England.
The variables
Team strength (Elo)
Theo strength model
Recent form
API-Football team form
Venue & host edge
Venue & altitude model
Squad quality
Theo squad ratings
Rest & congestion
Schedule (rest between matches)
Weather & heat
Theo weather (Open-Meteo)
FIFA ranking
FIFA/Coca-Cola World Ranking (fallback)
The data map
Theo model
Elo-style ratings, squad quality, and FIFA rank — the always-on baseline.
API-Football
Sidelined players, season stats, and form derived from real results.
The Odds API + Polymarket
De-vigged bookmaker and prediction-market probabilities.
Open-Meteo
Matchday temperature, heat index, and WBGT heat-stress.
Exa
Up-to-date, cited context surfaced through Ask Theo.
Monte Carlo
Theo plays the whole tournament out thousands of times, sampling each group scoreline and knockout winner from the model's own probabilities. The share of simulations a team lifts the trophy is its title probability.
Results locked in through 2026-06-15 · live signals just now· bars are Theo's model odds, mkt = de-vigged market consensus.
Freshness
Honesty