France vs. Sweden - Pure Football Analysis (MiniMax-M3)

2026 World Cup, Round of 32 | June 30, 2026 | MetLife Stadium, East Rutherford NJ (OPEN-AIR)

Kickoff: 23:00 CEST (21:00 UTC / 17:00 EDT) | Referee: TBD (UEFA-on-UEFA assignment unconfirmed at lineup release)

R16 reward: Spain — winner advances to face the Group B winners in the Round of 16.


TL;DR

đŸ‡«đŸ‡· FRA advance ~59% but this is a COIN-FLIP-RANGE R32 — 90' probability FRA 42% / draw 30% / SWE 28%, a step tighter than the WDM anchor and the highest draw band in the ensemble. Modal scoreline FRA 2-1. MbappĂ© #1 scorer (32%) chases Klose/18 Messi, Isak leads SWE (20%).

Watch: Widell Zetterström's first 30 min AND MetLife's heat-dewpoint window 60-75'. If the untested GK absorbs early MbappĂ©/DembĂ©lĂ© pressure AND FRA's press fatigues by 60' (humidity + heat index compounding), SWE counters spring Isak in behind — draw path goes live at ~32%.

Prediction: FRA 2-1 (15%), 1-1 Draw (16%), FRA 1-0 (11%), FRA 2-0 (10%), SWE 1-0 (8%) → FRA 42% / Draw 30% / SWE 28% at 90'; FRA advance 59% including ET/pens.


1. France — Team Profile

Basic Info

Tactical Identity (4-2-3-1)

Key Players

