Morocco vs. Canada - Post-Event Review
2026 World Cup, Round of 16 | Sat July 4, 2026 | NRG Stadium, Houston TX (roof CLOSED)
KNOCKOUT (R16) | Predicted vs. Actual | Calibration: ~52%
TL;DR
Result: Morocco 3-0 Canada (HT 0-0; Ounahi 50', 82' brace, Rahimi 90+8' sub). MAR won a predicted coin-flip dominantly in 90' — clinical finishing (3 goals from 0.79 xG, 4 shots → 3 goals) plus a possession-dominant reactive shape (55% poss) bypassed CAN's press, which never broke through.
- Winner: ✅✅ MAR advance (consensus ~55% advance; MAR won in 90'). The headline knockout bet paid — MAR was strict modal on both 90' winner (42%) and advance (55%). But won for the wrong reason: predicted path was draw → ET → Bounou shootout edge; actual was 90' dominance. The "model-breaker" (Bounou pens) never fired.
- Scoreline: ⚠️ modal wrong, shape partly right — modal was 1-1 draw, actual 3-0. The MAR clean-sheet win shape (1-0, g4's #1) was in the band, but the margin was off by 2 and the 3-0 blowout was systematically under-predicted.
- Who Scores: ⚠️ #1 missed, #3 redeemed [Ounahi brace] (consensus #3, ~8%). #1 Saibari (MAR) and #1 David (CAN) both blanked; Ounahi (#3) braced; Rahimi (sub, not in top-5) added the 3rd. Per-agent TOMLs had Ounahi at #4-5 (0/20); the consensus #3 hit was a reconciliation artifact.
- Finding 11: ✅ — roof CLOSED, F11 heat/press penalty neutralized exactly as staked.
- Finding 12: ✅ — 0% conservation both (R16 must-win), full effort confirmed.
- R32-3 reactive cap: ⚠️ — cap (~60%, MAR at 55%) was respected but proved conservative; MAR won dominantly in 90'.
- Bounou pens-edge thesis: ❌ — the flagship "draw→pens→Bounou 65% edge = THE model-breaker" was mooted (pens never happened; Bounou made 1 save).
Calibration Breakdown: Winner 25/25 · Scoreline 5/25 · Who Scores 5/20 · Findings 14/20 · Model-breaking 8/10 −5 (Rahimi unpredicted sub scorer, F19) = 52/100 → ~52% Band D
⚠️ Right answer, wrong reasoning — flagged honestly. The advance bet won, but via a 90'-dominant blowout, not the predicted pens shootout. No "in top-3" or "path-allowed-at-low-probability" credit claimed. The modal 90' scoreline (1-1 draw) was wholly wrong; the MAR-win shape that partially redeemed it was g4's non-modal 1-0.
1-5. Summary
- Decisive narrative: MAR's reactive-but-possession-capable block (55% possession, manager Ouahbi's 4-2-3-1) + extreme clinical finishing (3 from 0.79 xG) blew open a match modeled as a 55/45 coin-flip decided by a shootout. CAN's high-press 4-4-2 was bypassed cleanly (45% poss, 0.85 xG, 0 goals).
- MOTM Ounahi: the CM (#3 scorer pick) scored twice from long range — the 50' opener broke the 0-0 HT deadlock, the 82' second sealed it. Pure 2022-WC-form signature.
- Clinical over-performance: MAR generated only 0.79 xG but scored 3 (4 shots, 4 on target, 3 goals) — a +2.2 xG over-performance. CAN under-performed a near-even xG (0.85) by going scoreless, missing 1 big chance.
- Manager discrepancy resolved correctly (calibration win): scout brief said "Regragui"; canonical
mar.mdsaid Ouahbi (possession 4-2-3-1). Writers trusted canonical → MAR was possession-dominant (55%). This prevented a worse reactive-block over-application. - Lineup/GK as projected: Bounou (confirmed-form hot-GK) kept a clean sheet but was not tested (1 save); Crépeau confirmed for CAN. No 🚨 GK change, no ⚠️ surprise XI.
- Frustration telling: CAN committed 24 fouls to MAR's 14 (~2×), chasing from behind. 0 penalties, 0 reds.
- No controversies/milestones: clean refereeing, no VAR drama, no milestone subplot. Roof closed → climate-neutral.
6. Match Stats (FINAL)
| Stat | Morocco | Canada |
|---|---|---|
| Possession | 55% | 45% |
| xG | 0.79 | 0.85 |
| Shots | 4 | (not reported in brief) |
| SoT | 4 | (not reported in brief) |
| Fouls | 14 | 24 |
| Yellows | (not reported in brief) | (not reported in brief) |
| Reds | 0 | 0 |
| Pens | 0 | 0 |
⚠️ CAN shot/SoT and both teams' yellow counts were not captured in the scout brief; left blank per no-fabrication rule rather than interpolated. Possession, xG, fouls, pens confirmed (ESPN Matchcenter gameId 760502). HT 0-0 (first goal 50').
12-Category Validation (vs. consensus prediction)
| # | Category | Predicted | Actual | Verdict |
|---|---|---|---|---|
| 1 | Winner | MAR advance ~55% (strict modal); 90' MAR ~42% | MAR won 3-0 (90'), advance to QF | ✅✅ Advance bet paid (strict modal won both 90' + advance) |
| 2 | Scoreline (90') | Modal 1-1 draw; MAR 1-0 if decided in 90' | MAR 3-0 | ⚠️ Modal draw wrong; MAR-win clean-sheet shape partly right, margin off by 2; blowout under-predicted |
| 3 | Who Scores | MAR #1 Saibari (~22%); CAN #1 David (~20%) | Ounahi brace (MAR #3); Rahimi sub | ⚠️ Both #1s blanked; #3 Ounahi braced (consensus table, not per-agent TOML top-3); sub Rahimi not in top-5 |
| 4 | Weather | Roof CLOSED → F11 neutralized | Roof CLOSED; AC | ✅ Exact |
| 5 | Possession | (MAR slight edge expected) | MAR 55% / CAN 45% | ✅ MAR dominant (not a possession flip — favorite had the ball) |
| 6 | xG | (n/a) | CAN 0.85 / MAR 0.79 (near-even) | ⚠️ Near-even xG but MAR scored 3 (+2.2 over-perf); CAN sterile at the finish |
| 7 | Cards / pens | Ref TBD; tournament-average; ~25-30% pen band | 0 pens; CAN 24 fouls / MAR 14 | ✅ Ref not a factor; 0 pens (pen-band a non-event) |
| 8 | Lineup | (sweeper projection) | As confirmed | ✅ No surprises |
| 9 | GK | Bounou (hot-GK); Crépeau | Bounou clean sheet (1 save); Crépeau confirmed | ✅✅ Both correct — no 🚨 GK change |
| 10 | Subs | Ounahi/Hakimi MOTM risk; CAN Davies/Larin bench | Ounahi MOTM (brace); Rahimi super-sub 90+8' | ⚠️ Rahimi (unpredicted sub) scored 3rd — F19 instance |
| 11 | Finding 12 | 0% conservation both (R16 must-win) | 0% both — full effort | ✅ Exact |
| 12 | Key learnings | (pens path = modal story) | 90'-dominant blowout; pens mooted | ❌ Central thesis wrong — see Key Learnings |
7. Key Learnings
-
REFINE R32-3 reactive-block cap: it is a floor-guard, not a ceiling, for a possession-capable favorite. MAR was capped at ~60% advance (modeled as a CAF reactive-capable block, CONMEBOL template) and placed at 55%; MAR won dominantly in 90' (3-0, 55% possession, 4 shots → 3 goals). When the "reactive" favorite actually has a possession identity (manager Ouahbi's 4-2-3-1) AND the underdog's press is bypassable, the cap should flex upward, not bind at the floor. The cap correctly protected against over-rating MAR's AFCON pedigree (direction ✅), but the magnitude was too restrictive this match. (Extends the MEX-ECU "cap should flex upward for pressing-underdog matchups" learning.)
-
REFINE hot-GK/shootout model-breaker: weight the 90'-dominant path higher when the favorite has a possession identity + the underdog's press is bypassable. All 3 writers built MAR's advance probability on a draw→ET→pens→Bounou path (e.g., g5: "42 + 25×0.40 ET + 25×0.40×0.65 pens"). MAR won in 90' dominantly — the pens-edge model-breaker (×0.5-0.6, 65% pens edge) was mooted. The shootout pedigree is a tiebreaker at ET, not a primary advance driver. When the favorite controls territory and the underdog's press yields, the 90'-win path should dominate the advance calc; the hot-GK compound should only tilt the residual ET slice. (Validates the hot-GK refinement from NED-MAR / GER-PAR: hot-GK is a SYSTEM product that matters in ET, not a 90' swing factor.)
-
VALIDATE (again): #1 picks miss, secondary/CM/sub scorers deliver. Saibari (#1 MAR, winger/creator) blanked; David (#1 CAN, clinical #9) blanked vs a clean-sheet favorite; Ounahi (consensus #3, CM with long-range threat) braced; Rahimi (sub) added the 3rd. This is the recurring R32 pattern (cf. ESP-AUT, FRA-SWE): when the #1 is a winger/creator and a CM has a long-range mechanism, weight the CM higher. (Extends the "striker #2 > winger #1" refinement + Finding 19 sub-scorer rule.)
-
REFINE Finding 22 (blowout) calibration for PRESSING (not low-block) underdogs. CAN's high-press 4-4-2 was bypassed (45% poss, 0.85 xG, 0 goals; MAR 4 shots → 3 goals). Predicted 1-1/tight; actual 3-0. The blowout weight (15-20% on 3+ margin) was under-applied. Vs a pressing (not deep-block) underdog with a bypassable press + a clinical favorite, up-weight 3+ margins to 20-25%. The blowout-exclusion (deep 4-5-1 + veteran GK) does NOT apply to pressing underdogs — their press can be played through, exposing them to the counter. (5th datapoint after GER 7-1, NED 5-1, ESP 3-0, FRA 3-0 — split pressing-vs-blocking caliber.)
-
PIPELINE: the 1pt advance spread was correlation, not insight. The consensus flagged the tight 1pt advance spread (mm3 55 / g4 55 / g5 56) as "tightest in R16 so far." It was artificial anchoring on the shared draw→pens→Bounou thesis — all 3 staked the identical framework, so qualitative scores converged (16/20 findings + 8/10 model-breaking for all three). The post-event per-agent bands collapsed to near-identical C/D (mm3 61%, g4 74%, g5 61%) — g4's edge is auto-scored only (its 1-0 modal vs the 1-1 draw modals). A 1pt spread in a knockout coin-flip is a correlation warning, not an honesty signal. (Extends TASK-99: honest spreads are 3-7pt; a 1pt spread on a shared mechanistic thesis is the failure mode, not the success mode.)
-
PROCESS: manager discrepancy correctly resolved (calibration WIN, no penalty). Scout said "Regragui"; canonical said "Ouahbi" (possession 4-2-3-1). Writers trusted canonical → MAR possession-dominant (55%). Per the pre-match-input-error rule, this is a pipeline finding, not a calibration miss — the error was caught pre-match. Validates the canonical-profiles-trump-scout rule.
8. Knockout Bracket (R16)
| R16 Match | Result | Advance |
|---|---|---|
| MAR vs CAN | MAR 3-0 CAN (90', no ET/pens) | 🇲🇦 Morocco → QF |
MAR advance to QF. QF opponent determined by the R16 bracket (other R16 results pending at time of review) — not fabricated here. MAR's win came in 90', so the predicted draw→ET→pens path (and Bounou's shootout edge) was never exercised.
Post-event review for MAR-CAN R16. Category 0 PASSED: 3-0 confirmed (ESPN Matchcenter gameId 760502 + scout cross-checks). Sources: sources/matches/mar-vs-can/post-event/ (1 brief). FINAL stats only. Referee: not confirmed pre-match (TBD) — was not a material factor (0 pens, CAN 24 fouls). Per-agent calibration in calibration-scores.md (mm3 49/80→61% C, g4 59/80→74% C, g5 49/80→61% C; who_scores 0/20 all). Consensus-level 100pt rubric applied above (52/100 → Band D). ⚠️ Right-answer-wrong-reasoning flagged honestly (no "in top-3" / "path-allowed" credit claimed).