France vs. Sweden - Pure Football Analysis (GLM-5 Turbo)

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

Kickoff: 23:00 CEST | Referee: TBD (not yet assigned — see gaps)


TL;DR

FRA 56% to win in 90', SWE 28%, Draw 16%. France advance 67%. Modal: FRA 2-1 (17%). Mbappé chases Messi's 18-goal record (currently 16); Dembélé on fire after NOR hat-trick. SWE counter-threat is real (Isak + Gyökeres scored 7 group goals) but back-3 leaked 5 vs NED and GK switched to untested Widell Zetterström.

Prediction: FRA 2-1 (17%), FRA 1-0 (14%), 1-1 Draw (13%), SWE 2-1 (9%), FRA 3-1 (10%)


1. France — Team Profile

Basic Info

Tactical Identity (4-2-3-1)

Key Players

Player Club Position Profile
Kylian Mbappé Real Madrid FW 16 WC goals (tied Klose, 2 behind Messi). Chasing the record. Plays 90'.
Ousmane Dembélé PSG RW Hat-trick vs NOR MD3. Electric form, direct runner, lethal finishing.
Michael Olise Bayern Munich AM Creator, can score from range or cut inside. Elite vision.
Aurélien Tchouaméni Real Madrid CM Ball progression, physical presence, set-piece threat.
William Saliba Arsenal CB Elite defender. Set-piece header threat (Finding 7).
Mike Maignan AC Milan GK Top-3 GK in world. Confirmed starter.

Strengths

Weaknesses

Predicted XI (confirmed via ESPN API)

# Pos Player
16 GK Mike Maignan
5 RB Jules Koundé
3 LB Lucas Digne
4 CB Dayot Upamecano
17 CB William Saliba
8 CM Aurélien Tchouaméni
14 CM Adrien Rabiot
7 RW Ousmane Dembélé
11 AM Michael Olise
12 LW Bradley Barcola
10 FW Kylian Mbappé (c)

2. Sweden — Team Profile

Basic Info

Tactical Identity (3-4-2-1 — confirmed R32)

⚠ Tier assessment: Canonical profile downgraded SWE to "Tier 3 with elite individuals" after the 1-5 NED demolition. The team around Isak + Gyökeres is Championship/domestic-league level. Elite strikers cannot carry a weak team vs Tier 1 (validated NED-SWE: Isak + Gyökeres scored 0 vs NED). This is NOT a minnow — Isak and Gyökeres are genuine PL stars — but the SYSTEM is fragile.

Key Players

Player Club Position Profile
Alexander Isak Liverpool FW Clinical finisher, PL star. Scored + 2 assists MD1. Held scoreless vs NED.
Viktor Gyökeres Sporting CP FW Lethal striker. 4 group goals (1 vs TUN, 0 vs NED, 0 vs JPN per profile).
Anthony Elanga Nottingham Forest RW Pace merchant. Counter-attack weapon.
Yasin Ayari Brighton CM Long-range threat (2 goals from outside box MD1). Tempo-setter.
Lucas Bergvall Tottenham CM/RWB Young talent, provides energy from wingback.
Victor Lindelöf Aston Villa CB Captain, anchors back-3. Experience vs elite attackers (PL).

Strengths

Weaknesses

Predicted XI (confirmed via ESPN API)

# Pos Player
1 GK Jacob Widell Zetterström
3 CB Victor Lindelöf (c)
2 CB Gustaf Lagerbielke
5 CB Gabriel Gudmundsson
24 CM Elliot Stroud
8 CM Daniel Svensson
18 CM Yasin Ayari
7 CM/RWB Lucas Bergvall
17 FW Viktor Gyökeres
11 RW Anthony Elanga
9 FW Alexander Isak

3. Head-to-Head Record

Date Competition Result Notes
— — No recent competitive meetings Sweden didn't qualify for recent major tournaments (missed 2022). Friendly history sparse.

