France vs. Sweden — Consensus Ensemble (R32, World Cup 2026)

Tue June 30, 2026 · 23:00 CEST (21:00 UTC / 17:00 EDT) · MetLife Stadium, NJ (OPEN-AIR)


TL;DR

🇫🇷 France favored but NOT blowout — FRA advance ~66% (3-agent ensemble, complete). 90' leans FRA 51% with 23% draw band; modal scoreline FRA 2-1. ☀️ Heat + 🚨 SWE GK change are the swing variables.


Ensemble Reconciliation (spread: 12pt advance — honest uncertainty with live upset pathway)

Agent Model 90' FRA 90' Draw 90' SWE Advance FRA Modal 90' scoreline
mm3 MiniMax-M3 42% 30% 28% 59% FRA 2-1 (15%) / 1-1 (16%)
g4 glm-5-turbo 56% 16% 28% 67% FRA 2-1 (17%)
g5 zai/glm-5.2 55% 23% 22% 71% FRA 2-1 (16%)
CONSENSUS ~51% ~23% ~26% ~66% FRA 2-1

3-agent ensemble complete. mm3 (draw-hedge) was initially offline; ran post-hoc. The 12pt advance spread (59-71%) is the correct magnitude of uncertainty — mm3 flags the F11-heat + reactive-shape + elite-striker upset pathway that g4/g5 under-price. mm3's 30% draw band is the highest; g4's 16% is the lowest. The draw IS live if FRA doesn't score early.

Decision graph convergence

All 3 writers converged on:

Disagreement: draw band (16% / 23% / 30%)


§7K Knockout Tree (consensus)

Outcome Probability Path
FRA win in 90' ~51% Mbappé + Dembélé/Olise break through; SWE can't keep up without early GK heroics
Draw at 90' ~23% Heat degrades FRA press; SWE's back-3 + counter keeps it level; Widell Zetterström holds
SWE win in 90' ~26% Isak/Gyökeres counter + heat-degraded FRA press + upset
FRA advance (total) ~66% 51 + 23×0.40 (ET win share) + 23×0.40×0.58 (pen win share via Maignan)
SWE advance (total) ~34% 26 + 23×0.60 + 23×0.60×0.42

Who Scores

France 🇫🇷

Rank Player % Why
1 Kylian Mbappé ~35% Unanimous #1. Chasing Messi's 18-goal WC record (currently 16). Milestone = full 90'. Pen taker.
2 Ousmane Dembélé ~18% Hat-trick hero vs NOR MD3 (4-1). On fire. Cutting inside from RW.
3 Michael Olise ~12% Creator-turned-scorer. Set-piece + through-ball threat.
4 Bradley Barcola ~8% LW pace; cutting inside.
5 Dayot Upamecano / William Saliba ~5% Finding 6 CB set-piece (Olise corners).

Sweden 🇸🇪

Rank Player % Why
1 Alexander Isak ~22% Unanimous #1 SWE. £125m PL striker. Counter-pace + finishing.
2 Viktor Gyökeres ~15% Arsenal striker. Physical presence. Partnership with Isak.
3 Anthony Elanga ~10% LW pace; late-game transition threat vs tired FRA defense (60-80' window).
4 Yasin Ayari ~7% Long-range shooting (both MD1 goals from outside box).
5 Victor Lindelöf ~4% Finding 6 CB set-piece (captain, aerial).

The Mbappé-vs-Isak #1 duel is the headline. Both are unanimous picks for their teams. Mbappé's milestone motivation + FRA's creative depth gives him the edge (~35% vs ~22%). If SWE counters successfully, Isak is the finisher.


Model-Breaking Factors (flagged, watch)

Factor Status Impact
☀️ F11 HEAT ✅ Applied 87°F / 30.5°C open-air. Pressing degrades by 60'. Favors SWE counter. Biggest swing variable.
🚨 SWE GK CHANGE ✅ Caught by lineup-checker Widell Zetterström (untested) replaces Nordfeldt (dropped after 5 conceded). SWE-NEGATIVE — untested GK facing Mbappé is vulnerability, not heroics.
FRA full strength ✅ Confirmed Mbappé/Dembélé/Olise/Saliba all start. Deschamps back on bench.
SWE full attack ✅ Confirmed Isak + Gyökeres + Elanga all start. No injury concerns.
Referee ⚠️ TBD Assignment not confirmed. UEFA-on-UEFA assumed. Pen band ~30-40% (Mbappé draws fouls, SWE back-3 physical).
SWE squad value missing ⚠️ Estimated ~€400M Gap in squad-values.json. WDM anchor has uncertainty.

Calibration Notes


Consensus reconciled by lead (3-agent ensemble, complete). Spread 12pt advance (honest uncertainty with live upset pathway). Modal: FRA 2-1 in 90'. Watch: Widell Zetterström's first 30 min + heat degradation at 60'.