Morocco vs. Haiti - Pure Football Analysis (glm-5.2)

2026 World Cup, Group C MD3 | June 24/25, 2026 | Mercedes-Benz Stadium, Atlanta

Kickoff: 00:00 CEST (Jun 25) | Referee: Danny Makkelie (NED)


TL;DR

Morocco win 73% / modal 2-0 / El Kaabi or Saibari scores — a full-effort Tier-2 AFCON champ against an eliminated, open-shape Haiti should win comfortably despite Ouahbi's 5-man rotation.

Prediction: MAR 2-0 (18%), MAR 3-0 (15%), MAR 1-0 (12%), MAR 2-1 (9%), 1-1 Draw (8%)

Watch: The new Halhal–Riad CB pairing vs Isidor's pace — if HAI scores first, the "pride + Placide farewell" script and a draw tail (~21%) come sharply into play.


1. Morocco — Team Profile

Basic Info

Tactical Identity (4-2-3-1 today — shifted from MD2's 4-3-3)

Key Players

Player Club Position Profile
Achraf Hakimi © PSG RB Captain; one of the world's best full-backs (28 goals for PSG last season, UCL final + SF). Creative hub from deep. 99th cap today.
Ismael Saibari PSV → Bayern #10 (was #9) 2 goals in 2 WC 2026 games (incl. 71-second opener vs SCO, MOTM vs BRA). Top scorer; now creating from deeper.
Brahim Díaz Real Madrid RW 2 assists in 2 games; primary right-sided creator. Star-as-creator, cuts inside to score.
Ayoub El Kaabi Olympiacos ST 33rd birthday today; first WC 2026 start. 18 goals in 26 Greek League apps this season; 35 goals in ~72 Morocco caps. True target #9 (1.82m).
Bilal El Khannouss Stuttgart LW Mobile left-sided creator; links well with Hakimi overlap.
Yassine Bounou "Bono" Al-Hilal GK Confirmed #1. AFCON winner, 2022 WC standout. No GK change risk.
Chadi Riad Crystal Palace CB Retained; partners Halhal in a new pairing (0 caps together).

Strengths / Weaknesses

Predicted XI (4-2-3-1, confirmed)

                  El Kaabi
   El Khannouss    Saibari (#10)    Díaz
          Amrabat        El Aynaoui
  Salah-Eddine   Riad    Halhal   Hakimi ©
                  Bounou

Bench includes Mazraoui, Ounahi, Bouaddi, Diop, Rahimi, Talbi, El Mourabet — attacking depth available for a 60' push.


2. Haiti — Team Profile

Basic Info

Tactical Identity (4-4-2 today — ATTACKING shift from MD2's 5-4-1 bus)

Key Players

Player Club Position Profile
Johny Placide © (free agent / Le Havre pedigree) GK 38yo captain, farewell match. 84+ caps. 2 saves vs BRA (no errors). Finding 6 hot-GK candidate.
Wilson Isidor Sunderland ST HAI's best finisher; pace + movement. The man they look for. Cannot be subbed early — chasing the first WC goal.
Lenny Joseph Ferencváros ST NEW starter (Pierrot benched); fresh legs, direct. Press trigger.
Jean-Ricner Bellegarde Wolves CM Main creator / press trigger; on a yellow (1/2) — but HAI eliminated, so suspension is moot. Range-shooter.
Ricardo Adé Sochaux CB Defensive leader; will be busy. Set-piece aerial threat.
Danley Jean Jacques (mid) CM On a yellow (1/2); ball-winner.

Strengths / Weaknesses

Predicted XI (4-4-2, confirmed)

        Isidor      Joseph
  Providence   Bellegarde   Jean Jacques   Casimir
     Expérience   Delcroix   Adé   Duverne
                  Placide ©

Bench includes Duckens Nazon (all-time HAI scorer, working back from hamstring) and Pierrot — cameo pride-factor subs.


3. Head-to-Head Record

First-ever meeting (per Guardian). No historical head-to-head to anchor on — prediction rests on form, FIFA-rank gap, tier gap, and tactical matchup.

Date Competition Result
No prior meetings (first encounter)

Group-C cross-reference (calibration only, both favorites won vs HAI):


4. 🌡️ Physical & Environmental Conditions (Finding 11)

Factor Value Impact
Venue Mercedes-Benz Stadium, Atlanta (~71,000) Indoor dome
Roof CLOSED (FIFA-confirmed for all WC 2026 matches)
Indoor temp ~20-22°C, climate-controlled NEUTRALIZED
Outdoor (6 PM ET, NWS Jun 24) 26-28°C, mostly clear, 0% rain, ~5 mph wind Irrelevant indoors
Altitude ~320m Atlanta None (well below 2,000m threshold)
MAR travel ~1,400 km / 2h flight from NJ base (19 days in USA) None — fully acclimatized
HAI travel ~1,400 km / 2h flight from NJ base None — fully acclimatized

Impact Analysis


5. Referee Analysis

Danny Makkelie (NED), age 43 — UEFA Elite; police inspector in Rotterdam; 2nd WC 2026 assignment (USA-PAR MD1 was his first).

Statistic Career (115 matches) Tournament Adjusted
Yellow cards/game 2.57 ~5.0 (inverted — see below)
Red cards/game 0.20 0-1 (low)
Penalties/game 0.19 ~10% chance of ≥1 pen
Fouls/game ~21.5 ~22-26

⚠️ The standard 20-25% tournament-leniency discount is INVERTED here

Makkelie's major-tournament card rate (5.50 Y/gm across 8 matches: Euro 2020, WC 2022, Euro 2024, CWC 2025, WC 2026 MD1) is 2.1× his 2.57 career league rate. Tournament referees usually regress toward leniency; Makkelie regresses away from it. The honest base is his observed tournament average (~5 Y), not a discounted league rate. USA-PAR produced 6 yellows (incl. a mistaken-identity card corrected via VAR).

Other notes

Prediction: ~5 yellows total (3-4 HAI, 1-2 MAR), 0 reds, ~10% penalty chance, ~30% VAR-decisive review, 7-9 min added time.


6. Key Tactical Battles

6.1 El Kaabi vs Adé/Delcroix (the birthday striker)

El Kaabi (1.82m, 18 league goals this season) is a true target #9 — a different profile from Saibari's false-nine. Against HAI's physical CBs (Adé Sochaux, Delcroix Burnley), the aerial and hold-up battle matters. If MAR goes crosses/headers (the documented way to break a block, Finding 6), El Kaabi is the mechanism. His birthday motivation predicts minutes (per Finding 16) but not necessarily goals — model him as the #1 scorer with an age-decline discount (33 today) and a ~60-70' sub risk (Rahimi/Amaimouni waiting).

6.2 Saibari (#10) vs Jean Jacques (HAI CM)

The match-within-the-match. Saibari has 2 goals in 2 games arriving from #9; from #10 he's both scorer and creator. HAI's Jean Jacques is the ball-winner tasked with disrupting MAR's build. Whoever wins this controls tempo. MAR's edge is decisive here.

6.3 Hakimi vs Providence (HAI LM)

Hakimi is MAR's most creative outlet (28 goals for PSG last season from RB); Providence is a workhorse LM, not a natural defender. Hakimi should dominate the right flank and overload. This is where MAR's second wave of chances comes from. 99th-cap motivation = full 90'.

6.4 The NEW CB pairing (Halhal/Riad) vs Isidor/Joseph pace

MAR's biggest vulnerability. Halhal (KV Mechelen) and Riad (Crystal Palace) have 0 caps together. HAI's 4-4-2 open shape puts TWO strikers (Isidor's pace, Joseph's press) direct at them. If HAI scores, it's most likely Isidor in transition exploiting a miscommunication. This is HAI's only realistic route to a goal — and the only thing keeping the draw tail alive.

6.5 Diaz/El Khannouss vs HAI full-backs (Duverne/Expérience)

Large quality gap. MAR's wingers should create overloads and cutbacks. This is where MAR's volume of chances comes from — and the source of the blowout scenario if HAI's shape opens up after going behind.


6.5. Decision Graph Resolution (doc-5 — walked independently)

⚡ Per TASK-99, I resolve all 6 steps myself from doc-1 Findings + the briefs + predictions-summary. No lead synthesis anchored me.

Step 1 — Group context: MAR sit 2nd (4 pts, +1 GD); BRA top (4 pts, +3 GD); SCO 3rd (3 pts); HAI 0 pts eliminated. MAR needs a win to chase top spot (and hope SCO does them a favor vs BRA, concurrent); a draw still guarantees top-2. A loss risks falling to 3rd. Need-to-win flag = YES (for top), but "must-not-lose" is the floor. HAI is a dead rubber with PRIDE urgency (first WC goal, Placide farewell). Urgency asymmetry: firmly on MAR. Conservation = 0 for MAR (they're chasing top), and HAI has nothing to conserve (freed up).

Step 2 — Conservation (Finding 12): Resolution = 0% discount. Justification:

Step 3 — Weather × style (Finding 11): Roof is CLOSED (confirmed, venue profile + scout). Indoor ~20-22°C. The >28°C pressing-degradation penalty does NOT apply — neutralized. Both teams NJ-based, fully acclimatized, routine 2h domestic flight (no intercontinental-travel rule). F11 = neutral, 0pt.

Step 4 — Weather × defense stack: Heat is neutralized, so the heat + low block + hot GK = DRAW compound cannot form. Critically, HAI is NOT in a low block today — Migné has switched from MD2's 5-4-1 bus to an open 4-4-2 with two strikers. This is the INVERSE of the ESP-CPV draw formula: an open underdog vs a pace favorite produces goals, not a 0-0. Finding 22's blowout-LIMIT (deep 5-4-1 + veteran GK) does NOT fire because HAI's shape is open. Partial residual: Placide is a 38yo, 84-cap veteran GK on his farewell — Finding 6 hot-GK remains a live but secondary draw mechanism (~10%, not the full 15-25%, because HAI's open shape gives MAR far more chances than a parked bus would, and Placide is not CL-elite).

Step 5 — Temperament: Ouahbi = aggressive, pragmatic-possessive, willing to rotate for big games, disciplined side (0.5 Y/gm). His game plan (possess → create through Diaz/Saibari/El Khannouss → finish via El Kaabi) is executable against HAI's open 4-4-2. Migné = defensive-pragmatist by nature but freed up today (dead rubber, two strikers) — his openness is a gift to MAR's transition pace. Both managers' game plans are executable; MAR's has a far higher ceiling.

Step 6 — Synthesis (showing the math):

Math: naive 80% MAR → F12 −0% → F11 −0% → F4a −0% → F13 (no fire) −0% → rotation-chemistry −4% → = 76% MAR … then redistribute the residual: draw rises to ~21% (F6 hot-GK + rotation + draw baseline), HAI upset ~5-7%. Final reconciliation: MAR 73% / Draw 21% / HAI 6%. (Reconciles with §7.)


7. Scoreline Prediction

Scenario Distribution

Score Probability Scenario
MAR 2-0 18% MODAL. MAR controls possession, Diaz/Saibari create, El Kaabi or Saibari scores, Bounou keeps a clean sheet vs limited HAI attack. Between SCO's 1-0 and BRA's 3-0 — MAR's natural landing spot.
MAR 3-0 15% Blowout Mode A (F22) fires at partial weight: open HAI shape + elite MAR pace + Diaz/El Khannouss overloads. Rotation caps it at 3, not 4+.
MAR 1-0 12% MAR profligate / El Kaabi quiet on birthday; one moment of Saibari/Diaz quality settles it. Echoes SCO 1-0 HAI.
MAR 2-1 9% New CB pairing caught once by Isidor; MAR still wins comfortably.
1-1 Draw 8% Placide farewell heroics (F6) + MAR rotation disjointed + Isidor nicks one on the break. The hot-GK draw scenario.
MAR 3-1 6% HAI scores first/early, MAR responds with volume.
MAR 4-0 4% Full blowout if HAI's shape collapses after going behind (capped by rotation).
0-0 Draw 4% Sterile-MAR + Placide masterclass + HAI parked (unlikely given HAI's open setup, but a residual).
Other (MAR win other / HAI upset) ~24% Includes MAR 4-1, 5-0, and the ~5% HAI 1-0/2-1 upset tail.

Top 5 sum to 62%; with the next tier (3-1, 4-0, 0-0) the modeled distribution covers ~86%; ~14% residual tail.

Win Probability Summary

Outcome Probability Rationale
Morocco win 73% naive 80% (Tier-2 AFCON champ vs Tier-4 eliminated) → F12 0% (aggressive mgr + AFCON-champ statement + milestone) → F11 neutral → rotation-chemistry −4% → F6/hot-GK + HAI pride redistribute ~3% = 73%
Draw 21% Baseline draw (epidemic) + Placide farewell F6 (~10% hot-GK tail) + rotation chemistry + HAI pride. Below the 22-30% generic baseline because: HAI is open (not parked), MAR is full-effort (must-win-for-top), conditions are neutral.
Haiti win 6% Isidor/Joseph pace exploits the new CB pairing + Placide masterclass + MAR completely disjointed. A pride-driven upset — low but non-zero.

Winner ≠ exact scoreline: MAR are a comfortable winner pick (73%); the exact 2-0 (18%) is a separate, harder call. The realistic MAR-win margin band is 1-3 goals.


8. Who Scores

Morocco

Rank Player Position Probability Rationale
1 Ayoub El Kaabi ST 22% True target #9, birthday milestone (33), first WC start, aerial/hold-up vs HAI CBs. Age-decline discount applied (Finding 16): milestone predicts minutes, not goals — cap at 22%, ~60-70' sub risk (Rahimi waiting).
2 Ismael Saibari #10 19% 2 goals in 2 games (incl. 71-sec opener vs SCO). Shifted from #9 but still arrives in the box; top tournament scorer. Highest-floor MAR scorer.
3 Brahim Díaz RW 14% Star-as-creator (2 assists) who cuts inside and scores; Real Madrid quality. Goal + assist threat.
4 Bilal El Khannouss LW 12% Mobile left creator; benefits from Hakimi overloads drawing coverage.
5 Achraf Hakimi © RB 9% Captain, 99th cap, late-arriving runner + set-piece taker. Arrives in the box.
Chadi Riad / Redouane Halhal (CB) CB 5% Finding 7: CB set-piece threat from Hakimi/Diaz deliveries.
Sofyan Amrabat / sub (deep runner) DM 4% Finding 19: deep-lying/rotated-in midfielder in a dominant-possession match.

Haiti

Rank Player Position Probability Rationale
1 Wilson Isidor ST 15% HAI's best finisher; pace + movement; the man they look for. Targets the new Halhal/Riad pairing. Cannot be subbed (chasing first WC goal).
2 Lenny Joseph ST 9% New starter (Pierrot benched), fresh legs, direct press trigger.
3 Jean-Ricner Bellegarde CM 7% Range-shooter from outside the box; press-trigger creator. On a yellow but suspension moot.
4 Duckens Nazon (sub) ST 6% All-time HAI scorer (44+ goals); cameo pride factor if he comes on around 60-70'. Hamstring-limited but a live goal threat.
5 Ruben Providence LM 5% Width + energy; secondary transition option.
Ricardo Adé / Hannes Delcroix (CB) CB 4% Finding 7: set-piece aerial threat (Adé/Delcroix are physical) from Bellegarde/Casimir deliveries.

HAI team-level scoring probability: ~28% chance HAI scores ≥1 (Isidor-led transition vs new CB pairing). HAI 0 goals in 2 games is the prior; the open 4-4-2 + pride motivation is the upgrade.


9. Match Flow Projection

Timeframe Expected Pattern
0-15' MAR dominates possession; Diaz/El Khannouss probe the flanks; HAI 4-4-2 sits in a compact mid-block. MAR hunting an early goal (à la Saibari 2' vs SCO) to settle rotation nerves.
15-45' MAR's volume builds — crosses to El Kaabi, cutbacks to Saibari/Diaz. HAI looks for Isidor/Joseph in transition against the untested Halhal/Riad. 1-2 MAR goals likely; possible HAI chance on the break. Makkelie may card HAI tactical fouls.
HT-60' If MAR leads 2-0, Ouahbi manages the game (protects for R32, Hakimi may rest). If 0-0/1-1, MAR pushes — attacking subs (Rahimi for El Kaabi, Ounahi/Bouaddi on). HAI tires in the open shape.
60-80' The window where a blowout can form (Finding 21/22): if HAI's open block has tired and MAR's bench explodes (Rahimi, Ounahi, Talbi), 2-0 can become 3-0/4-0. Conversely, if MAR is disjointed, Placide farewell heroics + an Isidor break keeps it tight.
80-90'+ Makkelie's high added time (~7-9 min) is a late-goal risk. If level, MAR throws everything; if MAR up, they see it out. HAI sends on Nazon for a pride-goal cameo.

10. Methodology Notes

Findings applied (explicitly staked):


11. Metrics

[match]
code = "mar-vs-hai"
date = "2026-06-25"
kickoff_cest = "00:00"
group = "C"
venue = "atlanta"
referee = "makkelie"

[win_probability]
favorite = "Morocco"
win = 73
draw = 21
loss = 6

[scorelines]
"2-0" = 18
"3-0" = 15
"1-0" = 12
"2-1" = 9
"1-1" = 8

[who_scores]
team_a_1 = { player = "El Kaabi", probability = 22 }
team_b_1 = { player = "Isidor", probability = 15 }

[calibration]
conservation_discount = 0
finding_13_fires = false
finding_16_age_decline = "El Kaabi"
penalty_band = "~10%"
projected_xg = 1.8

[predicted_stats]
favorite_possession = 62
yellow_cards = "4-6"
red_cards = 0
penalty_chance = "~10%"

Pre-match analysis. No betting odds used. Sources: scout brief (07-scout-brief-final, 03-group-context, 04-team-news-lineups, 05-managers-temperament, 06-h2h-form), team-news-mar (00-injury-disruption-report, 01-mar-md3-injury-and-xi-brief), team-news-hai (01-hai-md3-injury-and-xi-brief, 02-migne-placide-farewell-afp), referee (00-makkelie-match-application), reference/teams/mar.md, reference/teams/hai.md, reference/referees/makkelie.md, reference/venues/atlanta.md, predictions-summary.md, doc-1/doc-5 methodology, post-event reviews (bra-vs-mar, sco-vs-mar, bra-vs-hai). Source archive: sources/matches/mar-vs-hai/