France vs. Sweden - Post-Event Review

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

R32 (KNOCKOUT) | Predicted vs. Actual | Calibration: ~78%

TL;DR

Result: France 3-0 Sweden (HT 1-0; MbappĂ© 45', Barcola 53', MbappĂ© 74'). FRA advance to R16 vs Spain. The advance bet won cleanly and MbappĂ© over-delivered (brace → 18 WC goals, level with Messi), but the predicted F11 heat penalty never landed — Tier 1 France steamrolled a Tier 2 Sweden instead of wilting at 87°F.

Watch / learning: The headline failure is the F11 heat penalty — it over-penalized a Tier 1 tournament team. Heat degrades Tier 2-3 pressing teams, NOT Tier 1 favorites with elite fitness/depth. Add a tier modulator to Finding 11 (reduce/zero the heat penalty for Tier 1 favorites). This is the FRA-SWE lesson.

Calibration Breakdown: Winner 25/25 · Scoreline 10/25 · Who Scores 20/20 · Findings 15/20 · Model-breaking 8/10 = 78/100 → ~78% (Band B)


1. Winner (advance) — ✅✅ Clean modal hit

Consensus leaned FRA advance ~66% (mm3 59% / g4 67% / g5 71%); 90' modal FRA 51% / Draw 23% / SWE 26%. France won 3-0 in 90' — no ET, no pens. Both the 90' modal (FRA win) and the advance modal (FRA) fired. The would-advance bet pays; the would-win-90' bet pays. FRA was the strict modal advance pick (32pt edge), not a co-modal coin-flip — this is a clean 25/25, distinct from a NOR-CIV-style 48/52 that landed on the #2 side. The 12pt advance spread (59-71) was honest uncertainty around a clear favorite; it correctly did NOT cap FRA below 50%.

2. Scoreline — ⚠ winner right, margin off by 2 (blowout underestimated)

Modal scoreline FRA 2-1 unanimous (mm3 15% / g4 17% / g5 16%). Actual FRA 3-0. Winner right (FRA); margin off by 2 goals (predicted FRA +1 → actual FRA +3). g4 listed FRA 3-0 at 4% and FRA 3-1 at 10%; mm3 and g5 did not carry 3-0 in their top 5. Per the STRICT rubric (Jun 30): a path at 4% is under-weighted, not a hit (under the 15% threshold). This is another instance of the systematic blowout underestimate (Finding 2 / Finding 22): when an elite attack meets a non-veteran-GK block, the 4+ margin is under-predicted. FRA generated 3.24 xG / 6 big chances — the finishing quality gate that all 3 writers passed, but then weighted the margin too tight.

3. Who Scores — ✅✅✅ MbappĂ© #1 over-delivered

4. Weather (F11) — ❌ caught the factor, mis-sized the IMPACT

5. Possession (FINAL) — ✅ direction right

6. xG (FINAL) — ✅✅ edge direction right, magnitude under-predicted

7. Cards / penalties — ✅ pen band held (band, not verdict)

8. Lineup — ✅ both XIs as predicted

9. GK — ✅✅ confirmed both; SWE assessment CORRECT

10. Substitutions — ✅ predicted risks did not materialize

11. Finding 12 (conservation) — ✅ 0% validated

12. Key learnings

  1. ⚠ Finding 11 HEAT PENALTY NEEDS A TIER MODULATOR (the FRA-SWE lesson). All 3 writers applied the >28°C penalty (87°F / 30.5°C open-air) as FRA-press-degradation. It did not happen — FRA dominated (61% poss, 3.24 xG). Tier 1 tournament teams (FRA, ESP, NED, GER, BRA, ARG, ENG, POR) with elite fitness + squad depth + escalation overcome 30°C heat; the supposed heat beneficiary (SWE) was the team that wilted. Proposed refinement: apply F11 heat penalty at reduced weight (×0.5) or 0% for Tier 1 favorites; full penalty only for Tier 2-3 pressing teams. This also explains why all 3 models under-predicted the margin — the heat penalty was the single biggest adjustment and it pointed the wrong way for this matchup.

  2. Blowout underestimate is SYSTEMIC (Finding 2 / Finding 22 — 4th R32 validation). Modal FRA 2-1; actual 3-0. Matches GER 7-1 CUR, NED 5-1 SWE, POR 5-0, NOR 4-1 CIV. When an elite attack (FRA) meets a non-veteran-GK block (Widell Zetterström debut), the 3-4+ margin is under-predicted. Reinforcement: weight 15-20% on 3+ margin (25-30% on 4+ in GD-chase) when Tier 1 attack + non-veteran GK + aggressive/escalating form. g4's 3-0 at 4% should have been ~10-12%.

  3. Untested GK ≠ hot-GK — REVERSE-validated (Finding 6). Widell Zetterström (9 saves, 3 GA from 3.24 xG) produced no heroics. The NOR-CIV lesson (Nyland under-priced) cuts both ways: an untested WC-debut GK is a VULNERABILITY, not a draw-forcer. No writer gave him any premium — correct. Rule now bidirectional: hot-GK credit (×0.25) requires reputation OR confirmed WC form; an untested GK gets NEITHER and tilts the favorite.

  4. Unanimous-milestone scorer rule is ROBUST (Finding 7 + Finding 12 modifier 3). MbappĂ©, unanimous #1 (~35%) on milestone motivation (chasing Messi's 18), scored a BRACE (now LEVEL at 18). 4th+ tournament validation (Messi, Klose, MbappĂ©-braces). The rule holds when paired with a finishing mechanism (untested GK + elite creators). Counter-condition already in doc-1 stands: milestone → MINUTES not GOALS for 38+ age-declined stars (Ronaldo POR-DRC); MbappĂ© (27) is well below that threshold, so the rule fired fully.

  5. The CONMEBOL reactive blueprint (R32-3) correctly did NOT fire. SWE is UEFA, not CONMEBOL; the reactive back-3 + counter is not the low-block park-the-bus that produces the draw epidemic. Correctly NOT applied by all 3 writers. (Will validate further in MEX-ECU, a genuine CONMEBOL block.)

8. Bracket Context after R32

R32 match Result Advance
FRA vs SWE FRA 3-0 SWE ✅ FRA → R16 vs Spain (Group B winners)

⚠ FRA's R16 opponent (Spain, Group B winners) is already confirmed (group stage decided) — no unplayed dependency. Sweden are eliminated.


Post-event for FRA-SWE R32. Category 0 PASSED: final score 3-0 FRA confirmed from ESPN Matchcenter (gameId 760492) — score, scorers (MbappĂ© 45'/74', Barcola 53'), minutes, HT (1-0), xG (3.24/0.70), possession (61/39), fouls (14/10), pens (0) confirmed; GKs confirmed (Maignan 3 saves / Widell Zetterström 9 saves). Exact yellow-card counts and shots/SoT UNCONFIRMED in the ESPN stat extract at capture time (flagged inline, not fabricated). Sources: sources/matches/fra-vs-swe/post-event/00-post-event-brief.md (ESPN Matchcenter). FINAL stats only. STRICT rubric (Jun 30 revision) applied — scored on the MODAL pick; "in top-3" treated as structural (3 outcomes), not predictive; FRA 3-0 at g4's 4% (under 15% threshold) NOT credited as a scoreline hit. Referee assignment was TBD pre-match (uncaptured) — immaterial here (0 pens, no controversy), flagged as a pipeline gap, not a calibration penalty.

Honest-flag (no −5 misleading deduction): the advance bet WON and the reasoning (FRA favorite + MbappĂ© milestone + untested SWE GK) was largely RIGHT. The one wrong-direction reasoning — the F11 heat penalty over-penalizing a Tier 1 team — is flagged loudly in Learning 1 and counted as a Finding miss (0/5 on F11), not concealed. The blowout underestimate (Learning 2) is likewise flagged.