Netherlands vs. Sweden - Pure Football Analysis (glm-5.2)
2026 World Cup, Group F (MD2) | June 20, 2026 | NRG Stadium ("Houston Stadium"), Houston, TX
Kickoff: 19:00 CEST (12:00 CDT) | Referee: Michael Oliver (England)
TL;DR
NED slight edge (42%), but 2-2 is the modal scoreline (14%) — a genuine coin-flip between a Tier 1 must-win favorite and an in-form Tier 2 counter-attacker with the tournament's most lethal strike pair. #1 scorers: Isak (24%) & Gakpo (22%).
- Stakes flip the dynamic: NED (1 pt) MUST win to control top-2; SWE (3 pts, +4 GD) draw-qualifies. NED presses, SWE counters with Isak + Gyökeres — the exact recipe that beat Tunisia 5-1.
- Both attacks are LOADED and both defences are beatable. No weather suppression (roof CLOSED, Finding 11 = 0), no elite hot-GK wall (Nordfeldt is competent, not heroic) → this is a GOALS match, not a 0-0 siege. Expect ~2.5-3.5 combined goals.
- The NED finishing flag (Finding 13) is MILD, not decisive: Malen is a decent #9 but no elite finisher, and Depay (55 intl goals) is on the bench not fully fit — yet NED still have the right tools to break a mid-block (Van Dijk set-piece headers, Gakpo/Summerville pace, Gravenberch creation). Sterile domination does NOT fire.
- Koeman's MD1 ghost: NED led twice vs Japan and conceded late both times after switching to a back-5. SWE — unlike Japan — has ELITE finishers to punish any defensive retreat. This is the single biggest reason the draw (28%) and a SWE win (30%) are live.
- Referee Oliver = "let them play": 3-4 yellows, 0 reds (90%), penalty band only 8-13% (LOW). The whistle won't decide this; the strikers will.
Prediction: 2-2 Draw (14%), NED 2-1 (14%), SWE 2-1 (13%), 1-1 Draw (11%), NED 1-0 (9%)
Watch: Koeman's in-game management the moment NED take a lead — sit back (MD1 repeat → draw/SWE win) or stay front-foot (NED win).
1. Netherlands — Team Profile
Basic Info
- FIFA Ranking: ~6 | Manager: Ronald Koeman (2nd stint, since Jan 2023) — pragmatic, conservative temperament | WC History: 3× finalists (1974/1978/2010) | Tier: 1 (contender)
- Form (validated): MD1 2-2 vs Japan (led twice, conceded 88'). Possession 59.8% FT. Drew twice and dropped both leads.
- Base camp: KC Current Training Facility, Kansas City → ~1,150 km / 2h flight to Houston. Same climate zone, no jet lag, 3 weeks acclimated. Travel penalty: minimal.
Tactical Identity (4-3-3)
- Possession-dominant; De Jong drops between CBs to form a 3-2 build-up and bypass the first press.
- FB-inverted-CB rotations (Dumfries overlaps high, Van Hecke tucks in); width from Gakpo/Summerville.
- Set-piece threat is a first-class weapon — Van Dijk aerial dominance + Gravenberch delivery (proven MD1).
- Vulnerability: when Koeman switches to a back-5 to protect a lead, the shape invites pressure (MD1: conceded 88' equaliser immediately after).
Key Players
| Player | Club | Position | Profile |
|---|---|---|---|
| Virgil van Dijk (C) | Liverpool | CB | Captain; scored MD1 header; world-class aerial threat (Finding 6) |
| Cody Gakpo | Liverpool | LW | Primary attacker; criticized MD1, wants to respond; Isak's clubmate |
| Ryan Gravenberch | Liverpool | CM | MD1 MOTM (2 assists); the engine, creator + late shooter |
| Frenkie de Jong | Barcelona | DM | Deep playmaker; DOUBT (~85%), key to build-up |
| Tijjani Reijnders | Man City | CM | Box-to-box 8 |
| Crysencio Summerville | West Ham | RW | Scored on WC debut MD1; pace vs SWE's back-3 |
| Donyell Malen | AS Roma | ST | Keeps #9 over Depay; decent but NOT an elite finisher (sub risk) |
| Memphis Depay | Corinthians | ST | All-time top scorer (55); BENCH, thigh not fully healed |
| Bart Verbruggen | Brighton | GK | Confirmed #1; shaky on both JPN goals, retained |
Strengths / Weaknesses
- ✅ Deep, Tier-1 squad; must-win motivation (full effort, no conservation); set-piece dominance; wide creation.
- ❌ Koeman's in-game caution (the MD1 lesson); Malen's finishing ceiling; De Jong carrying a knock; Depay reduced to super-sub; Simons (ACL) creative hole pre-tournament.
Predicted XI (4-3-3) — confirmed across Voetbalzone, FCUpdate, Eurosport NL, AD/Soccernews
Verbruggen; Dumfries, Van Hecke, Van Dijk, Van de Ven; De Jong (85%), Gravenberch, Reijnders; Summerville, Malen, Gakpo.
- OUT: Xavi Simons (ACL, pre-tournament), Jurriën Timber (groin, pre-tournament), Quinten Timber (concussion, MD2). Depay bench. On MD3 caution: Summerville, Depay, Van de Ven (not MD2).
2. Sweden — Team Profile
Basic Info
- FIFA Ranking: ~38 | Manager: Graham Potter (since Oct 2025) — attack-minded, possession-flexible, confident | WC History: semifinalists 1958/1994; R16 2018 | Tier: 2 (dark horse)
- Form (validated): MD1 5-1 vs Tunisia — clinical (7 SOT from 13 shots). Ayari brace, Isak goal + 2 assists, Gyökeres goal, Svanberg fastest-WC-sub-goal (12s).
- Base camp: FC Dallas, Frisco TX → ~390 km / 1h flight to Houston. Same-state freshness edge over NED (marginal, venue is climate-controlled).
Tactical Identity (3-1-4-2)
- Mid-block counter-attacking system — NOT a deep low block. Had 49% possession vs Tunisia; will concede the ball to NED but press and break with intent.
- Karlström as single pivot behind Ayari/Nygren; wingbacks (Gudmundsson/Bernhardsson) provide width vs NED's back-4.
- Striker-led identity — Isak + Gyökeres interchange, drop deep, run channels. This is the team's defining strength.
- Vulnerability: single pivot can be overloaded centrally; set-piece defending conceded a Rekik header MD1 (Van Dijk will target this).
Key Players
| Player | Club | Position | Profile |
|---|---|---|---|
| Alexander Isak | Liverpool | FW | £125m; goal + 2 assists MD1; pace/power/finish — elite |
| Viktor Gyökeres | Arsenal | FW | Scored MD1; clinical physical finisher; tests Van Hecke |
| Yasin Ayari | Brighton | CM | MD1 MOTM (brace); long-range shooter; tempo-setter |
| Victor Lindelöf (C) | Aston Villa | CB | Captain, anchors back-3; Van Dijk's aerial mirror |
| Benjamin Nygren | Celtic | CM | Scored MD1; active runner |
| Gabriel Gudmundsson | Leeds | LWB | Off MD1 with cramps — recovered, starts; marks Summerville |
| Mattias Svanberg | Wolfsburg | CM | Sub hero MD1 (12s goal); game-state weapon |
| Anthony Elanga | Newcastle | FW | Bench; elite pace if chasing |
| Kristoffer Nordfeldt | AIK | GK | 37yo, confirmed #1 (NOT Johansson); competent, NOT CL-heroic |
Strengths / Weaknesses
- ✅ The tournament's hottest strike pair (both scoring); fully fit; counter style perfect vs a must-win favorite; draw-qualifies (no pressure); deep bench (Elanga/Svanberg/Bergvall).
- ❌ Kulusevski creative absence (long-term); single-pivot overload risk; set-piece defending; first time facing Tier-1 opposition at this WC.
Predicted XI (3-1-4-2) — consensus (LeagueLane, The Standard, Sports Mole, beIN, FotballDirekt)
Nordfeldt; Hien, Lagerbielke, Lindelöf; Karlstróm; Gudmundsson, Ayari, Nygren, Bernhardsson; Gyökeres, Isak.
- OUT: Kulusevski (long-term). Gudmundsson + Isak both recovered/fit. No fresh injuries.
3. Head-to-Head Record
| Date | Competition | Result |
|---|---|---|
| 10 Oct 2017 | WCQ | Netherlands 2-0 Sweden (Robben brace, 1 pen) |
| 6 Sep 2016 | WCQ | Sweden 1-1 Netherlands |
| 11 Oct 2011 | Euro Qual | Sweden 3-2 Netherlands |
| 26 Jun 2004 | Euro QF | Sweden 0-0 Netherlands (NED won 5-4 pens) |
| 19 Jun 1974 | World Cup | Netherlands 0-0 Sweden (group) |
- 20 meetings total: NED-dominant (~10-12 W, SWE ~7-8, 3 draws). Only prior WC meeting = 1974 0-0.
- Recent pattern: close and low-scoring — last 3 competitive: 2-0, 1-1, 3-2. SWE have scored in 6 of the last 8.
- H2H is a weak predictor here — the last competitive meeting was 2017; both squads are entirely rebuilt.
4. 🌡️ Physical & Environmental Conditions (Finding 11)
| Factor | Value | Impact |
|---|---|---|
| Venue | NRG Stadium, retractable roof | CLOSED for all WC2026 matches (validated POR-DRC) |
| Climate | Indoor / climate-controlled (12,000-ton AC) | Houston outdoor 32°C + 75% RH NEUTRALIZED |
| Heat flag | NO | Finding 11 heat penalty = 0 |
| Altitude | Houston ~15m | None |
| NED travel | KC → Houston, ~1,150 km / 2h flight | Minimal (same climate zone, 3 wks acclimated) |
| SWE travel | Frisco TX → Houston, ~390 km / 1h flight | Negligible (same-state freshness edge, marginal indoors) |
| Surface | Cool-season grass (protected by closed roof) | Fast, true — favours technical play |
Impact Analysis
- Finding 11 = fully neutralized. This is the cleanest possible conditions slate: no heat degradation of NED's pressing, no travel penalty, no altitude tax. Both teams play at 100% physical capacity.
- Indoor conditions favour goals: fast surface, no wind/sun, no fatigue wall at 60'. This pushes the match toward an open exchange rather than a grinding low-block draw.
- ⚠️ Process flag: the
weather/subdirectory is empty — no archived match-day NWS forecast. This is acceptable here ONLY because the roof is closed and the indoor finding is grounded in the canonical venue profile (NRG roof CLOSED, validated POR-DRC Jun 17) + scout brief. Were the roof open, this gap would be model-breaking.
5. Referee Analysis — Michael Oliver (ENG)
| Statistic | Career (WorldReferee) | 2025/26 PL | 2025/26 UCL | Tournament (7 apps) | Discounted for WC |
|---|---|---|---|---|---|
| Yellows/game | 3.05 | 2.83 | 3.86 | variable (2.75-6.00) | 3-4 |
| Red cards/game | 0.147 | 0.09 | 0.00 | 0.00 | ~0 |
| Penalties/game | 0.153 | 0.04 | 0.00 | 0.00 (0 in 7) | ~0.08-0.13 |
- Profile: UEFA Elite Group since 2018; one of Europe's top-3 referees. "Measured, lower-card" (The VAR Verdict). Big-game temperament (Euro 2024 POR-FRA QF, WC 2022 CRO-BRA QF — both clean).
- Confederation: UEFA-on-UEFA (ref + both teams). Neutral — no bias indicators, no history with either side.
- Oliver's first tournament match as lead ref (withdrew from CIV-ECU MD1 with a minor injury; returns with full English AR crew Burt + Mainwaring).
Prediction
- 3-4 yellows, 0 reds (90% probability), penalty chance 8-13% (LOW band).
- Card leniency favours SWE's counter-attacking/tactical-foul style slightly; lets the game flow → supports goals.
- ⚠️ Per Finding 7 (validated CAN-QAT): card leniency is ON-FIELD only — VAR can still intervene. Model a ~15-20% chance of ≥1 VAR-decisive check, but Oliver's on-field decisions are historically solid; do NOT expect a VAR-decided match.
- Penalty is NOT load-bearing here (Finding 15) — present as a band, never the scoreline's hinge.
6. Key Tactical Battles
6.1 NED possession vs SWE mid-block (the Finding 13 screen)
SWE will concede territory but NOT park the bus — Potter's 3-1-4-2 is a mid-block counter system (49% poss vs TUN). NED will dominate the ball (~55-57%). The sterile-domination screen runs on NED:
- No finisher? Mild flag — Malen is a natural #9 but not an elite 20+/season finisher; Depay (the true finisher) is benched. Partial concern.
- Wrong mechanism? No — NED have the right tools: Van Dijk set-piece headers (proven MD1), Dumfries crosses, Gakpo/Summerville 1v1 pace, Gravenberch late arrivals.
- Overload without penetration? No — vs JPN, NED were efficient (2 goals from 7 shots/3 SOT), not sterile.
- No specialist striker in squad? No — Brobbey, Weghorst, Depay, Malen are all natural #9s.
- Verdict: Finding 13 does NOT fire. Goals flow. NED's set-piece + wide creation breaks the mid-block; SWE's counters produce at the other end. This is a 2.5-3.5 goal match, not a 0-0.
6.2 Isak + Gyökeres vs Van Dijk + Van Hecke
The decisive matchup. Isak (pace/power) and Gyökeres (physical finish) are both elite — each would start for a Tier-1 side. Van Dijk is world-class but his partner Van Hecke plays with a black eye (minor) and NED conceded twice to a lesser Japan attack. SWE will score. The question is whether they score once or twice — and that decides the match.
6.3 Karlstróm single pivot vs NED's midfield three
SWE's 3-1-4-2 loads one man (Karlstróm) against De Jong + Gravenberch + Reijnders. If NED overload central areas, SWE can be bypassed — but that opens transition lanes the other way for Isak/Gyökeres. Potter accepts this trade; it's why the game is open.
6.4 Koeman's lead management (the MD1 ghost)
The swing variable. NED led twice vs Japan and sat back into a back-5 — conceding 57' and 88'. Koeman has publicly vowed not to repeat ("the impact of my subs was not good, that's my responsibility"). If NED lead and Koeman stays front-foot → NED win. If he reverts to caution → SWE's elite finishers punish it (draw or SWE win). This single decision is worth ~8-10 points of win probability.
7. Scoreline Prediction
Scenario Distribution
| Score | Probability | Scenario |
|---|---|---|
| 2-2 Draw | 14% | Both elite attacks score; Koeman sits on a lead, SWE counters equalise (MD1 repeat mechanism) |
| NED 2-1 | 14% | Set-piece (Van Dijk) + wide creation; NED holds the lead this time |
| SWE 2-1 | 13% | Counter punishes NED's high line; Isak/Gyökeres both involved |
| 1-1 Draw | 11% | Tight, both score once, neither finds a winner |
| NED 1-0 | 9% | Van Dijk set-piece + Gravenberch control; Nordfeldt holds the rest |
| SWE 1-0 | 7% | Single counter; Nordfeldt clean sheet |
| NED 3-1 | 6% | Open game; NED depth / Depay sub tells late |
| SWE 3-1 | 5% | Counter explosion; both strikers score |
| NED 3-2 | 4% | Shootout; NED edges on squad depth |
| 0-0 Draw | 3% | Unlikely — both attacks loaded, no weather suppression |
| Other | 14% | 2-0 either way, 3-2 SWE, 4-goal shootouts |
Top 10 scorelines sum to ~86%; "Other" tail is large because this is a genuinely high-variance open match (many plausible 2-3 goal scorelines both ways).
Win Probability Summary — naive → adjusted math
| Outcome | Naive | Adjustments | Final |
|---|---|---|---|
| Netherlands | 58% | SWE attack pedigree (Isak+Gyökeres both elite, both scored) −8; SWE form/clinical (5-1, fully fit) −4; NED single-absence (rule #13: Depay bench + De Jong doubt + Simons — NOT 2+ gutting) −4 → 42% | 42% |
| Draw | 24% | SWE draw-comfort (draw-qualifies, Potter) +2; coin-flip framework (Finding 9) +2 → 28% | 28% |
| Sweden | 18% | Attack pedigree +8; form +4 → 30% | 30% |
Math check: 42 + 28 + 30 = 100. ✓
Naive model = raw quality gap (FIFA ~6 vs ~38, Tier 1 vs Tier 2). The adjustments encode: SWE is NOT a minnow (Finding 3) — Isak (£125m) + Gyökeres (Arsenal) + Ayari (Brighton, MOTM) are a genuine elite attack; SWE's MD1 was ruthlessly clinical (7/13 SOT); NED's single-absence cluster (rule #13, NOT the 25-30pt gutting of rule #9) shaves the edge. Finding 11 weather = 0 (roof closed). Finding 12: NED conservation = 0 (must-win); SWE modest (~2-3%, already in draw-comfort).
8. Who Scores
Netherlands
| Rank | Player | Position | Probability | Rationale |
|---|---|---|---|---|
| 1 | Cody Gakpo | LW | 22% | Primary attacker; criticized MD1, motivated; wide creator/finisher; Isak's clubmate subplot |
| 2 | Virgil van Dijk | CB | 16% | Set-piece header (Finding 6); scored MD1 from Gravenberch delivery; SWE conceded a set-piece header MD1 |
| 3 | Ryan Gravenberch | CM | 14% | MD1 MOTM (2 assists); star-as-creator (rule #10) AND late shooter; the engine |
| 4 | Donyell Malen | ST | 12% | The #9; ⚠️ substitution risk (rule #12) — >30% chance subbed by 60' if ineffective (Depay/Brobbey on) |
| 5 | Crysencio Summerville | RW | 10% | Scored MD1; pace vs SWE's back-3 |
| — | Memphis Depay | ST (bench) | 8% | Game-state-dependent (rule #18): higher if NED chasing; here likely level/leading → moderate; 60-70' window |
Sweden
| Rank | Player | Position | Probability | Rationale |
|---|---|---|---|---|
| 1 | Alexander Isak | FW | 24% | Form man (goal + 2 assists MD1); pace/power/finish; elite; tests Van Dijk (clubmate) |
| 2 | Viktor Gyökeres | FW | 22% | Scored MD1; clinical physical finisher; tests Van Hecke; the partnership creates for both |
| 3 | Yasin Ayari | CM | 14% | MD1 MOTM (brace); long-range shooter (rule #19 — midfield shooter vs stretched defence) |
| 4 | Benjamin Nygren | CM | 8% | Scored MD1; active runner into the box |
| 5 | Mattias Svanberg | CM (sub) | 6% | Sub hero MD1 (12s goal); game-state weapon if introduced 60-75' |
| — | Anthony Elanga | FW (bench) | 5% | Elite pace off bench if SWE chase |
| — | Lindelöf / Hien | CB | 5% | Set-piece header (Finding 6) — SWE's CBs are aerial threats |
Notes: SWE's #1+#2 (Isak+Gyökeres) are the tournament's validated double-threat (both hit MD1) — weight them as the joint-highest-capped scoring pair in this match. NED's #1 (Gakpo) is a coin against Van Dijk's set-piece value. Star-as-creator (rule #10): Gravenberch and Isak are as likely to ASSIST as to score — model the goal involvement, not just the finish.
9. Match Flow Projection
| Timeframe | Expected Pattern |
|---|---|
| 0-15' | NED possession probe; SWE mid-block, patient. Both feel each other out. Likely 0-0. |
| 15-45' | NED push wide (Gakpo/Summerville); set-piece window for Van Dijk. SWE counter via Isak/Gyökeres — first real chance either way. |
| 45-60' | SWING ZONE. If NED lead → Koeman's decision (stay front-foot vs sit back). If level → open exchange. SWE counter threat peaks against a committed NED. |
| 60-75' | Subs: Depay/Brobbey if NED chasing; Elanga/Svanberg for SWE. Highest-scoring window — tired legs, stretched shape. |
| 75-90+' | Late drama HIGH probability (MD1 NED conceded 88'; SWE scored 90+' MD1). NED must-win urgency → commit bodies → SWE counter. Weight a late (80'+) goal heavily. |
10. Methodology Notes — Findings Applied
- Finding 1 (draw epidemic): Draw at 28% (within the 22-30% baseline band). Draw mechanism = "Koeman sits on a lead → SWE elite counters equalise" (validated NED-JPN pattern), NOT sterile domination.
- Finding 3 (continental pedigree): SWE NOT a minnow — Isak (£125m), Gyökeres (Arsenal), Ayari (Brighton) are a genuine elite attack. Upgrade SWE +8pt off naive.
- Finding 4 (hot GK): Nordfeldt is competent (clean-ish vs weak TUN) but NOT CL-heroic → hot-GK-draw-flip scenario reduced to ~8-10% (not the 15-20% of a Mendy/Vozinha). This is a goals match, not a GK siege.
- Finding 5 (low-block counter): SWE is exactly this archetype — defending side with elite pace up front. Live upset threat, not a long shot.
- Finding 6 (CB set-piece): Van Dijk NED #2 (16%); Lindelöf/Hien in SWE list (5%). SWE conceded a set-piece header MD1.
- Finding 7 (referee leniency): 20-25% discount applied to Oliver (already measured); 3-4Y, 0R, 8-13% pen band (LOW, not load-bearing per Finding 15).
- Finding 9 / #13 (attack gutted): NOT triggered. NED's absences (Depay bench + De Jong doubt + Simons pre-tournament) are a single creative reshuffle cluster, not 2+ of {main creator, main striker, GK}. Applied −4pt (rule #13), NOT the 25-30pt gutting.
- Finding 10 (star-as-creator): Gravenberch and Isak modeled as creators AND scorers.
- Finding 11 (weather): = 0 (roof CLOSED, climate-controlled, validated).
- Finding 12 (conservation): NED = 0 (must-win, full effort). SWE = modest ~2-3% (draw-qualifies, but Potter attack-minded so reduced) — folded into draw-comfort.
- Finding 13 (sterile domination): Screen run on NED (ball-dominant team). Mild flag only (Malen finishing) — does NOT fire. Mechanism available (set pieces, wide creation, Gravenberch); SWE is a mid-block, not a deep low block → open game, goals flow.
- Finding 15 (pen band): 8-13%, presented as a band, never load-bearing.
- Finding 18 (bench game-state): Depay weighted moderate (NED likely level/leading, not chasing a set block); Elanga/Svanberg weighted as SWE game-state weapons.
- Finding 19 (late winner): Late-arriving CM / deep runner (Gravenberch, Ayari) in Who Scores; late (80'+) goal weighted heavily — both teams' MD1 featured 88'+ goals.
- Findings 16 / 20 / 21 / 22 (age-decline / favorite double-underestimate / blowout): Do NOT apply — no 38+ outfield scorer discount; NED favorite but Koeman is CONSERVATIVE (not the aggressive-manager trigger) and SWE is not an ageing opponent; no elite-finisher-vs-fragile-block blowout setup. Blowout scenarios (3-1, 3-2) kept modest at 4-6%.
11. Metrics
[match]
code = "ned-vs-swe"
date = "2026-06-20"
kickoff_cest = "19:00"
group = "F"
venue = "houston"
referee = "oliver"
[win_probability]
favorite = "Netherlands"
win = 42 # NED (alphabetical first in code)
draw = 28
loss = 30 # SWE
[scorelines]
# X-Y = NEDgoals-SWEgoals; top 5 + implicit "other" (~39%)
"2-2" = 14
"2-1" = 14
"1-2" = 13
"1-1" = 11
"1-0" = 9
[who_scores]
team_a_1 = { player = "Gakpo", probability = 22 }
team_a_2 = { player = "Van Dijk", probability = 16 }
team_a_3 = { player = "Gravenberch", probability = 14 }
team_b_1 = { player = "Isak", probability = 24 }
team_b_2 = { player = "Gyökeres", probability = 22 }
team_b_3 = { player = "Ayari", probability = 14 }
[calibration]
conservation_discount = 3 # SWE modest (~2-3); NED = 0 (must-win)
finding_13_fires = false # mild Malen-finishing flag only; mechanism available, does not fire
finding_16_age_decline = "" # no 38+ outfield scorer; Nordfeldt (GK, 37) noted in GK analysis, not scorer discount
penalty_band = "8-13%"
projected_xg = 1.5 # NED projected xG (combined match ~2.8-3.2)
[predicted_stats]
favorite_possession = 56 # NED possession % (down from 59.8 vs JPN; SWE stronger)
yellow_cards = "3-4"
red_cards = 0
penalty_chance = "8-13%"
Pre-match analysis (glm-5.2 variant). No betting odds used. Sources: SvFF matchguide (SE), Eurosport NL, KhelNow, NBC Sports base camps, Sports Illustrated, Sporting News, FotbollDirekt (SE), Soccernews.nl/AD, Reuters/Xinhua (Koeman presser), Leeds United official, Tribuna/RTK, WorldReferee, Soccerbase, The VAR Verdict, Wikipedia officials. Canonical profiles: teams/ned.md, teams/swe.md, referees/oliver.md, venues/houston.md. MD1 post-event reviews: ned-vs-jpn (2-2), swe-vs-tun (5-1). Source archive: sources/matches/ned-vs-swe/. ⚠️ weather/ subdirectory empty — indoor/roof-closed finding grounded in canonical venue profile + scout brief.