Group C · World Cup 2026

Morocco
4-2

Full time

Haiti

Wednesday 24 June at 23:00 UK time · Mercedes-Benz Stadium, Atlanta

  • 10'Bono (og) (0 - 1)
  • 39'A. Hakimi (1 - 1)
  • 43'W. Isidor (1 - 2)
  • 45+1'I. Saibari (2 - 2)
  • 78'S. Rahimi (3 - 2)
  • 89'G. Yassine (4 - 2)

Morocco 4-2 Haiti: Player Ratings & Match Report

Match Report: Morocco 4-2 Haiti

Morocco went into the Atlanta night needing a win to keep pace with Brazil at the top of Group C, and they got one, though it took them the better part of ninety minutes to make the scoreline convincing. A 4-2 victory over Haiti flatters Morocco slightly in terms of how the evening began, but the second half belonged to them completely, and the final margin of two goals does not lie about who the better team was.

The story of the first half is best understood as Haiti's finest forty-five minutes. An own goal from Bono on ten minutes gave Sebastien Migne's side the lead, Morocco's goalkeeper helpless as the ball crossed the line in difficult circumstances. Mohamed Ouahbi's team needed twenty-nine minutes to recover their composure and equalise, Achraf Hakimi doing so on 39 minutes with a goal that briefly suggested Morocco had wrestled back control of a match they had dominated in terms of possession. They had not. Wilson Isidor, assisted by Jean-Kevin Duverne on the right, put Haiti back in front on 43 minutes with a sharp, well-constructed move from a side that had surrendered 70 per cent of the ball and were happy to exploit the slim margins that came their way.

Then Ismael Saibari equalised in first-half stoppage time, Hakimi turning provider at the end of a frantic opening period that had produced four goals and few quiet moments. Morocco went into the break level at 2-2, having given up two goals from just five Haitian shots. The recovery, crucially, was already complete before half-time. What the second half provided was separation, not a comeback.

Haiti's expected goals figure of 0.52 tells the fuller story of where the game actually lived. They were compact, occasionally disciplined, and entirely reliant on Johny Placide, who made eight saves across the ninety-five minutes. Morocco, by contrast, mustered 22 shots and 11 on target, and eventually found the space Haiti had worked hard to deny them through the opening hour. Nine corner kicks to Haiti's none gives a further measure of the territorial imbalance.

Soufiane Rahimi settled matters on 78 minutes, set up by Chadi Riad, and Gessime Yassine added a fourth on 89 with Rahimi returning the favour as provider. Both goals came after the hour, and both came from substitutes brought on by Ouahbi at the same time. Morocco's bench contributions were not merely useful but decisive: Rahimi alone registered a goal and an assist in 25 minutes of football, the most impactful cameo of the evening.

Bilal El Khannouss was the standout performer on the pitch across the full ninety-five minutes, linking Morocco's midfield to their attack with consistency and quality. Sofyan Amrabat was characteristically solid alongside Neil El Aynaoui, and Morocco's 540 completed passes reflected a patience that eventually paid dividends once Haiti tired.

For Haiti, the defeat confirms a tournament they will exit without a single point. There were moments in this first half worth holding onto. They troubled Morocco more than the scoreline suggests, and for a spell of those opening forty-three minutes they genuinely threatened to cause problems. The gap in squad depth told in the end. The result pushes Morocco level with Brazil on four points, behind only on goal difference, and Group C remains unresolved heading into the final round of fixtures.

Player Ratings: Morocco vs Haiti

Morocco

PlayerMinsGARating
Yassine BounouBeaten by his own net early; rarely tested after that but offered little reassurance.955
Achraf HakimiGoal and assist in one half; the right flank was Morocco's sharpest avenue throughout.95118
Redouane HalhalSolid and untroubled on the left side of a back four that conceded too easily early on.957
Chadi RiadAssisted the third goal and grew in authority as Haiti's attacking threat diminished after the break.9517
Anass Salah-EddineCompetent without being outstanding; kept his position well before being withdrawn on 83 minutes.836
Neil El AynaouiControlled the tempo from deep; efficient use of the ball in a side that passed with intent.837
Sofyan AmrabatReliable screen in front of the defence; kept Morocco tidy when Haiti threatened on the counter.957
Brahim DíazFlickered in the first half without landing a decisive touch; replaced at 70 minutes.706
Ismael SaibariCrucial goal in stoppage time brought Morocco level at 2-2, arriving at exactly the right moment.7017
Bilal El KhannoussBest performer on the pitch; drove Morocco's second-half control across the full 95 minutes.958
Ayoub El KaabiHeld the line diligently but found little joy against a disciplined Haiti defensive block.706
Azzedine OunahiBrought composure off the bench; helped Morocco manage the game in the closing stages.256
Gessime YassineCame on and scored the fourth with sharp movement; made his 25 minutes count.2517
Soufiane RahimiGoal and assist in 25 minutes; the most impactful cameo of the match by a distance.25118

Haiti