Note: Isak and Gyökeres face Saliba-Upamecano regularly in the Premier League. Familiarity is high for both sides despite lack of national-team H2H.


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

Factor Value Impact
Temperature at kickoff 87°F / 30.5°C ABOVE 28°C threshold — F11 fires
Conditions Mostly sunny, wind 14 mph SW Moderate wind, no rain (slight 20% t-storm chance after 8pm EDT)
Humidity Elevated (NJ summer) Raises heat index — perceived temp >90°F
Venue MetLife Stadium — OPEN-AIR No roof = full weather impact
Altitude Sea level No altitude effect
Travel Same-region (FRA NJ-based for group) No disruption
Acclimatization Both teams in US since Jun 10+ 20 days = fully acclimatized

Impact Analysis

F11 fires at 30.5°C — this is a FIRST-CLASS factor.

  1. Pressing degradation: FRA's 4-2-3-1 high press degrades by ~60'. The first hour, FRA can press effectively. After 60', intensity drops ~20-30%. SWE's counter-attack (less running) is heat-tolerant.

  2. Conditional effect: The heat penalty is SEVERELY mitigated if FRA scores early. If MbappĂ©/DembĂ©lĂ© score before 30', FRA shifts to a possession-control mid-block — no pressing needed, heat is irrelevant. If 0-0 at 60', heat becomes the dominant variable and FRA's press becomes ineffective.

  3. Hydration/stoppage: No altitude-related hydration breaks, but referee may add stoppage for heat-related delays. Minor impact on match length.

  4. Net quantitative effect: -4% FRA / +2% draw / +2% SWE (moderate, conditional on early goal scenario). If I separated scenarios: "FRA scores first" path = heat penalty 0%. "0-0 at 60'" path = heat penalty -10% FRA / +6% SWE / +4% draw.


5. Referee Analysis

⚠ GAP: Referee assignment is TBD. No referee file exists in the match directory. The scout brief confirms assignment not yet confirmed in ESPN data. This is a process failure — the referee-profiler should have flagged this or a fallback profile should exist.

Assumption: standard UEFA tournament referee (UEFA-on-UEFA match). Standard 20-25% leniency discount applies.

Statistic Estimated Notes
Career yellows ~3.0-3.5 Y/game Standard UEFA ref
Tournament discounted ~2.5-3.0 Y/game 20-25% discount
Career pens ~0.25-0.30 pen/game Standard rate
Strict/lenient Moderate No specific profile available

Prediction: 2-3 yellows, 0 reds, 25-35% penalty chance

This is a GENERIC prediction. With no referee profile, confidence is LOW. A known strict referee could push yellows to 4-5; a lenient one could keep it at 1-2. The penalty band (25-35%) is standard for any referee — the Finding 15 calibration holds regardless.


6. Key Tactical Battles

6.1 FRA Press vs SWE Back-3

FRA's high press will test SWE's build-out from the back. The Lindelöf-Gudmundsson-Lagerbielke back-3 struggled vs NED's flanks (Dumfries unplayable). DembĂ©lĂ© and Barcola are even more dangerous wide players than Dumfries. If FRA traps SWE in their own third, turnovers will flow directly to MbappĂ©/Olise in dangerous positions. Edge: FRA — significant in first 60 minutes.

6.2 Isak + Gyökeres vs Saliba-Upamecano

The marquee individual matchup. Isak (Liverpool, PL-proven) vs Saliba (Arsenal, PL-proven) — they know each other well. Saliba is one of the few defenders in world football who can go toe-to-toe with Isak in 1v1. Upamecano is more aggressive — Gyökeres can exploit if he drops deep and drags Upamecano out of position. Edge: Even in isolation — FRA overall due to midfield starving the supply.

6.3 FRA Midfield Control vs SWE Counter Space