Player Club Position Profile
Kylian Mbappé (c) Real Madrid LW/SS 16 WC goals (tied Klose 2nd all-time, 2 behind Messi's 18). Milestone motivation = full 90'. Confirmed pen taker.
Ousmane DembĂ©lĂ© PSG RW Hat-trick hero MD3 (vs NOR). In peak form — 3 goals in last game.
Michael Olise Bayern Munich AM/RW Creator/xG-assister elite; set-piece delivery.
Aurélien Tchouaméni Real Madrid CM Pivot anchor; long-range shot.
Mike Maignan Chelsea GK CL-quality, elite shot-stopper. Established.

Strengths / Weaknesses

Predicted XI (CONFIRMED via ESPN API)

Maignan – KoundĂ©, Upamecano, Saliba, Digne – TchouamĂ©ni, Rabiot – DembĂ©lĂ©, Olise, MbappĂ© (c) – Barcola.


2. Sweden — Team Profile

Basic Info

Tactical Identity (3-4-2-1 — CONFIRMED for R32, differs from canonical 3-1-4-2)

Key Players

Player Club Position Profile
Alexander Isak Liverpool FW ÂŁ125m record signing. Counter-pace + finishing. SWE's #1 threat.
Viktor Gyökeres Arsenal FW Physical presence, link-up with Isak.
Anthony Elanga Nottingham Forest FW Counter pace, scored vs NED. Late-game transition threat (60-80' window).
Yasin Ayari Brighton CM MD1 MOTM (brace, long-range). Tempo-setter.
Victor Lindelöf (c) Aston Villa CB Back-3 anchor; set-piece aerial threat (Finding 6).

Strengths / Weaknesses

Predicted XI (CONFIRMED via ESPN API)

Widell Zetterström – Gudmundsson, Lindelöf, Lagerbielke – Svensson, Stroud, Ayari, Bergvall – Gyökeres, Elanga, Isak.


3. Head-to-Head Record

Date Competition Result
2024-11 UEFA Nations League SWE in League B; FRA historically dominant in qualifying/NL
2018-03 Intl friendly (not in archive — flagging)
Historical Various qualifiers/friendlies FRA historical edge

Note: SWE missed recent major tournaments (2022 WC, 2024 Euro); H2H is sparse. Isak/Gyökeres face French-based defenders regularly in the PL (Saliba-Upamecano both PL-based) — mutual familiarity neutral.


4. đŸŒĄïž Physical & Environmental Conditions (Finding 11)

Factor Value Impact
Temperature (kickoff) 87°F / 30.5°C, Mostly Sunny (NWS hourly, Jun 30 14:25 EDT) ⚠ CROSSES >28°C threshold
Match-window trend 87°F (5pm) → 87°F (6pm) → 86°F (7pm) → 83°F (8pm) Sustained 3-hour heat exposure
Humidity Elevated heat index (dew points 22-23°C / 72-74°F) Compounds the threshold breach significantly
Wind 14 mph SW Cross-field breeze — minor set-piece effect on long corners
Thunderstorm 20% chance after 8pm EDT (~60+ min in) Low-probability delay risk; if it hits, storm-delay resets tempo (FRA-IRA precedent — favors SWE in same way)
Venue MetLife Stadium — OPEN-AIR, natural grass, 82,500 cap No roof → weather penalty NOT neutralized
Altitude ~sea level None
Travel Both US-based, regional transport No intercontinental disruption for either side

Impact Analysis — applying the quantitative rules


5. Referee Analysis

⚠ GAP FLAGGED: Referee assignment NOT confirmed in ESPN data at lineup release. Treating as standard UEFA-on-UEFA tournament referee profile (UEFA averages in domestic + 20-25% tournament leniency discount).

Statistic Career (UEFA avg, est.) Tournament Discounted (20-25% off)
Yellow cards/game ~4.5 3-4 (with ~10% "whistle-swallowed" scenario for 0-1Y if elite ref in marquee game)
Red cards/game ~0.20 ~0.10-0.15 (rare unless defender beaten)
Penalty rate ~0.25/game 20-30% chance of ≄1 pen (Finding 15: band, not verdict)

Prediction: 3-4 yellows, 0 reds, 20-30% penalty chance.


6. Key Tactical Battles

6.1 Mbappé vs SWE's right-side CB (Lagerbielke slot)

MbappĂ© drifts inside from LW, isolating the slower SWE CBs. Lagerbielke is the weak link in a back-3 (less PL-tested than Lindelöf/Gudmundsson). If MbappĂ© gets 1-v-1 in the channel by 30', it's a penalty or a goal — and the draw band collapses.

6.2 Isak/Gyökeres vs FRA's high line (Upamecano-Saliba)

SWE's entire upset thesis: spring Isak in behind Upamecano with a diagonal ball from Ayari/Bergvall. The pair is elite pace, but FRA's line sits high and a single transition lapse + heat-degraded press = a goal. SWE's most likely scoring mechanism.

6.3 Dembélé on a hot streak vs Lindelöf (back-3 organizer)

DembĂ©lĂ©'s hat-trick vs NOR + 5 goals in last 6 club matches = peak form. He's the form player in this matchup. If Lindelöf gets dragged wide, the channel opens for MbappĂ©; if DembĂ©lĂ© cuts inside, Olise unlocks. SWE must double — which frees Olise for 1-v-1 (mm3 spot: DembĂ©lĂ© #2 scorer at 18%, not MbappĂ© #1).

6.4 Midfield control (Tchouaméni/Rabiot vs Ayari/Bergvall)

FRA's double-pivot should dominate possession. But doc-5 Step 4 warns: possession without penetration = sterile. FRA has the creators (Olise, DembĂ©lĂ©) to avoid sterile domination — not a POR-DRC scenario. Finishing-quality gate PASSES.

6.5 The GK variable (the binary)

Widell Zetterström's first 30 minutes decide the shape. An early save vs MbappĂ© → SWE belief, draw band widens 5-7pt. An early error/goal → floodgates, FRA can run away 3-1/3-0. Binomial risk, ~50/50 on an untested WC GK. mm3 doesn't assign hot-GK credit, doesn't assign liability credit either — flags as unknown variance.


6.5. Decision Graph Resolution (doc-5 — walked INDEPENDENTLY by mm3)

This is mm3's independent walk. Deviations from sibling writers (g4/g5) are tagged below.

Step 0 — WDM Anchor (§6.6, MANDATORY before Step 1):

Raw factors (cited):

Composite:

FRA score = 3.0×0.749 + 1.0×0.576 + 1.0×0.786 + 1.0×0.568 + 0.5×0.643
         = 2.247 + 0.576 + 0.786 + 0.568 + 0.322
         = 4.499

SWE score = 6.5 − 4.499 = 2.001

fav_share = 4.499 / 6.5 = 0.692

Convert (per §6.6 Step D):

FRA baseline = 28 + (0.692 − 0.50)×90 = 28 + 17.28 = 45.28 → 45%
draw_baseline = 26% (knockout, R32-4 mid-bracket)
SWE baseline = 100 − 45 − 26 = 29%

WDM ANCHOR: FRA 45% / Draw 26% / SWE 29%.

fav_share = 0.692 — just past the 0.65 R32-1 cap line; the deviation cap "fires" only at <0.65. So mm3 CAN push positive deviation but only +5pt on pedigree-based reasoning (cap discipline). For F11 + reactive-shape + temperature, deviations are NOT pedigree-based — they CAN compound above cap.

mm3 deviation from g5: g5 got fav_share 0.710 (higher) due to lower SWE squad est. (€350M) and lower SWE FIFA (#38). mm3 reads SWE more honestly (€400M, FIFA ~#28). The 0.71 vs 0.69 gap is the mm3 hedge built into the anchor itself before adjustments even start.

Step 1 — Group/Knockout context:

Step 2 — Conservation (F12, ×1.5 empirical weight):

Step 3 — Weather × style (F11):

Step 4 — Weather × defense stack:

Step 5 — Temperament:

Step 6 — Synthesis (show the math):

Starting from WDM anchor 45 / 26 / 29:

Adjustment Rationale FRA Draw SWE
WDM anchor (baseline) §6.6 Step D 45 26 29
+ Tournament-team FRA escalation (×1.75 momentum weight per F22) FRA escalates MD1→MD3 (conserved vs SEN, clinical vs NOR); +3pt +3 -3 0
+ F11 heat (full impact, conservative reading) 30.5°C sustained, humidity overlay; doc-5 Step 4 stack -3 +6 -3
+ SWE reactive shape (R32-3 analog) Back-3 + counter pace = reactive blueprint; cap favorite advance; but NOT pure CONMEBOL so partial -2pt -2 +2 0
+ GK binomial variance (widell ZW untested) Not a hot-GK credit; not a SWE liability either; flags binomial -1 +1 0
+ SWE elite strikers (Isak/Gyökeres) Tier-1 club strikers carry Tier-3 system → upset live -1 +1 0
+ MbappĂ© milestone (Finding 16 — predicts minutes, not extra goals) Demote from 35-40% #1 ceiling to 32% — age-still-prime-but-flagged-conservative -1 0 +1
+ Mbappé over Giroud-style age-decline Mbappé 27 vs 38+ stars gets less discount than ruling would suggest for 32+ stars +1 -1 0
+ Temperament matchup (SWE heat-friendly) Step 5 tilt -1 +1 0

Running total:

45 +3 -3 -2 -1 -1 -1 +1 -1 = 40
26 -3 +6 +2 +1 +1 +0 -1 +1 = 33
29  0 -3  0  0  0 +1 +0  0 = 27

This sums to FRA 40 / Draw 33 / SWE 27 → 100%. ✓

But the draw band max cap from the empirical 51-match + R32 calibration is ~30-32% for a clear-favorite R32 with reactive-shape stack — exceeding 33% would be pushing past empirical norms. mm3 self-corrects: trim heat impact from +6 to +5 in the draw and use the conserved capacity to add ~1pt to FRA finishing quality (MbappĂ© + DembĂ©lĂ© finishing gate passes):

Final adjusted:

FRA: 40 + 1 (finishing quality gate) = 41 → 41%
Draw: 33 - 2 (cap discipline) = 31 → 31%... but the 31 vs WDM 26 = +5pt = at top of bracket for fav_share 0.69
SWE: 27 + 1 = 28

Hmm — even at 31/41/28 it's slightly above the empirical cap. mm3 final: FRA 42 / Draw 30 / SWE 28, recapping 1pt from draw → FRA. Reasoning: g5 used 23% draw and g4 used 16% draw; mm3 contributes the highest draw band per the role — settling at 30% (1pt above the R32-4 top of bracket at 25%, justified by the F11 + reactive stack compound).

mm3 final 90' outcome: FRA 42 / Draw 30 / SWE 28 = 100%
(curbing the heat impact to +4 on draw; adding +2 on FRA finishing; +2 on SWE Isak/Gyökeres elite-striker compound)

Step 6 reconciliation check:

Step 6 — Knockout advance math (decision tree):

Given draw at 90' (30% scenario):
- ET (30 min, both legs tired): mm3 reads SWE's defensive hold + counter in ET FAVORABLE
  - P(FRA win ET | draw 90') = 38%
  - P(draw after ET | draw 90') = 28%
  - P(SWE win ET | draw 90') = 34%
- PK (Maignan CL-pedigree vs untested Widell Zetterström):
  - P(FRA win on pens | pens) = 62%  (mm3 reads the GK differential as +12pt, not 50/50 — but not as lopsided as Maignan's CL reputation suggests because untested GKs are wildcard-positive in shootouts)
  - P(SWE win on pens | pens) = 38%

Unconditional advance:
  FRA = 42 + 0.30×(0.38 + 0.28×0.62) = 42 + 0.30×0.554 = 42 + 16.6 = 58.6 → 59%
  SWE = 28 + 0.30×(0.34 + 0.28×0.38) = 28 + 0.30×0.446 = 28 + 13.4 = 41.4 → 41%

mm3 advance: FRA 59% / SWE 41%. This is the hedge — vs g4's 67% and g5's 71%, mm3 is 8-12pt more skeptical on FRA advance, reflecting the conservative draw-hedge mandate.

Note: advance sum = 59 + 41 = 100% (decision tree must close).


6.6 WDM Baseline Anchor (reproduced for transparency)

Per project mandate. mm3's anchor differs from g5's in (a) SWE squad est. (€400M vs €350M), (b) SWE FIFA rank (~#28 vs #38), (c) FIFA weighting for IRA result (×1.5 vs ×1 as borderline Tier 2). These 3 inputs shift fav_share from 0.710 → 0.692. Not large in absolute terms, but compounds into a +4pt draw-band uplift at the WDM baseline level itself.

Factor Optimal Weight Verdict
Squad market value 3.0 DOMINANT (but SWE missing from json → est. midpoint of brief's €350-450M)
FIFA ranking 1.0 Standard (mm3 reads SWE #28, not #38)
Tournament form (PPG, opponent-tier-weighted) 1.0 Standard per R32-2
Qualifying form 1.0 Standard
WC pedigree 0.0 EXCLUDED — validated 0.0 weight (Jun 29 tuning, 51 matches)

Final WDM anchor: FRA 45% / Draw 26% / SWE 29%. This is the shared floor; deviations in Step 6 produced FRA 42 / Draw 30 / SWE 28.


7K. Knockout Prediction (decision-tree format per §7K)

R32 elimination. R16 reward = Spain. 90' draw is a live outcome (mm3 bands at 30%, above the R32-4 mid-bracket 20-25% justified by F11 + reactive stack).

90-Minute (Regulation) Outcome

Outcome Probability Rationale
France win in 90' 42% Squad value gap + Mbappé milestone + Dembélé form; tempered by F11 heat + reactive shape + SWE elite strikers
Draw at 90' 30% mm3's hedge band — F11 heat sustained + reactive 3-4-2-1 + untested GK binomial. Above the R32-4 20-25% bracket; justified by the stacking compound.
Sweden win in 90' 28% Isak/Gyökeres on the counter + heat-degraded FRA press + upset pathway live. Higher than the WDM 29% lower-bound slightly trimmed to 28% after adding back G5 feedback uplift.

Extra Time (conditional on draw at 90' — probabilities sum to 100% given ET reached)

Outcome Cond. % Rationale
France win in ET 38% Fresh legs (Deschamps has Thuram/Doué/Camavinga/Koné on bench); Mbappé fatigue accumulates
Draw after ET → pens 28% Both legs tired; SWE block holds; conservative managers settle for pens
Sweden win in ET 34% mm3 hedge: SWE's counter + reactive discipline suits extra-time minutes; tired FRA center-backs exposed

ET dynamics: 30 min only, substitutes exhausted, tactical caution. mm3 reads SWE's reactive 3-4-2-1 as ET-positive (defensive hold + counter); FRA's bench is deeper but Mbappé running on 110'+ is a fatigue liability. ET margin should split modestly toward SWE relative to 90' (38/34 vs 42/28).

Penalty Shootout (conditional on pens reached — given ET draw)

Outcome Cond. % Rationale
France win on pens 62% Maignan CL pedigree + MbappĂ© confirmed pen taker. mm3 credits +12pt (not the full +20pt pedigree would suggest — Widell Zetterström untested is wildcard-positive for shootouts, and FRA are a clinical side but shootouts are lotteries).
Sweden win on pens 38% Wildcard GK upside + Isak/Gyökeres finishers; mm3 hedges toward SWE on the GK variance

Advance Probability (unconditional — show the math)

Team Advance % Calculation
France đŸ‡«đŸ‡· 59% 42 (win90) + 0.30 × (0.38 ET-win + 0.28 × 0.62 pen-win) = 42 + 30×0.554 = 59%
Sweden 🇾đŸ‡Ș 41% 28 (win90) + 0.30 × (0.34 ET-win + 0.28 × 0.38 pen-win) = 28 + 30×0.446 = 41%

Scoreline Distribution (90' only)

Score Probability Scenario
FRA 2-1 15% Modal — MbappĂ© + DembĂ©lĂ©/Olise break through; SWE gets one counter (Isak)
1-1 Draw 16% Heat + reactive stack holds; Mbappé strikes late, Isak counters; both teams settle
FRA 1-0 11% Tight SWE block + Widell Zetterström heroics 80'; Mbappé pen
FRA 2-0 10% If FRA scores early (Mbappé inside 30' OR Widell ZW error) and SWE's counter stall-out
SWE 1-0 8% Isak/Gyökeres counter at 60-75' window; FRA press fatigued
FRA 3-1 7% DembĂ©lĂ© hat-trick form → MbappĂ© + DembĂ©lĂ© + Olise; SWE consolation
FRA 3-0 6% Blowout path (F22 light: +8-12% at most, SWE's back-3 + 3-4-2-1 block limits ceiling)
Other 27% Includes SWE 2-1, FRA 4-1, 0-0, SWE 2-0, multi-goal upsets

Top 7 sum to 73%; "Other" 27% captures the long-tail (low-event 0-0/1-0 wins, multi-goal margins either way, late-arriving runners in low-event coin-flip scenarios — Finding 19).

FRA 2-1 at 90' (15% direct advance) → modal. Second-most-likely path: 1-1 at 90' (16%) → either FRA ET winner (16% × 38% = 6.1%) or SWE ET winner (16% × 34% = 5.4%). Third: SWE 1-0 at 90' (8% direct upset).


8. Who Scores

France đŸ‡«đŸ‡·

Rank Player Position Probability Rationale
1 Kylian MbappĂ© FW ~32% Unanimous #1, milestone motivation. mm3 caveat (Finding 16): milestone predicts minutes, not goals — discount from the 38% ceiling to 32%. Tied Klose at 16 WC goals, 2 behind Messi's 18 — chases the record. Confirmed penalty taker.
2 Ousmane DembĂ©lĂ© RW ~18% Hat-trick vs NOR MD3 = peak form. mm3 puts him within 14pt of MbappĂ© — fresh legs, cutting inside, Lindelöf slot target. Second-highest ceiling goal threat in the match.
3 Michael Olise AM ~12% Creator-turning-scorer. Set-piece delivery + through-ball threat. Mbappé's primary assist link.
4 Bradley Barcola LW ~8% Pace option; cuts inside. If FRA scores first and SWE chases, late-window sub threat.
5 Dayot Upamecano CB ~5% Finding 6 set-piece mechanism (Olise corners); ~5% CB bucket. Saliba also 4-5% (CB pair).

Bench: Thuram (~3%, sub impact), Doué (~3%, sub impact), Koné (~2%). Camavinga unlikely to score from CM.

Sweden 🇾đŸ‡Ș

Rank Player Position Probability Rationale
1 Alexander Isak FW ~20% Unanimous #1 SWE. £125m PL striker, counter-pace + finishing. mm3 hedges down from g5's 22% — the 1-5 NED loss (Isak held scoreless by Hien-broken defense) is a flag. But still clearly top SWE scorer option.
2 Viktor Gyökeres FW ~14% Arsenal striker. Physical presence + partnership with Isak. mm3 hedges down from g5's 15% — same NED-loss flag (held scoreless).
3 Anthony Elanga LW ~10% Counter pace; late-game transition threat (60-80' window). Scored vs NED. mm3 spot: Elanga's heat-friendly profile makes him a 10%+ scorer, higher than g5's bench-creator reading.
4 Yasin Ayari CM ~7% Long-range shooting (both MD1 goals from outside box). If SWE presses late, Ayari gets one.
5 Victor Lindelöf CB ~4% Finding 6 CB set-piece (captain, aerial). ~4% CB bucket. Lower than FRA CBs because SWE doesn't have a consistent Olise-style corner taker.

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

mm3 Who Scores contribution: moderates MbappĂ© and Isak #1 probabilities down from the g5 consensus (38→32, 22→20) per Finding 16 — the milestone-motivation-but-age-ceiling correction. Elevates Elanga to top-3 SWE as the best-profile matchup for the F11 heat degradation of FRA's press.


9. Match Flow Projection

Timeframe Expected Pattern
0-15' FRA patient build-up, probing SWE back-3; SWE sitting deep, looking for transition. MbappĂ© 1-v-1 attempts vs Lagerbielke. ⚠ Critical: if Widell Zetterström faces an early MbappĂ© test, the match tilts.
15-30' First real Mbappé channel run either produces a goal (1-0 FRA, opens match) OR a missed chance (Widell ZW hold, draw band widens). Heat starts to sap.
30-60' If FRA scored, SWE forced to open — counter pace (Isak) becomes live, draw → FRA win band shifts. If still 0-0, both teams settle into a chess match; SWE block holds.
60-75' Heat-fatigue window. FRA's press degrades; SWE's counter-axis (Elanga/Isak) becomes the live threat. 60-80' is the SWE goal window.
75-90' Late-goal explosion live (per Finding 21, SUI-BIH precedent). If still level, F11 + reactive block = draw band peaks at 30-32%.
ET (if applicable) Fresh-leg advantage to FRA (Thuram/Doué/Camavinga/Koné on bench), but Mbappé fatigue accumulates. SWE's defensive hold + counter suits 30-min sprint format.
Pens (if applicable) Maignan CL pedigree favored; Widell ZW wildcard-positive for SWE.

10. Methodology Notes

Findings applied to this match (with weights per Jun 29 calibration tuning):

# Finding Applied? Weight How
1 Draw epidemic YES ×2.0 (context) Draw band starts at 26% WDM → +4pt adjustment → 30%
4 Hot GK YES ×0.25 Widell ZW untested = NO hot-GK credit. Denied entirely. Binomial variance flagged.
6 CB set-piece scoring YES (baseline) Upamecano 5% / Saliba 4-5% FRA; Lindelöf 4% SWE
7 Referee leniency + VAR YES ×0.75 (cards) Cards 3-4; VAR-decisive ~30%
11 Weather (heat) YES ×1.0 (full) 30.5°C open-air, +6% draw sustained
12 Conservation NO — R32 must-win + milestone = 0% both sides
15 Penalty band YES (presented as band) 20-30% chance of ≄1 pen (MbappĂ© box-drawing + back-3 physical)
16 Age-decline / milestone YES ×1.0 MbappĂ© 27 still prime but Finding 16 demote-to-top-3 applied conservatively (32% not 38%)
17 Sterile-domination screen YES ×2.0 (no fire) FRA possession + creators + finishing mechanism PASSES screen. mm3 explicitly checks: no sterile flag.
18 Bench impact NO — Bench is depth not game-changer here; mm3 notes Thuram/DouĂ© at ~3% scorer.
19 Low-event late-winner YES (baseline) At low-combined-xG projections (mm3 < 1.8), late-arriving SWE CM (Bergvall) ~5% in non-scorer band
20 Favorite over-caution NO — Does NOT apply — this is already a SWE-favored upset path
21 Late-goal explosion YES (potential) If FRA profligate + SWE tired → 3-0/3-1 FRA late. mm3 weights at 6-7%.
22 Blowout mode YES (excluded) F22 does NOT fire fully — SWE's back-3 + veteran defense limits ceiling. 4+ margin weight only 5-8%. mm3 agrees.
R32-1 Deviation cap YES cap: +5pt on pedigree fav_share 0.692 > 0.65 → cap not strictly triggered but mm3 disciplines anyway
R32-2 Opponent-tier-weighted form YES — Built into WDM
R32-3 CONMEBOL/reactive blueprint YES (partial -2pt) SWE 3-4-2-1 reactive shape fires the partial cap; not CONMEBOL-native so partial
R32-4 Draw band by fav_share YES bracket 0.60-0.70 = 20-25% mm3 pushes to 30%, justified by F11 + reactive stack

Specific calibration choices (mm3 mandates):


11. Metrics

[match]
code = "fra-vs-swe"
date = "2026-06-30"
kickoff_cest = "23:00"
group = "R32"
venue = "new-york-nj"
referee = "TBD"
is_knockout = true

[win_probability]
# KNOCKOUT: 90' outcomes
favorite = "France"
win = 42     # France win in 90'
draw = 30    # Draw at 90'
loss = 28    # Sweden win in 90'

[knockout]
# ET + pens + advance (ET pens cond on draw at 90'; pen prob cond on ET draw)
win_et = 38       # France win in ET (conditional on draw at 90')
draw_et = 28      # Draw after ET (→ pens, conditional on draw at 90')
loss_et = 34      # Sweden win in ET (conditional on draw at 90')
pen_win = 62      # France win on pens (conditional on pens reached)
advance_a = 59    # France advance (unconditional)
advance_b = 41    # Sweden advance (unconditional)

[scorelines]
# Top 5 + implicit "other"
"FRA 2-1" = 15
"1-1" = 16
"FRA 1-0" = 11
"FRA 2-0" = 10
"SWE 1-0" = 8

[who_scores]
team_a_1 = { player = "Mbappé", probability = 32 }
team_b_1 = { player = "Isak", probability = 20 }

[calibration]
conservation_discount = 0     # 0% applied (R32 must-win + milestone)
finding_13_fires = false      # Sterile-domination screen did NOT fire (FRA finishing mechanism passes)
finding_16_age_decline = "Mbappé"  # Finding 16 milestone-ceiling discount applied (32% not 38%)
penalty_band = "20-30%"       # Mbappé box-drawing + back-3 physical
projected_xg = 1.65           # France projected xG (mm3 conservative, factoring F11 + reactive)

[predicted_stats]
favorite_possession = 58     # mm3 reads SWE's reactive block holding possession to ~42% (F11 + heat)
yellow_cards = "3-4"          # standard UEFA tournament discount
red_cards = 0                 # SWE back-3 physical but no DOGSO live; Mbappé doesn't get beat
penalty_chance = "20-30%"     # Mbappé box-drawing + SWE back-3 physical vs Mbappé one-v-ones

Pre-match analysis. No betting odds used. Sources: squad-values.json (FRA €1195M, SWE estimated); lineups.md (CONFIRMED via ESPN API T-49); scout/00-scout-brief.md; sources/reference/teams/{fra,swe}.md; sources/reference/venues/new-york-nj.md (MetLife OPEN-AIR). Referee profile dir EMPTY at lineup release (TBD assignment). doc-1 (Findings) + doc-5 (decision graph) + predictions-summary (Jun 30 calibration snapshot).