Colombia vs. Portugal - Post-Event Review

2026 World Cup, Group K MD3 | June 27, 2026 | Hard Rock Stadium, Miami Gardens, FL (roof OPEN, 87°F / 106°F heat index)

1ST-PLACE DECIDER | Predicted vs. Actual | Calibration: ~41% (F band)

TL;DR

Result: Colombia 0-0 Portugal (HT 0-0; no goals — Sánchez 90+3' header DISALLOWED for offside by right big toe). A bracket-optimal stalemate: the draw gave Colombia 1st (easier R32) and Portugal 2nd (also preferred bracket), and both managers — Martínez explicitly — treated it that way.

Calibration Breakdown: Winner 20/25 · Scoreline 5/25 · Who Scores 0/20 · Findings 8/20 · Model-breaking 5/10 = 38/100 → ~41% band (F; narrative +3 for correctly elevating draw to #2 + flagging uncertainty via 21pt spread)


1. The Decisive Narrative

A 1st-place decider that neither side truly tried to win — and both got exactly what they needed. The 0-0 gave Colombia the group (1st → easier R32 vs a 3rd-place team) and Portugal 2nd (Martínez openly said the bracket path "doesn't make a difference," content to face Croatia). This is Finding 24's bracket-optimization dynamic played out as a tacit settled draw, not a stalemate of incapacity.

2. Key Player Performance

Diogo Costa (POR GK) was the match. 6 saves (more than POR's first two matches combined), 8.5 Sofascore, MOTM — he turned a deserved Colombia win into a draw. COL's J. Rodríguez (subbed 76', "hit the wall") broke a 28-year COL WC appearance record but couldn't find the finish; L. Díaz and Suárez (on 60') went close but COL's 24 shots yielded 0 goals.

3. Lineup Surprises

None. Both XIs as predicted: POR 4-2-3-1 with Ronaldo (41) at #9, Bruno Fernandes, Félix, Neto; COL 4-3-3 with James #10, Díaz, Córdoba then Suárez. GKs confirmed: Vargas (COL), Costa (POR) — no model-breaking GK change.

4. Tactical Story

COL was the proactive side (55% possession, 1.70 xG, 24 shots) and "dictated the terms" (Lorenzo). POR sat deeper as the match wore on, dropping into a back five at points; the Cancelo→Dalot HT swap was a more defensive posture. POR's 2H xG collapse (0.74→0.20) is the clearest tactical fingerprint of energy conservation under heat — not sterile domination (Finding 13), but deliberate throttling.

5. Controversies / Milestones

6. Match Stats (FINAL)

Stat Colombia Portugal
Possession 55% 45%
xG 1.70 0.93
Shots 24 13
SoT 6 2
Yellows 1 0
Reds 0 0
Pens 0 0

7. Key Learnings

  1. Finding 24 VALIDATED & REFINED — "bracket-optimal draw" is a real outcome the model must price. The draw was simultaneously optimal for both (COL 1st, POR 2nd). The pre-match caught the bracket logic but framed it as "0% conservation both sides / both push." The refinement: when a draw is bracket-optimal for BOTH sides, the draw band should be elevated above the favorite, not just kept at #2. A mutual-draw-suffices configuration is functionally a tacit agreement — price it 30-40%+, not 26%. (Proposal: extend F24 with a "mutual-draw-suffices" multiplier.)

  2. Finding 12 REFINED — conservation is readable from manager temperament + bracket math, not tier. Martínez's post-match quote is a textbook F12 admission: path "doesn't make a difference," goal is "to play eight matches." The pre-match assumed 0% conservation for POR; the manager's temperament (a pragmatic tournament coach) + bracket indifference should have flagged conservation risk. Lorenzo (COL) did NOT conserve — he pushed and "deserved to win." Conservation is asymmetric and manager-driven even in a "both qualified" match.

  3. Finding 11 REFINED — heat is symmetric in exposure but asymmetric in effect when one team is conserving. The 87°F/106°F HI hit both, but POR's pressing collapsed (2H xG 0.74→0.20) while COL's held (0.86→0.89) — because COL was trying and POR was managing. The "symmetric heat → net ~0%" heuristic breaks when one side has a conservation motive: heat amplifies the conserving team's decline. Heat × F12 interaction is the missing term.

  4. Finding 16 (age-decline) NOT refuted by one brace. The MD2 Ronaldo brace led the pre-match to "F16 REFUTED for Ronaldo, #1 pick." He blanked here (0.13 xG, offside flag, full 90+ chasing a record he didn't get). One match doesn't confirm decline, but it confirms the refutation was over-confident — milestone motivation ≠ guaranteed goals without a finishing mechanism, and a 41-year-old pressing in 106°F HI is a structural underweight. Don't declare F16 dead on N=1.

  5. PROCESS: the wide-spread signal WORKED. The 21pt POR spread (44-65%) was tied for the tournament's widest, and the draw resolved in the middle — exactly what an honest uncertainty flag should look like. The modal number was wrong (POR 57%, Ronaldo #1) but the analytical posture (this is a coin-flip, not a favorite walkthrough) was right. g5 (44% POR / 27% COL) was closest to the truth. Widen the credit band for wide-spread matches: the calibration should reward "flagged uncertainty correctly" even when the modal misses.

8. Group K after MD3

Pos Team P Pts GD
1 Colombia ✅ 3 7 +2 (approx; UZB-COL MD1 exact score UNCONFIRMED)
2 Portugal ✅ 3 5 +1 (approx; POR-UZB MD2 exact score UNCONFIRMED)
3 DR Congo ✅ (advances) 3 4 0 (1-1 vs POR, 0-1 vs COL, 3-1 vs UZB)
4 Uzbekistan ❌ 3 0 −3 (approx; two un-brief'd matches)

⚠️ Positions & points are forced by the 4 confirmed results (POR-COL 0-0, POR-DRC 1-1, COL-DRC 1-0, DRC-UZB 3-1) plus arithmetic — COL's 7 pts forces a COL win over UZB; POR's 5 pts forces a POR win over UZB. Exact scorelines/GD for UZB-COL (MD1) and POR-UZB (MD2) have no post-event brief in the project and are marked UNCONFIRMED — do not treat the GD column as authoritative. COL win & POR win as outcomes are confirmed; margins are not.


Post-event for POR-COL MD3 (TASK pending). Category 0 PASSED: COL 0-0 POR confirmed from 10+ sources (ESPN, AP, Guardian, Sky, Sporting News, MARCA, FOX, FIFA, Sofascore, xGscore). Sources: sources/matches/por-vs-col/post-event/ (7 files). FINAL stats only. Referee: Alireza Faghani (AUS) — 1 yellow vs 3.6+ career Y/gm (deep tournament discount). Draw was #2 consensus pick (26%); 21pt spread correctly flagged uncertainty. No publish (per task).