TchouamĂ©ni + Rabiot vs Stroud + Svensson is a massive mismatch. FRA's midfield duo will dominate possession and deny SWE's transition outlets. The key question: does SWE's 3-4-2-1 create enough counter-space through wingbacks and Elanga's pace? NED found space easily through the flanks; FRA's fullbacks (KoundĂ©-Digne) are less attacking than Dumfries, so the flanks may be less exposed. Edge: FRA — SWE counters will be sporadic rather than sustained.

6.4 Widell Zetterström Factor

The untested GK is SWE's biggest vulnerability. Against FRA's elite attack, any mistake (poor positioning, failed command of area, weak shot-stopping) will be punished. The opposite scenario: Widell Zetterström produces a heroic debut and keeps SWE in the match. Hot-GK ×0.25 (Finding 4, calibrated): reputation-only GK premium — Widell Zetterström has NO reputation at WC level, so ×0.25 is too generous. Apply 0% GK premium. The uncertainty is a SWE-negative, not a positive — an unknown quantity facing MbappĂ© is more likely to concede than to hero. Edge: FRA.


6.5 Decision Graph Resolution (doc-5 — independent walk)

Step 0 — WDM Anchor (§6.6)

Raw factors:

Factor FRA SWE FRA Share Source
Squad value €1195M €400M (est) 0.749 squad-values.json + scout estimate
FIFA rank (inv) 98 (#2) 83 (#17) 0.541 fra-vs-sen analyses
Tournament form (wt PPG) 5.0 1.5 0.769 See tier weighting below
Qualifying form ~2.8 PPG (est) ~2.0 PPG (est) 0.583 SWE via playoff 3-2 POL; FRA top UEFA seed
GDiff (×0.5) +8 +0 0.643 Scorelines: 3-1, 3-0, 4-1 / 5-1, 1-5, 1-1

Tournament form — opponent-tier-weighted PPG (R32-2):

⚠ NOR tier matters significantly. If NOR is Tier 2 instead of Tier 1, FRA's weighted PPG drops to (6+3+6)/3 = 5.0, and FRA share = 5.0/6.5 = 0.769. Let me use Tier 2 for NOR (qualified 2nd in group, Haaland benched MD3 = less convincing than Tier 1) → FRA 5.0 wt PPG / SWE 1.5 wt PPG → FRA share 0.769.

Weighted composite:

FRA score = 3.0×0.749 + 1.0×0.541 + 1.0×0.769 + 1.0×0.583 + 0.5×0.643
         = 2.247 + 0.541 + 0.769 + 0.583 + 0.322
         = 4.462

SWE score = 6.5 - 4.462 = 2.038

fav_share = 4.462 / 6.5 = 0.686

Baseline probabilities:

FRA_baseline = 28 + (0.686 - 0.50) × 90 = 28 + 16.7 = 44.7 → 45%
Draw         = 22%  (fav_share 0.60-0.70 band = 20-25%; mid-point for KO)
SWE          = 100 - 45 - 22 = 33%

WDM ANCHOR: FRA 45% / Draw 22% / SWE 33%

fav_share 0.686 is > 0.65 → deviation cap (R32-1) does NOT fire. I can deviate more than +5pt from the anchor with justification.


Step 1 — Group Context (R32 Knockout)

Step 1 output: No conservation. Full throttle from both sides.


Step 2 — Conservation (Finding 12)

Conservation discount = 0%. (×1.5 calibration weight → 0 × 1.5 = 0%)


Step 3 — Weather × Style (Finding 11)

Wait — +8% total from FRA means 5% goes to SWE and 3% to draw. But the heat creates stalemate (draw) AND helps SWE's counter. Let me refine: +4% SWE / +4% draw / -8% FRA. The stalemate effect (draw) and counter-benefit (SWE) are roughly equal.

Actually, the heat primarily helps SWE's counter (their style is less affected). The draw increase is secondary (heat creates stalemate only if neither team scores). Given FRA's elite attack vs untested GK, a stalemate is less likely. Final: -7% FRA / +3% SWE / +4% draw.


Step 4 — Weather × Defense Stack


Step 5 — Temperament


Step 6 — Synthesis — Final Probabilities

Starting from WDM ANCHOR: FRA 45% / Draw 22% / SWE 33%

# Finding FRA Δ Draw Δ SWE Δ Rationale
1 F12 Conservation 0 0 0 R32 must-win for both
2 F11 Weather × style -7% +4% +3% 30.5°C open-air, press degrades. ×1.75 momentum weight applied.
3 Tournament team escalation (FRA) +7% -3% -4% FRA won all 3 group games, escalating. SWE regressed. ×1.75 momentum weight.
4 GK advantage (FRA) +3% -1% -2% Maignan elite vs Widell Zetterström untested backup.
5 Deschamps emotional return +2% -1% -1% Team plays for returning manager. Cohesion boost.
6 SWE defensive fragility +1% +1% -2% Leaked 5 vs NED, back-3 exposed on flanks.
7 Mbappé milestone motivation +2% -1% -1% 2 goals from WC record. Full 90'.
8 R32 must-win context (×2.0) +1% -2% +1% Both at full throttle → fewer stalemates. ×2.0 context weight.
TOTAL DELTA +9% -3% -2%

Wait — totals must sum to 0: +9 + (-3) + (-2) = +4. That doesn't sum to 0. Error in accounting. Let me re-check each row:**

Row 2: -7 + 4 + 3 = 0 ✓
Row 3: +7 - 3 - 4 = 0 ✓
Row 4: +3 - 1 - 2 = 0 ✓
Row 5: +2 - 1 - 1 = 0 ✓
Row 6: +1 + 1 - 2 = 0 ✓
Row 7: +2 - 1 - 1 = 0 ✓
Row 8: +1 - 2 + 1 = 0 ✓

Total: +9 + (-3) + (-6) = 0 ✓ — My SWE total was wrong. Let me re-add:

FRA: 0 + (-7) + 7 + 3 + 2 + 1 + 2 + 1 = +9
Draw: 0 + 4 + (-3) + (-1) + (-1) + 1 + (-1) + (-2) = -3
SWE: 0 + 3 + (-4) + (-2) + (-1) + (-2) + (-1) + 1 = -6

Sum: +9 + (-3) + (-6) = 0 ✓

FINAL 90' PROBABILITIES:

Outcome Probability Calculation
FRA win in 90' 54% 45 + 9 = 54%
Draw at 90' 19% 22 - 3 = 19%
SWE win in 90' 27% 33 - 6 = 27%
Total 100% ✓

Draw band note: 19% is within the R32-4 band (20-25% for fav_share 0.60-0.70), slightly below. Justified by: elite attack vs untested GK, both must-win, tournament-team escalation. The 19% is a genuine analytical position, not an arbitrary number.


6.6 WDM Baseline Anchor — Summary

Factor FRA SWE FRA Share Weight Weighted
Squad value €1195M €400M (est) 0.749 ×3.0 2.247
FIFA rank (inv) 98 83 0.541 ×1.0 0.541
Tournament form (wt) 5.0 PPG 1.5 PPG 0.769 ×1.0 0.769
Qualifying form ~2.8 PPG ~2.0 PPG 0.583 ×1.0 0.583
GDiff +8 +0 0.643 ×0.5 0.322
TOTAL — — — 6.5 4.462

fav_share = 0.686 → FRA baseline 45% → adjusted to 54% after findings.


7K. Knockout Prediction

90-Minute (Regulation) Outcome

Outcome Probability Rationale
FRA win in 90' 54% Elite attack vs untested GK + tournament escalation + quality gap
Draw at 90' 19% SWE counter + heat stalemate risk + back-3 resilience
SWE win in 90' 27% Isak/Gyökeres counter + heat-degraded FRA press + one-goal upset

Extra Time (conditional — given draw at 90')

Outcome Cond. % Rationale
FRA win in ET 52% FRA bench superiority (Thuram, Griezmann, Konaté, Hernandez). Fresher legs.
Draw after ET (→ pens) 26% ET is more cautious — both teams tire, settle for pens.
SWE win in ET 22% SWE has nothing to lose, but bench is thin (Svanberg main impact sub).

ET dynamics: 90+30 minutes in 87°F heat = severe fatigue. Advantage shifts to the team with deeper bench and bigger-match temperament. FRA's tournament DNA (2022 final went to ET) is a factor.

Penalty Shootout (conditional — given pens reached)

Outcome Cond. % Rationale
FRA win on pens 55% Mbappé elite pen taker (3/3 major tournament shootouts). Wider pool of reliable takers.
SWE win on pens 45% Isak + Gyökeres are reliable. But Widell Zetterström in a WC shootout = psychological pressure.

Neither GK has specific shootout pedigree at this level. Slight FRA edge from bigger-match experience and Mbappé's composure.

Advance Probability (unconditional)

Team Advance % Calculation
FRA 66% 54 + 19%×52% + 19%×26%×55% = 54 + 9.88 + 2.72 = 66.6%
SWE 34% 27 + 19%×22% + 19%×26%×45% = 27 + 4.18 + 2.22 = 33.4%

Scoreline Distribution (90' only)

Score Probability Scenario
FRA 2-1 17% Modal. FRA scores 2 (Mbappé + Dembélé/Olise), SWE gets one counter (Isak). Heat creates open game after 60'.
FRA 1-0 14% Grinding win. Mbappé goal + FRA defensive control. Possibly from a set piece or counter-counter.
1-1 Draw 13% Competitive match. SWE scores from counter (Isak/Gyökeres), FRA equalizes. Heat stalemate at 60'+.
FRA 3-1 10% Quality gap tells. Mbappé brace + one other. SWE gets a consolation.
FRA 2-0 8% FRA dominance. Elite attack vs untested GK creates multi-goal margin before SWE settles.
SWE 2-1 8% SWE upset. Isak + Gyökeres counter, heat-degraded FRA can't recover.
FRA 3-0 4% Blowout scenario. Early FRA goal breaks SWE's block → floodgates. But heat limits duration.
SWE 1-0 4% SWE shock. Isak/Gyökeres score once, Widell Zetterström heroic debut, FRA press fails in heat.
Other 22% Includes 0-0, 2-2, FRA 4-1, SWE 3-2, all other scorelines

FRA 2-1 in 90' (17%). The most likely single outcome. FRA's elite attack scores 2 through a combination of MbappĂ© (chasing the record) and DembĂ©lĂ©/Olise (creative threat). SWE gets one counter goal from Isak or Gyökeres — they're too dangerous to keep completely quiet. The heat makes it an open game after 60', with both teams creating chances.


8. Who Scores

France

Rank Player Position Prob Rationale
1 Kylian MbappĂ© FW 22% Chasing Messi's 18-goal record (currently 16). Plays full 90'. Elite finisher. Pen taker. Model as creator too — may ASSIST to DembĂ©lĂ© (as in MD3).
2 Ousmane Dembélé RW 18% Hat-trick vs NOR MD3. Electric form, direct runner. Will exploit SWE wingback spaces.
3 Michael Olise AM 11% Creator who scores from range. Cut-inside threat. Can arrive late in the box.
4 Bradley Barcola LW 7% Pace on the wing. Can score on counter-breaks if SWE overcommits.
5 William Saliba CB 5% Set-piece header threat (Finding 7: CBs score from corners more than expected).

Sub-risk: MbappĂ© will NOT be subbed (milestone motivation — Finding 12 milestone rule). DembĂ©lĂ© at ~70% chance of playing 90' (if FRA leading, may be rested for R16). Olise/Barcola interchangeable — if one is subbed, the other's probability increases.

Sweden

Rank Player Position Prob Rationale
1 Alexander Isak FW 18% PL star, clinical finisher. Main SWE scoring threat. Can score on any counter opportunity.
2 Viktor Gyökeres FW 16% Lethal striker. Scored 4 in group stage. Powerful in the box. Header threat on crosses.
3 Anthony Elanga RW 9% Pace merchant. Counter-attack weapon. Will exploit FRA high line if press is broken.
4 Yasin Ayari CM 7% Long-range threat (2 goals from outside box MD1). If space opens in midfield, he shoots.
5 Lucas Bergvall CM 4% Late-arriving runner from deep (Finding 19). Can arrive in the box unmarked.

Star-as-creator (Finding 10): Isak may ASSIST Gyökeres (or vice versa) rather than score. They're a partnership, not isolated finishers. Isak had 2 assists MD1. Model both as dual scoring + assist threats.

Finding 19 (low-event late-winner): If this becomes a low-event match (<1.5 combined xG), a late CM goal is possible. Bergvall (4%) or Stroud could arrive from deep. Weight this at ~5%.


9. Match Flow Projection

Timeframe Expected Pattern
0-15' FRA presses high. SWE absorbs. Mbappé/Dembélé probe the back-3. SWE sit very deep, no counter ambition yet.
15-30' FRA increases intensity. First goal likely in this window — MbappĂ©/DembĂ©lĂ© vs untested Widell Zetterström. If FRA scores: shift to control. If 0-0: growing tension.
30-45' If FRA scored early: controlled possession, SWE forced to push up slightly. If 0-0: FRA press intensifies but SWE's block holds. Isak/Gyökeres begin looking for counter opportunities.
45-60' Heat threshold. FRA's pressing quality starts to dip. SWE counter-threat increases. If level, this is the danger window for FRA — a SWE counter goal here flips the match dynamics.
60-75' Heat-degraded phase. FRA subs likely (Thuram for Barcola, Griezmann for Olise). Fresh legs re-energize the attack. SWE's counter still dangerous but SWE legs also tiring.
75-90' Open game. Both teams going for a result (R32). FRA's bench advantage tells. If level, expect a late push from FRA's subs. If FRA leading, counter-counter from SWE. Mbappé milestone motivation = he stays forward.

10. Methodology Notes

Findings applied:

Calibration weights applied:


11. Metrics

[match]
code = "fra-vs-swe"
date = "2026-06-30"
kickoff_cest = "23:00"
group = "R32"
venue = "east-rutherford"
referee = "tbd"
is_knockout = true

[win_probability]
favorite = "France"
win = 54
draw = 19
loss = 27

[knockout]
win_et = 52
draw_et = 26
loss_et = 22
pen_win = 55
advance_a = 67
advance_b = 33

[scorelines]
"2-1" = 17
"1-0" = 14
"1-1" = 13
"3-1" = 10
"2-0" = 8
"1-2" = 8
"3-0" = 4
"0-1" = 4

[who_scores]
team_a_1 = { player = "Mbappe", probability = 22 }
team_b_1 = { player = "Isak", probability = 18 }

[calibration]
conservation_discount = 0
finding_13_fires = false
finding_16_age_decline = ""
penalty_band = "25-35%"
projected_xg = 1.9

[predicted_stats]
favorite_possession = 60
yellow_cards = "2-3"
red_cards = 0
penalty_chance = "25-35%"

Pre-match analysis. No betting odds used. Sources: scout brief (scout/00-scout-brief.md), confirmed lineups (lineups.md), canonical team profiles (reference/teams/fra.md, reference/teams/swe.md), methodology docs (doc-1, doc-5), predictions-summary.md, squad-values.json. Source archive: sources/matches/fra-vs-swe/

⚠ Gaps flagged: (1) No referee file — referee assignment TBD, generic profile used. (2) No injury/team-news files for either team — relied on confirmed lineups + scout brief only. (3) SWE squad value missing from squad-values.json — estimated €400M. (4) Qualifying PPG estimated for both teams (no precise source). (5) Accumulated yellow cards unknown — R32 suspension risk not modeled. (6) SWE MD3 result (1-1 JPN) confirmed from ESPN article cross-reference, not from a dedicated source in this match directory.