predicted score 0-1 published consensus — logged Jun 25, 12:54 AM ET, pre-kickoff Graded: final 2–1 (Ecuador win) · the logged call had it at 25% · Brier 0.864 (0 best · 0.667 coin-flip · 2 worst)
Pre-baked lean (June 11): tight, draw-heavy; the under is the structural read.
Stakes
The table as it stands
After 6 matches in Group E: Ecuador 3rd on 4 pts (1-1-1, 0 GD), Germany 1st on 6 pts (2-0-1, +6 GD). Germany and Côte d'Ivoire share the lead on 6 pts; Germany hold a top-two spot; Ecuador 2 pts back of the cutline — the best eight third-placed teams also advance.
† head-to-head (its points, then goal difference, then goals) separates Côte d'Ivoire / Germany (level on points).
Sweat Factor
How the heat stacks up
Actual · as of 2026-07-20 08:58 ET
~82°F · dry (39% RH) · WBGT 77.9°F
Severe
Severe heat, and Ecuador carry the bigger burden: +19°F above their home baseline vs +9°F for Germany.
Ecuador
+19.1°F vs home
Germany
+9.0°F vs home
The Read
Tactical preview
The group's tactical summit: the tournament's stingiest qualifying defense against its most fluid front four. Hincapié and Pacho against Musiala and Wirtz operating at minimum width is elite-level spatial chess — Ecuador's collective press-and-track forwards deny Germany's pivot clean service, while Germany's direct layer (Sané in behind, Kimmich's diagonals) attacks the one thing Ecuador's high commitment risks. Caicedo vs Pavlović for midfield control is a final-eight-quality duel hiding in a group game.
model projection: 2.42 total goals · over 1.5 70% · over 2.5 43% · over 3.5 22%
Market odds versus the model: implied probability, our probability, and the edge per selection
Market
Selection
Odds
Implied
Ours
Edge
1X2
Ecuador
+400
19%
25%
+5.8%
1X2
Draw
+370
21%
27%
+6.1%
1X2
Germany
-164
60%
48%
-11.9%
Total goals
Over 2.5
-159
59%
43%
-15.7%
Total goals
Under 2.5
+136
41%
57%
+15.7%
Total goals
Over 3
+105
47%
28%
-18.3%
Total goals
Under 3
-125
53%
72%
+18.3%
Asian handicap
Ecuador +1
-118
52%
75%
+23.0%
Asian handicap
Germany -1
-102
48%
25%
-23.0%
Model lean · stale line
Draw (1X2), model edge +6.1%
the model likes this, but the line is over 12h old (the book hasn't reposted), so it is not recorded until the price refreshes — an intra-day run logs it once it does.
Logged pick: Draw @ +390 (draftkings), edge 7.1pp · settled lost for -1.00u · CLV +1.0pp.
totals under 2.5: model-priced edge +15.7% exceeds the 8% cap for uncorroborated markets (priced from our own score matrix, no consensus cross-check) — not recorded
totals under 3: model-priced edge +18.3% exceeds the 8% cap for uncorroborated markets (priced from our own score matrix, no consensus cross-check) — not recorded
spreads home 1: model-priced edge +23.0% exceeds the 8% cap for uncorroborated markets (priced from our own score matrix, no consensus cross-check) — not recorded
market snapshot Jun 25, 12:19 PM ET · DraftKings where quoted, else best of 4 US books, de-vigged multiplicatively · totals / handicap / BTTS are model-priced from the score matrix — the Opta overlay covers W/D/L only, and with no independent consensus check they clear a stricter 8% edge ceiling vs 15% for 1X2 · O/U 3 can push (P 21%) — probabilities and edge are per unit at risk; a push refunds the stake.