Portugal vs. Croatia - Pure Football Analysis (glm-5.2)
2026 World Cup, Round of 32 (Match 83) | July 3, 2026 | BMO Field, Toronto
Kickoff: 01:00 CEST (Jul 2, 19:00 ET) | Referee: Espen Eskås (Norway, UEFA)
TL;DR
Portugal to advance (59%), but a 1-1 draw at 90' is the modal regulation score (15%) — Livaković's confirmed WC-shootout pedigree + 31°C heat + H2H low-scoring pattern keep Croatia alive into a decision tree.
- 90' call: POR win 45% / Draw 26% / CRO win 29% — closer than the €1000M-vs-€326M squad gap suggests, because CRO is a competitive top-10 UEFA side, not a low block.
- Advance tree: POR 59% / CRO 41% — Portugal's edge is bench depth + the ~30% penalty band (Eskås + Gillett VAR), not open-play superiority.
- Heat (31°C, open-air, lightning risk): degrades POR's press after 60' AND accelerates CRO's 38+ midfield spine — net wash, tilts toward a low-scoring, tight game.
- Hot-GK is confirmed-form (F4 split ×0.5-0.6): Livaković won 2 WC2022 shootouts (JPN, BRA) — widens the draw band beyond WDM default.
- No conservation on either side: Ronaldo (6-WC record, milestone) + Modrić (201st cap, "neću kalkulirati") both override F12; knockout context anyway.
- Sterile-domination risk on POR: MD1 0.64 xG, MD3 0-0 COL — Leão promoted to restore directness, but Ronaldo (41) carries F16 age-decline scorer discount.
Watch: Modrić's minutes. If he plays 85'+ in 31°C, CRO's transitions die and POR's fresh bench (Leão already starting; Bernardo/Ramos in reserve) overruns the late game — that is the single swing variable.
1. Portugal — Team Profile
Basic Info
- FIFA Ranking: ~6 · Manager: Roberto Martínez (pragmatic, patient, Ronaldo-trusting) · Tier: 1 (tournament team)
- WC 2026 form (Group K, 2nd): 1W 2D 0L, 5pts, +5 GD — MD1 1-1 DRC, MD2 5-0 UZB, MD3 0-0 COL (dead rubber)
- WC pedigree: Euro 2016 winners, 2019 NL winners · Ronaldo = first player to score at SIX WCs
- Base camp: South Florida (13-session heat camp, acclimatized) → Toronto short-haul
Tactical Identity (4-2-3-1)
- Ronaldo focal #9; Bruno Fernandes creator-CAM; Vitinha + João Neves double pivot (progression + press).
- High full-backs (Cancelo, Nuno Mendes) generate width and pressing triggers — the unit that the 31°C heat will test.
- MD1 + MD3 were sterile-domination (0.64 xG vs DRC; 0-0 vs COL with 0 SoT for Ronaldo). MD2 (5-0 UZB, 2.44 xG) is the only clean attacking statement. Martínez's response: promote Leão to LW for directness, drop Félix — a finishing-mechanism fix (F17).
Key Players
| Player | Club | Position | Profile |
|---|---|---|---|
| Cristiano Ronaldo (c, 41) | Al-Nassr | CF | All-time POR WC top scorer (10); confirmed penalty taker; F16 age-decline discount applies |
| Bruno Fernandes | Man Utd | CAM | Creator-in-chief; set pieces; highest xA in squad |
| Vitinha | PSG | DM | Progression engine; presses high |
| Rúben Dias | Man City | RCB | Defensive leader; aerial threat on corners (CB scorer ~6%) |
| Diogo Costa | Porto | GK | Saved 3 pens vs Slovenia Euro 2024 R16 shootout — pen pedigree |
| Rafael Leão | AC Milan | LW | Promoted MD4; direct dribble-past — the F17 fix |
Strengths / Weaknesses
- + Deep bench (Bernardo, Ramos, Félix, Conceição, Rúben Neves in reserve) — fresh-legs upside after 60'.
- + Set-piece quality (Bruno, Nuno Mendes FK) vs a card-prone CRO midfield.
- + Penalty pedigree (Costa + Ronaldo confirmed taker) aligns with Eskås's ~30% pen band.
- − Sterile-domination tendency vs organized blocks (MD1, MD3).
- − Ronaldo's 41-year-old finishing is in decline (F16): 10-game major-tournament drought snapped only via MD2 brace vs a weak UZB block.
- − Renato Veiga on 1 yellow (R16 ban risk) — may soften CB tackling.
Predicted XI (4-2-3-1 — CONFIRMED ESPN event 760496)
Costa; Cancelo, Dias, Veiga, Nuno Mendes; Vitinha, J. Neves; Neto, Bruno Fernandes, Leão; Ronaldo.
2. Croatia — Team Profile
Basic Info
- FIFA Ranking: ~10 · Manager: Zlatko Dalić (pragmatic, "neću kalkulirati" — full strength) · Tier: 2 (ageing golden generation)
- WC 2026 form (Group L, 2nd): 2W 0D 1L, 6pts, 0 GD — MD1 2-4 ENG (Modrić subbed 58'), MD2 1-0 PAN, MD3 2-1 GHA (Sučić 31', Vlašić 83')
- WC pedigree: 2018 finalists, 2022 3rd-place
- Base camp: same Toronto region (short-haul, venue-familiar from MD2 at BMO)
Tactical Identity (4-2-3-1 — mid-block, NOT a low block)
- Modrić deep #8 + Kovačić pivot; Baturina/Sučić/Vlašić support Budimir #9. Possession-capable (58% vs PAN).
- This is not a CONMEBOL reactive-block (5-4-1 bus) — Croatia compete for the ball. The R32-3 favorite cap (~60%) does NOT apply; F22 deep-block blowout exclusion only partially applies (veteran GK yes, but open shape no).
- Gvardiol BENCHED (2nd straight, form/sharpness post broken-shin) → Perišić at LWB = attacking width but a defensive weak link. Leão/Bruno on that flank is the structural mismatch.
Key Players
| Player | Club | Position | Profile |
|---|---|---|---|
| Luka Modrić (c, 40) | Real Madrid | DM | 201st cap; milestone = NO conservation; F16/F20 age-decline (subbed 58' vs ENG in heat) |
| Dominik Livaković | (club) | GK | Confirmed-form hot-GK: 2 WC2022 shootout wins (JPN, BRA) → F4 ×0.5-0.6 |
| Ante Budimir | Osasuna | CF | Focal #9; aerial; scored MD3 starter shift |
| Mateo Kovačić | (club) | DM | Pivot engine; ball-carrying progression |
| Ivan Perišić (37) | (club) | LWB | Attacking width, defensive vulnerability vs Leão |
| Nikola Vlašić | (club) | LAM | MD3 winner (header off Modrić corner); in form |
Strengths / Weaknesses
- + Midfield experience (Modrić+Kovačić) — can control tempo and starve Bruno.
- + Confirmed-form hot-GK (Livaković) — draw-widening factor.
- + Set-piece threat (Budimir aerial, Modrić delivery) — CB scorer live.
- − Team-level age-decline (F20): Modrić 40, Perišić 37 — vulnerable to being overrun after ~60' by a pressing side.
- − LB weak link (Perišić for benched Gvardiol) — direct F8 mismatch vs Leão.
- − Sterile in open play vs ENG (0.71 xG, 2-4); goals vs PAN/GHA came vs Tier-3 blocks.
Predicted XI (4-2-3-1 — CONFIRMED, IDENTICAL to MD3)
Livaković; Stanišić, Šutalo, Pongračić, Perišić; Modrić, Kovačić; Vlašić, Baturina, P. Sučić; Budimir.
3. Head-to-Head Record
| Date | Competition | Result |
|---|---|---|
| 2016-06-25 | UEFA Euro R16 | POR 1-0 CRO (AET) — Quaresma 117'; 0-0 at 90' |
| 2013 (friendly) | Friendly | POR W (Ronaldo scored) |
| 2007 | Euro qualifier | POR W |
| 2004 (friendly) | Friendly | CRO W |
Pattern: Portugal has never lost to Croatia in a major tournament (3W-0D-1L regulation across all meetings, the L a 2004 friendly). Games are tight and low-scoring — the last competitive meeting was 0-0 at 90', decided in ET. First goal is huge; if 0-0 at 70', POR's bench is the edge.
4. 🌡️ Physical & Environmental Conditions (Finding 11)
| Factor | Value | Impact |
|---|---|---|
| Temp at KO | 31°C (RealFeel 33°) | >28°C threshold EXCEEDED → pressing degrades ~60' |
| Cooling | 29°C at FT window; humidity ~54%, dew pt 21°C | High evaporative demand on both squads |
| Roof | OPEN-AIR (BMO Field) | F11 weather penalty APPLIES — fully exposed |
| Precip / lightning | 41-51% t-storm, 8 PM peak; lightning explicitly flagged by AccuWeather | Live weather-delay risk (FIFA protocol pauses on nearby strike) |
| Wind | SSW 19 km/h | Minimal (below the 20-40 km/h cross-disruption band) |
| Travel | CRO venue-familiar (MD2 at BMO); POR short-haul from FL camp | Net neutral |
Impact Analysis — quantitative rules
- Heat >28°C → +5-8% to draw/underdog (F11). Degradation kicks in at ~60'.
- Both teams are heat-trained (POR 13-session FL camp; CRO MD2 at this venue), so the penalty is attenuated vs a cold-climate team — call it +4-5% to draw rather than the full +8%.
- Age asymmetry: CRO's 38+ midfield spine (Modrić 40, Perišić 37) degrades FASTER in heat → F20 team-level age-decline. This offsets the structural heat edge to the low-block/mid-block side: heat cuts both ways here (limits POR's press and CRO's transitions).
- Storm scenario: ~60% chance match completes 90' uninterrupted; ~30% a mid-match delay (which compresses cooldowns and favors the team leading at the delay); ~10% multiple delays. Not a primary probability driver but inflates stoppage time (F11 hydration breaks → late-goal risk +3-5%).
5. Referee Analysis — Espen Eskås (NOR, UEFA)
| Statistic | Career | Tournament Discounted |
|---|---|---|
| Yellows | 3.42 Y/gm (146 games) | ×0.75 → 2.57 → 2-4 (modal 3) |
| Reds | 0.04-0.10 R/gm | ×0.65 → 0 (1 max) |
| Penalties | 0.205 P/gm career (0.35 elite 25/26) | ~25-35% band of ≥1 pen |
| WC 2026 prior | URU 2-2 CPV (Jun 21): 4Y, 0R, 0 pens | Discount VALIDATED |
| VAR | Gillett (AUS/EPL, interventionist) + Higler + Di Bello | Strict review crew; 1-2 on-field reviews expected |
Prediction: 3 yellows (POR 1, CRO 2), 0 reds, ~30% penalty chance
- Tilt: marginal POR. Eskås punishes cynical midfield fouls — CRO's double-pivot pressing is structurally card-prone vs a possession favorite → POR draws more set pieces in advanced areas. The ~30% pen band + Gillett's DOGSO vigilance slightly upgrades POR's scoring mix toward the spot. Pen band is a probability, not a verdict (Eskås's own WC debut had 0 pens despite a 2-2 scoreline).
6. Key Tactical Battles
6.1 Leão vs Perišić (CRO left flank)
The single biggest structural mismatch. Gvardiol benched (form/sharpness) → 37-year-old Perišić at LWB vs Leão's direct dribble-past. Martínez deliberately promoted Leão (over Félix) to exploit exactly this. Expect POR to overload the left; Perišić committing forward leaves the channel for Bruno/Neto runners. Most likely source of a POR open-play goal.
6.2 Modrić/Kovačić vs Vitinha/J. Neves/Bruno (midfield tempo)
The control battle. If Modrić (201st cap, milestone) can slow tempo and starve Bruno's transition passes, CRO keeps it tight and drags POR into sterile domination (F17 risk). If Vitinha's press wins the ball high, CRO's age shows and transitions collapse after 60' (F20). Heat is the moderator — both engines fade.
6.3 Ronaldo vs Šutalo/Pongračić
Ronaldo (41, F16) gets chances but finishing is in decline. The CB pair is functional, not elite (Gvardiol would've been the upgrade). Aerial set pieces and the penalty spot are Ronaldo's highest-probability scoring mechanisms — not open-play mobility.
6.5 Decision Graph Resolution (doc-5 — walked independently)
Independent resolution per doc-5 + doc-1 Findings + predictions-summary calibration. Numbers shown explicitly.
Step 0 — WDM Anchor (§6.6):
| Factor | POR | CRO | POR share |
|---|---|---|---|
| Squad value (×3.0) | €1000M | €326M | 1000/1326 = 0.754 |
| FIFA rank (×1.0, inverted) | ~#6 → 94 | ~#10 → 90 | 94/184 = 0.511 |
| Tournament form (×1.0, opp-tier-weighted) | 2.17 (DRC D×1.5 + UZB W×1 + COL D×2) | 2.00 (ENG L×0 + PAN W×1 + GHA W×1) | 2.17/4.17 = 0.520 |
| Qualifying form (×1.0) | ~2.6 PPG (won UEFA group) | ~1.7 PPG (2nd, playoff) | 2.6/4.3 = 0.605 |
| GDiff (×0.5) | +5 | 0 | 15/25 = 0.600 |
POR score = 3.0×0.754 + 1.0×0.511 + 1.0×0.520 + 1.0×0.605 + 0.5×0.600
= 2.262 + 0.511 + 0.520 + 0.605 + 0.300 = 4.197
CRO score = 6.5 − 4.197 = 2.303
fav_share = 4.197/6.5 = 0.646 (MODERATE-favorite band 0.60-0.70)
fav_baseline = 28 + (0.646−0.50)×90 = 41.1 → 41%
draw (KO, moderate band) = 23%
CRO = 36%
WDM ANCHOR: POR 41 / draw 23 / CRO 36
Note: Despite the eye-test "huge gap," the WDM correctly flags this as a moderate favorite — Croatia is a top-10 UEFA side with strong qualifying form and competitive tournament form (6pts). fav_share 0.646 < 0.65 → R32-1 deviation cap applies: +5pt max positive deviation from anchor.
Step 1 — Group/KO context: R32 knockout, both must-win. R16 reward = Spain (verified — not Norway as the task framing stated; Norway's R16 is Brazil). Spain is a harder R16 than the bracket alternative, but neither team is "conserving for R16" — knockout survival is the only objective. Yellow-card risk (Veiga POR, Sučić CRO) may soften one or two tackles but is not strategy-changing. No conservation from context.
Step 2 — Conservation (F12): Both sides have milestone motivation overrides. Ronaldo (6-WC record, just set MD2) → no conservation. Modrić (201st cap, likely last WC) + Dalić "neću kalkulirati" → no conservation. Martínez pragmatic but KO. F12 = 0%. Empirical ×1.5 multiplier on a zero delta = 0.
Step 3 — Weather × style (F11): 31°C open-air → pressing degrades ~60'. POR is the pressing favorite (Cancelo/Mendes high); CRO is mid-block (less running) but 38+ spine fades faster. Net: attenuated +4-5% to draw (both heat-trained; age asymmetry washes the structural edge). Empirical context ×2.0 → ~+5% to draw band.
Step 4 — Weather × defense stack: Heat + Livaković (confirmed-form hot-GK, F4 ×0.5-0.6) + CRO organized mid-block = draw-leaning. But CRO is not a 5-4-1 deep block, so the full "heat + low block + hot-GK = DRAW" stack is partial, not complete. +3% draw beyond Step 3.
Step 5 — Temperament: Both managers play to win, both XIs confirmed full-strength. Dalić "ista postava" (identical to MD3 winner) = confidence. Martínez reverted to MD1 shape + Leão upgrade = decisive selection. No temperament discount either way.
Step 6 — Synthesis (show the math):
WDM anchor: POR 41 / draw 23 / CRO 36
F11 heat (+5 draw): POR −3 / draw +5 / CRO −2 → POR 38 / draw 28 / CRO 34
Hot-GK Livaković (F4 confirmed-form ×0.5, +3 draw): POR −2 / draw +3 / CRO −1 → POR 36 / draw 31 / CRO 33
Pen-band + set-piece tilt (ref, +4 POR): POR +4 / draw −2 / CRO −2 → POR 40 / draw 29 / CRO 31
Bench-depth / age-decline late (F20, +3 POR 90'): POR +3 / draw −2 / CRO −1 → POR 43 / draw 27 / CRO 30
H2H low-scoring / F17 POR sterile risk (wash): no change
R32-1 deviation cap check: POR +2 from anchor ≤ +5 ✓
FINAL 90': POR 45 / draw 26 / CRO 29 (rounded; draw band 20-25% for fav_share 0.60-0.70 KO, lifted to 26 by heat+hot-GK stack)
Reconciles with §7K below.
6.6 WDM Baseline Anchor — already computed in Step 0 above
fav_share 0.646 → moderate favorite. Draw band by fav_share (R32-4): 0.60-0.70 band = 20-25%, lifted to ~26% by the F11 heat + F4 confirmed-form hot-GK stack.
7K. Knockout Prediction
90-Minute (Regulation) Outcome
| Outcome | Probability | Rationale |
|---|---|---|
| Portugal win in 90' | 45% | WDM 41% + pen-band/set-piece tilt +4 + bench/age-decline +3, capped by R32-1 (+5 max from anchor) |
| Draw at 90' | 26% | Heat (+5) + Livaković confirmed-form hot-GK (+3) lift above the 20-25% KO band; H2H 0-0-at-90' pattern |
| Croatia win in 90' | 29% | Competitive WDM underdog (36%); a top-10 UEFA side, not a minnow; Modrić-led tempo control a live path |
Extra Time (conditional — sums to 100 given draw at 90')
| Outcome | Cond. % | Rationale |
|---|---|---|
| Portugal win in ET | 35% | Bench depth (Bernardo/Ramos/Félix fresh); CRO age-decline accelerates in ET heat |
| Draw after ET (→pens) | 40% | Tired legs on both sides; two cautious KO shapes; Livaković + Costa both GK-strong |
| Croatia win in ET | 25% | Modrić/Kovačić tempo control can still produce a single moment; Budimir aerial |
Penalty Shootout (conditional — given pens reached)
| Outcome | Cond. % | Rationale |
|---|---|---|
| Portugal win on pens | 48% | Diogo Costa saved 3 vs Slovenia Euro 2024; Ronaldo confirmed taker |
| Croatia win on pens | 52% | Livaković pedigree edge — 2 WC2022 shootout wins (JPN, BRA); slight CRO lean on GK reputation |
Advance Probability (unconditional — show the math)
| Team | Advance % | Calculation |
|---|---|---|
| Portugal | 59% | 45 (win90) + 26×0.35 (ET win) + 26×0.40×0.48 (pen win) = 45 + 9.1 + 5.0 = 59.1% |
| Croatia | 41% | 29 (win90) + 26×0.25 (ET win) + 26×0.40×0.52 (pen win) = 29 + 6.5 + 5.4 = 40.9% |
Scoreline Distribution (90' only)
| Score | Probability | Scenario |
|---|---|---|
| 1-1 | 15% | Modal — heat + hot-GK + H2H low-scoring pattern; a tight KO draw |
| 1-0 POR | 13% | Bruno/Leão unlocks Perišić flank; Ronaldo or sub seals it |
| 2-1 POR | 10% | POR blows a 1-0 lead, bench rescues late (F20 age-decline exploited) |
| 0-0 | 10% | Full sterile-domination; →pens live (Livaković edge) |
| 0-1 CRO | 7% | Modrić tempo control + Budimir/set-piece; POR frustrated |
| Other | 45% | 2-0 POR (7%), 1-0 CRO (6%), 2-2, 0-2 CRO, etc. |
Modal Match Path
1-1 at 90' → 1-1 after ET → Croatia win on penalties (Livaković pedigree) — full path ≈ 6% (0.15 × 0.40 × 0.52). The most likely POR-advance path is 1-0 POR in 90' (13%).
8. Who Scores
Portugal
| Rank | Player | Position | Probability | Rationale |
|---|---|---|---|---|
| 1 | Cristiano Ronaldo | CF | 28% | Focal + confirmed penalty taker (aligns with ~30% pen band); F16 age-decline discount applied (would be ~38% at peak) but pen-taker status keeps him #1 |
| 2 | Bruno Fernandes | CAM | 18% | Creator + set-piece taker; arrives late; secondary pen option |
| 3 | Rafael Leão | LW | 13% | Direct dribble-past vs Perišić weak link; promoted specifically to stretch the flank |
| 4 | Vitinha / João Neves | DM | 9% | Late-arriving runner / F19 deep-runner in a low-event KO |
| 5 | Rúben Dias (CB) | RCB | 6% | F6/Finding 6 — CB set-piece scorer off Bruno delivery |
Sub risk: Ronaldo subbed ~75-80' if heat bites (F12/F16) — Gonçalo Ramos is the fresh #9 in reserve.
Croatia
| Rank | Player | Position | Probability | Rationale |
|---|---|---|---|---|
| 1 | Ante Budimir | CF | 18% | Focal #9; aerial; target of Modrić/Perišić service; scored in MD3 shift |
| 2 | Luka Modrić | DM | 14% | Set-piece delivery + long-shot; secondary pen taker; F16 age-decline discount (would be ~20%) caps the #1 case — Budimir is the cleaner finisher |
| 3 | Nikola Vlašić | LAM | 12% | In form (MD3 winner); arrives in box; header threat |
| 4 | Petar Sučić | AM | 10% | MD3 scorer (rocket from outside box); long-shot mechanism |
| 5 | Pongračić / Šutalo (CB) | CB | 6% | Finding 6 — CB set-piece scorer off Modrić corner (Vlašić's MD3 goal was exactly this pattern) |
Sub risk: Modrić subbed ~75-85' in heat (milestone overrides early sub but not 90'); Kramarić (match-fit only as sub) the late fresh-legs option.
9. Match Flow Projection
| Timeframe | Expected Pattern |
|---|---|
| 0-15' | Cautious KO start; both shapes compact, feeling-out. Porbes for the Perišić flank begin. |
| 15-45' | POR controls possession (~55-58%), Bruno probes, Leão dribbles at Perišić. CRO mid-block absorbs, Modrić tempo. First goal likely here if it comes early (Ronaldo pen/set-piece, or Budimir counter). |
| 45-60' | Heat begins to bite. Pressing intensity drops on both sides. Game opens slightly — highest open-play goal window. |
| 60-75' | Decisive window. CRO age-decline (F20) accelerates; Martínez loads the bench (Bernardo/Ramos/Félix). If level, this is where POR's fresh-legs edge should tell. If CRO leading, they may drop into a deeper block (then F22 bench-explosion scenario, rule 21, fires). |
| 75-90'+ | Subs + hydration-inflated stoppage. Late-arriving runner (F19) or set-piece decides a level game. Storm-delay scenario can compress cooldowns here. |
| ET (if) | Tired legs; cautious; one moment. →pens plausible. |
10. Methodology Notes
Findings applied:
- F4 (hot-GK) — Livaković confirmed-form (2 WC2022 shootout wins) → ×0.5-0.6, widened draw band +3%.
- F11 (physical/env) — 31°C open-air + lightning risk; attenuated heat penalty (+4-5% draw, both heat-trained) + storm stoppage inflation.
- F12 (conservation) — 0% on both (milestone overrides + knockout).
- F16 (age-decline scorer) — Ronaldo (28%, not 38%); Modrić (14%, not 20%).
- F17 (sterile-domination) — POR MD1/MD3 flags; partially offset by Leão promotion + CRO open shape (not a bus).
- F19 (late-arriving CM) — included Vitinha/J. Neves + Kovačić in non-scorer bands.
- F20 (team-level age-decline) — CRO 38+ spine vulnerable after 60' to POR's press/bench → +3% POR in 90'.
- R32-1 (deviation cap) — fav_share 0.646 < 0.65 → POR capped at +5 from WDM anchor (41→46 ceiling; landed 45).
- R32-4 (draw band by fav_share) — 0.60-0.70 band = 20-25%, lifted to 26% by heat+hot-GK stack.
- §6.6 WDM — computed in full; pedigree weight 0.0 (validated); squad value ×3 dominates but FIFA/form/qual narrow the gap to a moderate favorite.
Calibration flags:
- CRO is not a CONMEBOL reactive low block → R32-3 favorite cap (~60%) does NOT apply; F22 deep-block blowout exclusion only partially applies (veteran GK yes, open shape no).
- No injury-sweeper run for this match (team-news dirs note this); lineups confirmed via ESPN event 760496 against canonical profiles. No GK change (Costa, Livaković both confirmed).
11. Metrics
[match]
code = "por-vs-cro"
date = "2026-07-03"
kickoff_cest = "01:00"
group = "R32"
venue = "toronto"
referee = "eskas"
is_knockout = true
[win_probability]
favorite = "Portugal"
win = 45 # POR win in 90'
draw = 26 # draw at 90'
loss = 29 # CRO win in 90'
[knockout]
win_et = 35 # POR win in ET (conditional on draw at 90')
draw_et = 40 # draw after ET -> pens (conditional on draw at 90')
loss_et = 25 # CRO win in ET (conditional on draw at 90')
pen_win = 48 # POR win on pens (conditional on pens reached)
advance_a = 59 # POR total advance
advance_b = 41 # CRO total advance
[scorelines]
"1-1" = 15
"1-0" = 13
"2-1" = 10
"0-0" = 10
"0-1" = 7
[who_scores]
team_a_1 = { player = "Ronaldo", probability = 28 }
team_b_1 = { player = "Budimir", probability = 18 }
[calibration]
conservation_discount = 0 # 0 pts (milestone overrides + knockout)
finding_13_fires = false # sterile-domination screen flagged on POR but CRO open shape mitigates
finding_16_age_decline = "Ronaldo, Modrić"
penalty_band = "25-35%"
projected_xg = 1.4 # POR projected xG
[predicted_stats]
favorite_possession = 56 # POR predicted possession %
yellow_cards = "3-4"
red_cards = 0
penalty_chance = "25-35%"
Pre-match analysis. No betting odds used. Sources: scout brief (00-06), confirmed lineups (ESPN event 760496), team-news POR/CRO, referee profile (Eskås canonical + match application), venue/weather (AccuWeather, Environment Canada), canonical team profiles (por.md, cro.md), squad-values.json, doc-1/doc-5 methodology, predictions-summary.md. Source archive: sources/matches/por-vs-cro/