Cape Verde vs. Saudi Arabia - Post-Event Review

2026 World Cup, Group H MD3 | June 26, 2026 | NRG Stadium, Houston (roof CLOSED)

HISTORIC (CPV qualify for R16 โ€” first African WC debutant to escape the group since Ghana 2006) | Predicted vs. Actual | Calibration: ~68%

TL;DR

Result: Cape Verde 0-0 Saudi Arabia (HT 0-0; 0-0 scoreless, no goals). The draw sent CPV through as a first-time African debutant and eliminated KSA โ€” exactly the "both GKs hot, both #9s anonymous" shape the ensemble drew, even though the exact 0-0 modal missed.

Calibration Breakdown: Winner 20/25 ยท Scoreline 15/25 ยท Who Scores 0/20 ยท Findings 20/20 ยท Model-breaking 5/10 = 60/100 โ†’ ~68% (Band C)


1-5. Summary

  1. 0-0 sends Cape Verde through to the R16 unbeaten in three group matches (ESP 0-0, URU 2-2, KSA 0-0) โ€” first African WC debutant to escape the group since Ghana 2006, and first debutant unbeaten in three group games since Senegal 2002 (BBC/Guardian).
  2. Both goalkeepers were the story โ€” Vozinha (93rd cap, 3 saves, clutch 91' stop on Al-Hamdan to preserve the clean sheet) and Al Owais (2 saves, the decisive 74' 1v1 denial of Laros Duarte). Opta's "both GKs / sterile domination" POM framing was the correct read.
  3. CPV were the better team and unlucky not to win โ€” 51% possession, 15 shots, 1.52 xG vs KSA's 0.40 (3.8ร— the chance quality), 12 chances created to 5, 62.1% aerial duel dominance. The 1-0 modal was the "right" scoreline on the balance of play; Al Owais + profligate finishing (2 SoT from 15 shots = 13% conversion-to-target) kept it 0-0.
  4. Lineup surprise was model-breaking for Who Scores โ€” pre-match XI had Benchimol at CF and Garry Rodrigues (the #1 scorer pick) starting at LM. Reality: Livramento started CF, Willy Semedo started LM, and both Benchimol and Rodrigues were benched (Rodrigues came on late, Benchimol never played). This invalidated the scorer picks before kickoff.
  5. Tactical story played out exactly as the decision graph predicted โ€” Bubista (conservative, carried off on a player's shoulders post-match waving the CPV flag) played a compact low block + counter; Donis's forced-attacking 4-4-2 gamble failed (0.40 xG, 0 goals, KSA eliminated for the 6th time in their last 7 WCs).
  6. Referee Letexier behaved EXACTLY as profiled โ€” 4 yellows (3 KSA, 1 CPV), 0 reds, 0 pens, late KSA bookings (66', 90+2') reflecting must-win desperation. Tournament avg now 4.0 Y/gm, 0.0 R/gm, 0.0 P/gm across his two matches โ€” career-rate-holding, no discount distortion.
  7. Milestones validated โ€” Ryan Mendes 100th cap (started, played 90', captained); Vozinha 93rd cap + 3rd GK ever to keep multiple WC clean sheets after turning 40 (Shilton 3, Zoff 2). Deroy Duarte named BBC official POM.

6. Match Stats (FINAL)

Stat Cape Verde Saudi Arabia
Possession 51% 49%
xG 1.52 0.40
Shots 15 7
SoT 2 3
Big chances missed 1 1
Corners 4 2
Yellows 1 3
Reds 0 0
Pens 0 0
Fouls conceded 10 16
GK saves 3 2
Chances created 12 5
Aerial duels won 18 (62.1%) 11 (37.9%)

(Source: Sky Sports / Opta, ESPN; FINAL figures. HT 0-0.)

7. Key Learnings

  1. Finding 13 (sterile-domination) VALIDATED as the dominant draw mechanism on a coin-flip MD3 โ€” both #9s anonymous (Benchimol didn't even play, Al-Buraikan 0G), both attacks sterile, draw floor held. This is the SAME pattern as POR-DRC and ESP-CPV: when both projected xG <1.0 and both GKs are capable, the draw is underpriced even when one side dominates possession (CPV 1.52 xG came from 15 shots but only 2 SoT โ€” volume without clinical conversion = sterile-leaning). Calibration note: the ensemble ran an elevated 30-34% draw band across all 3 models โ€” correct. Do not regress draw bands downward on MD3 must-win framing when F13 fires on both attacks.

  2. Finding 6 (hot-GK) VALIDATED bilaterally, and refined โ€” when BOTH GKs are veteran/capable (Vozinha 93rd cap, Al Owais) AND both #9s are anonymous, the draw becomes the modal-adjacent outcome. Al Owais's 74' 1v1 stop was the single highest-leverage moment of the match (would have delivered the CPV 1-0 modal). Proposed refinement: a "dual-hot-GK + dual-anonymous-#9" co-occurrence is a stronger draw signal than either factor alone โ€” push draw band to 30-35% baseline.

  3. Finding 12 (conservation = 0% for Tier 3 must-win) VALIDATED cleanly โ€” both Tier 3, both genuinely must-win (CPV draw-to-qualify, KSA must-win-for-math), no conservation visible. KSA committed 16 fouls and threw everything forward (desperate 91' chance); CPV ground out the result compactly. The decision-graph "0% conservation" resolution held. No refinement needed โ€” but note the asymmetry: CPV's incentive (draw = qualify) is a DIFFERENT posture than KSA's (win = survive), and Bubista correctly chose the conservative draw-seeker's block while Donis was forced attacking. Stake asymmetry should be a decision-graph sub-step.

  4. Finding 11 (weather/roof) VALIDATED โ€” neutralization is the correct default for NRG Houston โ€” roof CLOSED, climate-controlled indoor (~21-23ยฐC vs 32ยฐC/heat-index 38-42ยฐC outdoor), no heat degradation, no hydration breaks beyond standard. Process rule (re-affirm): for the three retractable-roof + AC venues (NRG Houston, Mercedes-Benz Atlanta, AT&T Dallas), Finding 11 heat penalty is ALWAYS neutralized โ€” do not apply the 5-10% draw/underdog uplift.

  5. Lineup-surprise process gap (model-breaking, NOT a calibration miss) โ€” Who Scores was invalidated pre-kickoff โ€” the model had Benchimol starting CF and Garry Rodrigues (#1 scorer) starting LM; both were benched (Rodrigues late sub, Benchimol unused). A starting-XI confirmation pass close to kickoff would have caught this. Process rule: for coin-flip MD3 matches where the Who Scores pick hinges on a single forward (Benchimol), run a late lineup confirmation check before the scoreline/scorer bands are finalized. This is the same class of miss as FRA-SEN (GK ambiguity) โ€” a confirmation-gate failure, not a model failure.

8. Group H after MD3

Pos Team P Pts GD
1 Spain 3 7 โœ… (qualified as group winners โ€” confirmed via BBC/Guardian; full GD pending full-table source)
2 Cape Verde 3 3 โœ… 0 (GF 2, GA 2 โ€” three draws: 0-0 ESP, 2-2 URU, 0-0 KSA)
3 Uruguay 3 (eliminated; exact Pts/GD pending full Group H table) โ€”
4 Saudi Arabia 3 (eliminated; GD โ‰ˆ โˆ’4 per pre-match scout, unchanged by 0-0) โ€”

โš ๏ธ Both MD3 matches in Group H played (this 0-0 + ESP 1-0 URU per scout brief). URU and KSA eliminated (BBC/Guardian). Exact Pts/GD for positions 3-4 not fully confirmable from the archived scout sources without the full table โ€” flagged rather than fabricated. CPV advance to face Argentina in the R16 (per Deroy Duarte's post-match quote).


Post-event for CPV-KSA (TASK: post-event-scout โ†’ post-event-writer). Category 0 PASSED: 0-0 confirmed from โ‰ฅ7 sources (ESPN, BBC, Guardian, Sky, Opta, FIFA, The Athletic) โ€” all post-match, no contradictions. Sources: sources/matches/cpv-vs-ksa/post-event/ (8 files). FINAL stats only. No publish (lead runs gister).
โš ๏ธ Integrity flag: the task brief's "g5 0-0 modal exact!" framing is contradicted by the scout's verified quickref (g5 modal = CPV 1-0 16%; 0-0 was 3rd pick 12%). This review scores against the verified brief, not the overstated framing โ€” the draw SHAPE hit and 0-0 was in g5's top scorelines, but it was not the exact modal.