Model vs market
our call = 52% model + 48% market hereThe raw Elo+Poisson model can't see squad quality and is mis-scaled across confederations, so on lopsided matchups it disagrees sharply with a deep multi-book market. We publish a blend, and trust the model less the more it disagrees — so the model's share above is lower for the games where it strays furthest. The divergence tracker shows the raw gaps.
| 1X2 | Czech Republic | Draw | Mexico |
|---|---|---|---|
| Raw model | 26.8% | 28.9% | 44.3% |
| Market (de-vig) | 24.4% | 24.4% | 51.1% |
| Our call | 25.7% | 26.8% | 47.6% |
Asian markets
model probabilities · derived from the score matrixHandicaps from Czech Republic's side (−0.5 = must win outright; +0.5 = covers unless they lose). Half-lines can't push; whole lines can. No AH odds sourced yet, so these are probabilities, not edges.
| Handicap | Czech Republic | Push | Mexico |
|---|---|---|---|
| -1.5 | 10.5% | — | 89.5% |
| -1 | 10.5% | 16.3% | 73.2% |
| -0.5 | 26.8% | — | 73.2% |
| 0 | 26.8% | 28.9% | 44.3% |
| +0.5 | 55.7% | — | 44.3% |
| +1 | 55.7% | 22.4% | 21.9% |
| +1.5 | 78.1% | — | 21.9% |
| Total | Over | Under |
|---|---|---|
| 1.5 | 71.5% | 28.5% |
| 2.5 | 44.6% | 55.4% |
| 3.5 | 23.4% | 76.6% |
More markets
model probabilities · derived from the score matrixDouble chance, Draw-No-Bet and the likeliest exact scores, summed from the same Dixon-Coles scoreline distribution as the 1X2 numbers. No odds sourced for these, so they're probabilities, not edges.
| Double chance | Prob |
|---|---|
| Czech Republic or Draw | 55.7% |
| Draw or Mexico | 73.2% |
| Czech Republic or Mexico (no draw) | 71.1% |
| DNB — Czech Republic | 37.7% |
| DNB — Mexico | 62.3% |
| Likeliest score | Prob |
|---|---|
| 1–1 | 13.7% |
| 0–1 | 11.0% |
| 0–0 | 9.7% |
| 1–2 | 8.9% |
| 0–2 | 8.5% |
| 1–0 | 7.8% |
Bookmaker odds
line-shopping · 40 books · as ofAll 40 bookmakersline-shopping · best price marked ★
| Bookmaker | Czech Republic | Draw | Mexico | Over 2.5 | Under 2.5 |
|---|---|---|---|---|---|
| Best available | 4.10 (best price) | 4.14 (best price) | 2.00 (best price) | 2.12 (best price) | 1.83 (best price) |
| 1xBet | 3.83 | 4.00 | 1.98 | 2.09 | 1.79 |
| 888sport | 3.50 | 3.60 | 1.91 | — | — |
| Bet Victor | 4.10 (best price) | 3.50 | 1.87 | — | — |
| BetAnything | 3.70 | 4.00 | 1.88 | — | — |
| Betclic (FR) | 3.85 | 3.95 | 1.86 | — | — |
| Betfair | 4.00 | 4.10 | 1.95 | — | — |
| Betfair | 4.00 | 4.10 | 1.95 | — | — |
| Betfred (UK) | 3.20 | 3.75 | 1.90 | — | — |
| BetOnline.ag | 3.85 | 4.14 (best price) | 1.88 | 2.12 (best price) | 1.78 |
| Betsson | 3.85 | 3.80 | 1.95 | 2.12 (best price) | 1.72 |
| Betway | 3.40 | 3.80 | 1.91 | — | — |
| BoyleSports | 4.00 | 3.50 | 1.87 | — | — |
| Casumo | 3.90 | 3.90 | 1.85 | 2.05 | 1.74 |
| Codere (IT) | 3.80 | 3.75 | 1.93 | 1.93 | 1.75 |
| Coolbet | 3.75 | 4.05 | 1.94 | 2.05 | 1.78 |
| Coral | 3.90 | 3.60 | 1.91 | — | — |
| Everygame | 3.75 | 4.00 | 1.90 | — | — |
| Grosvenor | 3.85 | 3.80 | 1.83 | 2.05 | 1.74 |
| GTbets | 3.63 | 3.76 | 2.00 (best price) | 2.11 | 1.76 |
| Ladbrokes | 3.80 | 3.60 | 1.91 | — | — |
| LeoVegas | 3.90 | 3.90 | 1.85 | 2.05 | 1.74 |
| LeoVegas (SE) | 3.90 | 3.90 | 1.85 | — | — |
| LiveScore Bet | 3.80 | 3.80 | 1.83 | — | — |
| Matchbook | 4.00 | 4.00 | 1.95 | 2.10 | 1.83 (best price) |
| MyBookie.ag | 3.80 | 3.75 | 1.88 | 1.95 | 1.76 |
| Nordic Bet | 3.75 | 3.85 | 1.95 | 2.08 | 1.75 |
| Paddy Power | 3.75 | 3.80 | 1.85 | — | — |
| Pinnacle | 3.77 | 4.04 | 1.89 | — | — |
| PMU (FR) | 3.80 | 3.80 | 1.83 | 2.00 | 1.70 |
| Sky Bet | 3.75 | 3.80 | 1.85 | — | — |
| Smarkets | 4.00 | 4.10 | 1.95 | — | — |
| Tipico | 4.00 | 3.80 | 1.85 | — | — |
| Unibet (FR) | 3.85 | 3.80 | 1.89 | — | — |
| Unibet (NL) | 4.10 (best price) | 4.00 | 1.89 | 2.05 | 1.74 |
| Unibet (SE) | 4.10 (best price) | 4.00 | 1.89 | 2.08 | 1.77 |
| Unibet (UK) | 3.75 | 3.60 | 1.91 | — | — |
| Virgin Bet | 3.80 | 3.80 | 1.83 | — | — |
| William Hill | 3.50 | 3.60 | 1.91 | 1.95 | 1.75 |
| Winamax (DE) | 3.50 | 3.95 | 1.90 | — | — |
| Winamax (FR) | 3.45 | 3.90 | 1.88 | — | — |
Analysis
Group A finale — Mexico are big favourites at altitude. Czechs may need a result to survive.
Group A, matchday 3 at Estadio Azteca in Mexico City. A final-round fixture where Mexico hold most of the cards — playing at altitude in front of their own crowd — while the Czechs may arrive needing a win they’re not favoured to get.
Czech Republic (Elo 1626) are the underdog here by some distance. A disciplined, set-piece-reliant side, but asking them to chase a result at 2,240m against the hosts is a stiff brief. The model gives them just 18% to win.
Mexico (Elo 1736) get every situational edge: altitude, crowd, and a settled shape. xG of 1.71–0.84 in their favour reflects control. If they’ve already topped the group, watch for rotation — the only real path to a Czech upset.
Model view. Mexico 18% / 24% / 58% (home/draw/away), xG 0.84–1.71, BTTS 46%, Under 2.5 53%. A clear away (Mexico) lean.
Model vs market. No edge flagged — the market (Mexico ~1.86) matches the model. The wildcard is rotation: a qualified Mexico resting starters is the scenario that injects value into the Czech and draw prices, but that’s a lineup read, not a model read.
- Under 2.5 at 1.65 — model 53%, fair ~1.89; altitude tends to suppress late scoring
- Draw at 3.44 — model 24%, fair ~4.17, the value pocket if Mexico are rotating
- Czech +0.5 AH around 1.95 — combined draw + Czech win = 42%, fair ~2.38
Avoid: Mexico -1.5 AH unless the lineup is full-strength, Czech ML at short prices, over 2.5 at the implied number.
Mexico are correctly favoured and the line is fair — the only edge is a lineup edge. Confirm El Tri’s team news before backing the favourite or fading them on rotation.
Worth checking before you lean on this
- Group A standings going in — does either side already know its fate?
- Mexico City altitude (2,240m) and a de facto home crowd for El Tri
- Czech qualification scenario — must-win could force them open
- Mexico rotation if already qualified as group winner