← World Cup
🇲🇦Morocco
42
Haiti🇭🇹
70Possession30
22Shots5
11Shots on target1
15Shots inside box2
5Blocked shots1
9Corners0
5Offsides0
10Fouls18
0Yellow cards3
0Red cards0
1Saves8
540Passes242
89Pass accuracy %80
3.26Expected goals (xG)0.52
FTFull time · post-match
🇲🇦
Morocco
🇭🇹
Haiti

Group Stage · Group C · Wed, Jun 24 · 6:00 pm Atlanta · Mercedes-Benz Stadium, Atlanta

Full-time · post-match analysis
Morocco vs Haiti — full time
Full-match analysis07:37 AM

Morocco's Attacking Masterclass Overwhelms Haiti in Six-Goal Thriller

Morocco
42Full-time
Haiti

Key moments

  • Morocco establishes early dominance, controlling 70% of possession to dictate the tempo.
  • Haiti resorts to physical play, committing 18 fouls to disrupt the Atlas Lions.
  • Morocco unleashes a relentless offensive onslaught with 15 shots inside the box.
Morocco vs Haiti match statistics

Morocco delivered a commanding offensive masterclass to secure a 4–2 victory over Haiti in their FIFA World Cup 2026 clash. From the opening whistle, the Atlas Lions established complete authority, dictating the tempo with a staggering 70% of the possession. Their relentless high-press and fluid passing patterns completely overwhelmed Haiti's defensive block, translating control into a barrage of 22 shots, with 11 hitting the target. It was a statement of intent from the North African giants, who looked every bit the powerhouse that captivated the world four years ago.

Tactically, Morocco's creative core ran rampant. Utilizing the width provided by overlapping runs and exploiting space between Haiti’s lines, Morocco registered 15 shots from inside the penalty area and earned nine corner kicks to Haiti's zero. The Haitian defense struggled to cope with the sheer speed of Morocco's ball movement, frequently resorting to physical challenges to halt the momentum. Haiti's defensive desperation was reflected in a high foul count of 18, but even these disruptive tactics could not prevent Morocco from finding the back of the net four times in a brilliant display of attacking depth.

Despite the heavy pressure, Haiti displayed an extraordinary level of efficiency in the final third. Starved of service and limited to just 30% possession, the Grenadiers managed to score twice from only five total shots and a single officially recorded shot on target—benefiting from ruthless opportunism and defensive miscues. However, while their clinical edge kept them on the scoresheet, their defensive structure was ultimately too fragile. Captain Johnny Placide was left exposed under a constant aerial and ground assault, as Morocco's relentless waves of attack proved too sophisticated to contain over 90 minutes.

This result places Morocco in a strong position in Group C, proving they possess the clinical finishing to match their sophisticated build-up play. For Haiti, the match is a mixed bag: while scoring twice against elite opposition shows their counter-attacking potential, their defensive vulnerabilities and tendency to commit fouls in dangerous areas must be rectified. If they are to keep their knockout stage dreams alive, tightening the backline and supporting their isolated midfield will be of paramount importance in the upcoming group fixtures.

Player ratings

Azzedine Ounahi8.5

Morocco · Pulled the strings in midfield, orchestrating Morocco's dominant 22-shot offensive display.

Achraf Hakimi8.0

Morocco · Led the attack from the right wing, pinning Haiti back and facilitating Morocco's 70% possession.

Brahim Diaz7.5

Morocco · A constant threat in the final third, helping unlock a packed Haitian defense.

Jean-Ricner Bellegarde6.5

Haiti · Worked tirelessly in a heavily overrun midfield to transition play during rare possession phases.

Johnny Placide6.0

Haiti · Faced an absolute onslaught of 11 shots on target, making several key saves despite conceding four.

Ricardo Adé5.5

Haiti · Struggled to contain Morocco's fluid front line as the defense conceded 15 shots from inside the box.

Updated 7 times during the match
  • 14'Live update
  • 29'Live update
  • 44'Live update
  • 59'Live update
  • 74'Live update
  • 89'Live update
  • 95'Live update

Full time

Match stats

MoroccoHaiti
70Possession30
22Shots5
11Shots on target1
15Shots inside box2
5Blocked shots1
9Corners0
5Offsides0
10Fouls18
0Yellow cards3
1Saves8
540Passes242
89Pass accuracy %80
3.26Expected goals (xG)0.52

Starting XI · as it played

Real lineup · goals, cards & subs
🇲🇦
MoroccoFormation 4-4-2
Goals4
Bono
Salah-Eddine
Riad
Halhal
8.0
Hakimi
Amrabat
Saibari
Khannouss
Aynaoui
Kaabi
7.5
Díaz
🇭🇹
HaitiFormation 5-2-3
Goals2
Placide
Expérience
5.5
Adé
Delcroix
Duverne
Casimir
6.5
Bellegarde
Jacques
Providence
Joseph
Isidor

Full time

Match events

Event feed will populate as official data lands.

Watch

Match highlights

All highlights

Video plays on this page via the official source. Playback rights vary by region (enforced by the player).

During the match · 15-minute updates
7 live updates · newest first
Pre-match · what we expected
Morocco vs Haiti preview
Match preview

Morocco Chases Group C Summit While Haiti Seeks Historic Point

Morocco vs Haiti form and stats
  • Morocco can win Group C on goal difference with a heavy victory, having already taken four points from Brazil and Scotland.
  • Haiti have been mathematically eliminated but are highly motivated to secure their first-ever point at a senior World Cup finals.
  • 18-year-old Moroccan midfielder Ayyoub Bouaddi emerged as a breakout star of the tournament after a dominant performance against Brazil.
  • This fixture at Mercedes-Benz Stadium marks the first-ever international head-to-head meeting between the two nations.