PlayerMinsGARating
Johny PlacideEight saves and a yellow card; kept Haiti within reach long after the tide had turned against them.957
Jean-Kévin DuverneAssisted Isidor's goal and was Haiti's most productive outlet going forward before being withdrawn.8017
Ricardo AdéDefended with discipline in a back four that held firm for long periods against heavy pressure.956
Hannes DelcroixWorked hard to limit Morocco's attacking overloads; the second-half collapse was not his fault alone.956
Martin ExpérienceStruggled as Morocco shifted the ball quickly in wide areas; exposed repeatedly after the hour.955
Josué CasimirYellow card and a busy afternoon; battled in midfield but was overrun as the match wore on.956
Danley Jean JacquesOne of Haiti's better performers; energetic in midfield and tidy in possession until substituted.807
Jean-Ricner BellegardeWorked without the ball more than with it; kept shape but could not influence proceedings decisively.956
Ruben ProvidenceContributed to Haiti's defensive structure in the first half before being replaced after 67 minutes.676
Wilson IsidorHaiti's biggest individual threat; his goal on 43 minutes was well-taken and briefly restored the lead.6717
Lenny JosephIsolated and ineffective as a forward reference point; rarely able to hold up play against Morocco's defence.835
Louicius Don DeedsonBrought directness off the bench; had little to show for it but caused occasional discomfort.286
Duckens NazonPicked up a yellow card in 28 minutes but showed intent going forward when chances were scarce.286
Carlens ArcusCame on at the back and kept things tidy in what was a difficult last quarter for Haiti.156
Dominique SimonBrief cameo in midfield; not enough time to alter the shape of a match already decided.156

Match Statistics

MoroccoMatch StatsHaiti
70%Ball Possession30%
22Total Shots5
11Shots on Goal1
3.26Expected Goals (xG)0.52
9Corner Kicks0
10Fouls18
0Yellow Cards3
1Goalkeeper Saves8
540Total passes242
89%Pass Accuracy80%

Match Timeline

  • 10'Bono (og) (0 - 1)
  • 39'A. Hakimi (1 - 1)
  • 43'W. Isidor (1 - 2)Assist by J. Duverne
  • 45+1'I. Saibari (2 - 2)Assist by A. Hakimi
  • 78'S. Rahimi (3 - 2)Assist by C. Riad
  • 79'D. Nazon
  • 79'J. Placide
  • 89'G. Yassine (4 - 2)Assist by S. Rahimi
  • 90+4'J. Casimir

Confirmed Lineups

Morocco

(4-2-3-1)

Coach: Mohamed Ouahbi

1Yassine BounouG
2Achraf HakimiD
25Redouane HalhalD
18Chadi RiadD
26Anass Salah-EddineD
4Sofyan AmrabatM
24Neil El AynaouiM
10Brahim DíazM
11Ismael SaibariM
23Bilal El KhannoussM
20Ayoub El KaabiF

Subs: Munir El Kajoui, Ahmed Reda Tagnaouti, Noussair Mazraoui, Marwane Saadane, Zakaria El Ouahdi, Issa Diop, Youssef Belammari, Ayyoub Bouaddi, Chemsdine Talbi, Azzedine Ounahi, Samir El Mourabet, Gessime Yassine, Amine Sbai, Soufiane Rahimi, Ayoube Amaimouni Echghouyab

Haiti

(4-4-2)

Coach: Sebastien Migne

1Johny PlacideG
22Jean-Kévin DuverneD
4Ricardo AdéD
5Hannes DelcroixD
8Martin ExpérienceD
21Josué CasimirM
17Danley Jean JacquesM
10Jean-Ricner BellegardeM
15Ruben ProvidenceM
18Wilson IsidorF
16Lenny JosephF

Subs: Alexandre Pierre, Josué Duverger, Carlens Arcus, Keeto Thermoncy, Garven-Michee Metusala, Duke Lacroix, Carl Fred Sainté, Wilguens Paugain, Woodensky Pierre, Dominique Simon, Derrick Etienne, Frantzdy Pierrot, Louicius Don Deedson, Yassin Fortune, Duckens Nazon

How We Previewed It

Morocco arrive at Mercedes-Benz Stadium on Wednesday night knowing a point will almost certainly be enough to see them through to the knockout rounds, but Walid Regragui's side will be well aware that football has a habit of punishing complacency at precisely the wrong moment.

Group C has tightened considerably heading into the final round of fixtures. Morocco sit second on four points, level with Brazil at the top, having won one and drawn one from their opening two games. Scotland, on three points, are very much alive. Haiti, meanwhile, are bottom with nothing from nothing: two played, two lost, four conceded, and the tournament's cruellest arithmetic now requiring them to beat Morocco while hoping other results go their way. In practice, Haiti need a minor miracle. In practice, that is exactly the kind of match that occasionally produces one.

There is no head-to-head history between these two sides to lean on. They have simply never met at this level before, which removes the comfort of precedent for both camps. For Morocco, that means no inherited psychological edge. For Haiti, it means no inherited psychological scar either.

Team news offers little drama. Both squads report no fresh absences ahead of kick-off, which means Morocco can select from full strength and Haiti's coaching staff have no enforced changes to navigate. A clean bill of health is, at least, one small mercy for a Haitian side that has had precious little to celebrate in Atlanta so far.

Morocco have conceded just once in this tournament and kept a clean sheet in their draw, which suggests a defensive organisation that does not buckle easily. Haiti have yet to score, which means everything about this match points in one direction tactically: Morocco will be content to control possession and tempo, while Haiti must somehow force them into errors they have shown little inclination to make.

The data leans heavily in Morocco's favour, with the prediction model placing Morocco and the draw at equal probability, each at 50 per cent, and Haiti's chances of winning at zero per cent. That reflects the gap in class and circumstance. A low-scoring Moroccan win or a careful draw are the scenarios the numbers point towards, which suits Morocco perfectly well, even if it makes for a tense evening in the stands.

Kick-off is at 23:00 UK time on Wednesday 24 June.

By the Football IQ Sports Desk. Reports are generated from verified match data and corrected as final statistics settle.