Portugal vs. Croatia - Post-Event Review

2026 World Cup, Round of 32 | Fri July 3, 2026 | BMO Field, Toronto (OPEN-AIR, 31°C)

R32 → R16 (winner plays Spain) | Predicted vs. Actual | Calibration: ~80%

TL;DR

Result: Portugal 2-1 Croatia (HT 0-0; CRO Perišić 53', POR Ronaldo 68' equalizer, G.Ramos 90' winner). POR advance in 90' — no ET, no pens — but far tighter than the advance % implied: CRO led at 53' and POR needed a late sub winner. The pre-match reasoning held (age-decline compound, no conservation, Ronaldo milestone); the exact scoreline shape did not.

Calibration Breakdown: Winner 25/25 · Scoreline 15/25 · Who Scores 15/20 · Findings 20/20 · Model-breaking 10/10 [−5 G.Ramos unpredicted sub scorer (Finding 19)] = 80/100 → ~80% band B


1-5. Summary

6. Match Stats (FINAL)

Stat Portugal Croatia
Possession 60% 40%
xG 2.18 1.34
Shots
SoT 6 (CRO)
Yellows
Reds 0 0
Fouls 6 12
Pens 0 0

SoT shown for CRO only (6) per brief; POR SoT not recorded in brief (UNCONFIRMED — left blank, not fabricated). Possession/xG/fouls/pens from ESPN Matchcenter gameId 760496, confirmed in scout brief.

7. Key Learnings

  1. VALIDATE Finding 11 × Finding 16/F20 compound (heat × team-level age-decline): This is the first R32 where heat degraded the UNDERDOG MORE than the favorite. The pre-match call — that 31°C would hurt CRO's 38+ midfield spine (Modrić 40, Perišić 37) faster than POR's younger press — was correct and directional. Refinement to doc-1: heat is not underdog-favorable by default; it favors the YOUNGER team. The "heat favors the counter-attacking underdog" heuristic (F11) needs a tier modulator: heat favors the younger/athletic side regardless of favorite/underdog status. Add this as a Finding 11 condition.
  2. VALIDATE WDM honesty (fav_share 0.64, not 0.72): Third consecutive validation that opponent-tier-weighted form + FIFA rank correctly compresses the squad-value gap. CRO led at 53' and POR needed a 90' winner — the €1000M-vs-€326M gap did NOT translate to dominance. The deviation cap (R32-1) prevented pedigree over-tilt. Keep the WDM anchor as the mandatory starting point.
  3. REFINE the hot-GK draw-lift (Finding 6 / R32-5) — it is conditional on reaching ET: Livaković's confirmed-form ×0.5-0.6 credit (2× WC shootout pedigree) was MOOT because POR won in 90'. The hot-GK draw-force only materializes if the match reaches pens. Refinement: weight the hot-GK draw-lift by the model's P(match reaches pens); when a favorite is modeled to win in 90' ≥40%, discount the hot-GK draw-lift proportionally. Do NOT carry the full ×0.5-0.6 credit into the 90' draw band when ET is unlikely.
  4. VALIDATE Finding 19 miss pattern (unpredicted sub scorer): G.Ramos's 90' winner was NOT in any top-5 and materially decided the scoreline. This is the systematic late-winner-from-bench pattern (cf. bench-impact validations). Reinforce: in moderate-favorite knockouts, raise the weight on a "bench scorer decides a 2-1" path (10-12%) rather than treating the modal 1-0 as the whole story. The −5 deduction applied here.
  5. VALIDATE Ronaldo R32 milestone rule (5/5): Scored the equalizer (68'). The "milestone motivation + finishing mechanism = goals" rule now holds across 5 R32 milestone scenarios. Note the mechanism here was sustained pressure (not a pen or weak-GK), so the milestone rule extends beyond weak-GK mechanisms — but still requires a credible finishing pathway.

8. R32 → R16 Bracket Context (knockout — no group standings)

Tie R32 Result (90') R16 Matchup
POR vs CRO POR 2-1 (advance in 90', no ET/pens) 🇵🇹 Portugal vs Spain (R16)

Post-event for TASK (POR-CRO R32). Category 0 PASSED: score POR 2-1 CRO from ≥2 sources (ESPN Matchcenter gameId 760496 + scout brief cross-check). Sources: sources/matches/por-vs-cro/post-event/00-post-event-brief.md (1 file, 12 categories complete). FINAL stats only (HT 0-0 was halftime, not used). STRICT rubric applied (Jun 30): scored on the MODAL pick, no "in top-3" inflation — POR 2-1 was <15% in all three models and NOT credited as a scoreline hit. Right-answer-wrong-reason (super-sub winner) flagged explicitly, no deduction for honest flagging.