Heading into their final Group C clash at Atlanta's Mercedes-Benz Stadium, Morocco are chasing the group crown while Haiti fight for national pride. The Atlas Lions enter the match on four points—following a statement 1-1 draw with Brazil and a 1-0 win over Scotland—and know a commanding victory could secure them top spot on goal difference. Conversely, Haiti have already been mathematically eliminated after a grueling 3-0 defeat to Brazil. However, head coach Sébastien Migné's squad has everything to play for as they desperately seek their first-ever World Cup point and aim to end a tournament goal drought dating back to 1974.

Tactically, this is expected to be a battle of Moroccan possession against a stubborn Haitian defensive block. Morocco’s breakout 18-year-old midfielder Ayyoub Bouaddi, who drew international praise for his poised debut against Brazil, will be tasked with dictating the tempo alongside playmaker Brahim Díaz. Expect the Atlas Lions to heavily utilize captain Achraf Hakimi's devastating overlapping runs down the right flank. Haiti will lean on center-back Jean-Kévin Duverne to anchor the backline, looking to trigger quick counter-attacks through Derrick Etienne and forward Josué Casimir if Morocco overcommits.

Match Prediction: Expect Morocco to command the lion's share of possession and control the rhythm from the opening whistle. Haiti's burning desire to make history should keep the game competitive early on, but Morocco's overwhelming technical quality and depth are expected to break through the lines. A comfortable 2-0 or 3-0 victory for the Atlas Lions is the most likely scenario as they build momentum for the knockout stages.

Starting XI (pre-match projection)

🇲🇦
Morocco4-3-3 projected
ManagerTo be confirmed
16
Tagnaouti
2
Hakimi
34
Riad
31
Diop
2
Salah-Eddine
32
Bouaddi
18
Ounahi
11
Khannouss
29
Amaimouni
9
Kaabi
10
Ezzalzouli
Bench & squad · 15
GKBono
RWDíaz
RWTalbi
RWYassine
AMSaibari
GKMohamedi
CBAguerd
CMAynaoui
RBMazraoui
CBHalhal
CMMourabet
DMAmrabat
LWRahimi
LBBelammari
RBOuahdi
🇭🇹
Haiti4-3-3 projected
ManagerTo be confirmed
30
Pierre
2
Arcus
3
Delcroix
29
Duverne
14
Lacroix
27
Bellegarde
8
Sainté
21
Jacques
7
Deedson
9
Nazon
11
Jr.
Bench & squad · 15
DMSimon
STPierrot
GKPlacide
RBCasimir
GKDuverger
CBThermoncy
STJoseph
DMPierre
LBExpérience
CBAdé
LWProvidence
RBPaugain
STIsidor
DMPierre
STFortune

Recent form · last 4

🇲🇦Morocco

LWDW
  • @ FranceFIFA World Cup02
  • @ CanadaFIFA World Cup30
  • @ NetherlandsFIFA World Cup11
  • vs HaitiFIFA World Cup42

🇭🇹Haiti

LLLL
  • @ MoroccoFIFA World Cup24
  • @ BrazilFIFA World Cup03
  • vs ScotlandFIFA World Cup01
  • vs PeruInternational Friendlies12

Factlen projection

Pre-match win probability

49%16%35%
Morocco winDrawHaiti win

Model estimate from confederation strength + home edge, before confirmed lineups. Editorial projection — not betting advice.

MoroccoTale of the tapeHaiti
TBCManagerTBC
4-3-3 projectedFormation4-3-3 projected
CAFConfederationCONCACAF
Group CGroupGroup C

Key players

🇲🇦Morocco

  • Ayyoub BouaddiCM · #32
  • Azzedine OunahiCM · #18
  • Bilal El KhannoussCM · #11

🇭🇹Haiti

  • Jean-Ricner BellegardeCM · #27
  • Carl SaintéCM · #8
  • Danley Jean JacquesCM · #21

Morocco squad watch

Official sources

Morocco squad watch

The final squad is still pending. The latest squad hub is linked for call-ups, cuts, and late injury movement.

Source: FIFA squad hub · May 26, 12:00 AM UTC

Haiti squad watch

Official sources

Morocco roster

Squad watch - 26

Squad source

GK

Ahmed Reda TagnaoutiClub not listed
BonoClub not listed
Munir MohamediClub not listed

DF

Achraf HakimiClub not listed
Anass Salah-EddineClub not listed
Chadi RiadClub not listed
Issa DiopClub not listed
Nayef AguerdClub not listed
Noussair MazraouiClub not listed
Redouane HalhalClub not listed
Youssef BelammariClub not listed
Zakaria El OuahdiClub not listed

MF

Ayyoub BouaddiClub not listed
Azzedine OunahiClub not listed
Bilal El KhannoussClub not listed
Ismael SaibariClub not listed
Neil El AynaouiClub not listed
Samir El MourabetClub not listed
Sofyan AmrabatClub not listed

FW

Abde EzzalzouliClub not listed
Ayoub El KaabiClub not listed
Ayoube AmaimouniClub not listed
Brahim DíazClub not listed
Chemsdine TalbiClub not listed
Gessime YassineClub not listed
Soufiane RahimiClub not listed

Haiti roster

Final squad - 5/26

Squad source

GK

Johnny PlacideSC Bastia

DF

Jean-Kevin DuverneKAA Gent

MF

Jeanricner BellegardeWolverhampton

FW

Duckens NazonEsteghlal FC
Frantzdy PierrotCaykur Rizespor