Portugal vs. Croatia — Consensus Ensemble (R32, World Cup 2026)

Fri July 3, 2026 · 01:00 CEST (23:00 UTC / Jul 2 19:00 EDT) · BMO Field, Toronto (OPEN-AIR, 31°C HEAT)


TL;DR

🇵🇹 Portugal moderate favorite — POR advance ~58% (3-agent consensus). 90' leans POR 43% with 25% draw band; modal 1-0 POR / 1-1 draw. This is NOT a large-gap favorite — CRO is a genuine top-10 UEFA side. 31°C heat + Livaković shootout pedigree + Modrić milestone keep CRO live.


Ensemble Reconciliation (spread: 4pt advance — tight, honest for moderate favorite)

Agent Model 90' POR 90' Draw 90' CRO Advance POR Modal 90' scoreline
mm3 MiniMax-M3 43% 25% 32% 56% POR 1-0 (17%)
g4 glm-5-turbo 49% ~23% ~28% 60% POR 1-0 (20%)
g5 zai/glm-5.2 41% 26% 33% 59% 1-1 (15%)
CONSENSUS ~44% ~25% ~31% ~58% POR 1-0 / 1-1

All 3 writers independently corrected the "fav_share >0.72" assumption. CRO is a genuine top-10 UEFA side — close FIFA rank, better opponent-tier-weighted form (2.0 vs 1.83 — CRO beat 2 Tier-3 teams while POR drew DRC). The squad-value gap (€1000M vs €326M) is the dominant factor but NOT dominant enough to blow out CRO. fav_share landed at 0.63-0.65 → deviation cap (R32-1) ACTIVE.

Decision graph convergence

All 3 writers converged on:

Disagreement: POR 1-0 (mm3/g4) vs 1-1 draw (g5)


§7K Knockout Tree (consensus)

Outcome Probability Path
POR win in 90' ~44% Leão exploits Perišić-LB + Ronaldo milestone + squad depth
Draw at 90' ~25% H2H tight pattern + Livaković holds + heat degrades both → low-event
CRO win in 90' ~31% Modrić masterclass + Budimir finish + POR profligacy + upset
POR advance (total) ~58% 44 + 25×0.40 (ET win) + 25×0.40×0.48 (pen — Costa vs Livaković)
CRO advance (total) ~42% 31 + 25×0.60 + 25×0.60×0.52 (Livaković pens edge)

Livaković is the reason CRO advance% reaches 42%. Without the confirmed-form hot-GK credit (×0.5-0.6), CRO would be ~30-35%. The pens split (48/52 POR-CRO) reflects his 2× WC shootout pedigree.


Who Scores

Portugal 🇵🇹

Rank Player % Why
1 Cristiano Ronaldo ~26% Unanimous #1. 6-WC scoring record (milestone → full 90'). Pen taker (Eskås 25-35% band favors).
2 Rafael Leão ~15% LW promoted (over Félix). The Perišić-LB mismatch is his to exploit.
3 Bruno Fernandes ~12% AM creator-arriver. Set-piece.
4 Gonçalo Ramos / Pedro Neto ~8% Alternative forwards. Neto RW pace.
5 Rúben Dias / CB ~5% Finding 6 CB set-piece.

Croatia 🇭🇷

Rank Player % Why
1 Igor Budimir ~12% #9 target man. Set-piece + hold-up. Sub risk if Dalić goes defensive.
2 Luka Modrić ~10% 201st cap milestone (last WC). Long-range shooting. 75-85' shift.
3 Nikola Vlašić ~8% MD3 goalscorer (vs GHA). #10.
4 Andrej Kramarić ~6% Supersub (not match-fit, 3-month injury).
5 Ivan Perišić ~5% LB (not midfield) — less goal threat from deep.

Ronaldo vs Modrić is the headline — two veterans in their last WC, milestone-driven. But the tactical mismatch is Leão vs Perišić (36 at LB). If Leão wins that duel, POR wins; if Perišić holds, the Livaković pathway opens.


Model-Breaking Factors (flagged, watch)

Factor Status Impact
☀️ F11 HEAT (31°C open-air) ✅ Applied Above 28°C threshold. Pressing degrades by 60'. But CRO's older squad (Modrić 39, Perišić 36) degrades FASTER → net POR edge (+2-3pt via F20 age-decline compound).
Gvardiol BENCHED (Perišić LB) ✅ Caught Broken shin (Jan), limited sharpness. Perišić (36) at LB = defensive downgrade vs Leão. +3-5pt POR.
GKs (Costa / Livaković) ✅ Confirmed Costa (reputation). Livaković = CONFIRMED-FORM hot-GK (2× WC shootout wins) → ×0.5-0.6 credit. The single biggest CRO lifeline.
Ronaldo 6-WC milestone ✅ Applied F12 = 0% conservation. Full 90'. Milestone → goals (validated 4x in R32).
Modrić 201st cap (last WC) ✅ Applied F12 = 0% conservation. 75-85' shift.
Referee Eskås (NOR) ✅ Profiled Pen band 25-35% MODERATE. 2-4Y expected. VAR Gillett interventionist. Slight POR tilt (Ronaldo draws fouls).
R16 reward = Spain ✅ Context Tough R16 opponent. Both need-to-win but know the stakes.
H2H tight pattern ✅ Applied Euro 2016 R16: POR 1-0 AET. Low-scoring historical pattern. Reinforces draw band.

Calibration Notes


Consensus reconciled by lead (3-agent ensemble). Spread 4pt (tight, honest for moderate favorite). Modal: POR 1-0 / 1-1 in 90'. Watch: Leão vs Perišić-LB mismatch + Livaković pens edge if ET.