Morocco 4-2 Haiti – group stage, Group C result

The FIFA World Cup 2026 continued its opening drama in Group C as Morocco travelled to Atlanta’s Mercedes-Benz Stadium on 24 June 2026 to face Haiti. Both sides entered the match looking to secure early points in the tournament, and the stadium provided a vibrant backdrop for a game that would swing back and forth before Morocco ultimately claimed the three points.

How it unfolded

The opening stages were anything but tranquil. Just ten minutes in, a rare own-goal altered the early balance: goalkeeper Yassine Bounou inadvertently turned a ball into his own net, handing Haiti a 1-0 lead. The setback spurred Morocco, and they responded before the hour-mark. At the 39th minute, full-back Achraf Hakimi delivered a simple left-footed finish from close range to level the scores at 1-1.

Haiti, however, reclaimed the initiative four minutes later. Wilson Isidor struck from outside the box, finding the top left corner with a right-footed shot. The goal was set up by Jean-Kévin Duverne, and the score moved to 2-1 in favour of the Caribbean side at the 43rd minute.

The dead-lock was short-lived. In first-half injury time, Morocco’s Ismael Saibari restored parity. Assisted by Hakimi, Saibari slotted a right-footed strike from the centre of the box to make it 2-2 at 45+1 minutes.

The second half saw Morocco take the lead for the first time. On 78 minutes, Soufiane Rahimi capitalised on a corner delivered by Chadi Riad, firing a right-footed shot into the top right corner to put the Atlas Lions ahead 3-2. Two quick bookings followed for Haiti: goalkeeper Johny Placide was shown a yellow card in the 79th minute, and forward Duckens Nazon received his caution a minute later.

Morocco sealed the win in the dying moments. At the 89th minute, Gessime Yassine, assisted by Rahimi, finished a left-footed strike from the centre of the box to make it 4-2. The final whistle confirmed the result, and a third yellow card was issued to Haiti’s Josué Casimir in stoppage time (90+3’) for a bad foul.

Standout performers

  • Achraf Hakimi – scored the equaliser and supplied the assist for Ismael Saibari’s first-half injury-time goal.
  • Soufiane Rahimi – the match-winner, scoring the third goal and providing the assist for Gessime Yassine’s late strike.
  • Wilson Isidor – netted Haiti’s second goal, turning a Duverne-provided ball into a precise finish from distance.
  • Jean-Kévin Duverne – created the opening goal for Haiti with his assist to Isidor and was involved in the early own-goal situation.
  • Chadi Riad – delivered the corner that set up Rahimi’s decisive goal.

Match facts

  • Final score: Morocco 4-2 Haiti
  • Scorers:
    • Yassine Bounou (own goal) – 10'
    • Achraf Hakimi – 39'
    • Wilson Isidor (assist: Jean-Kévin Duverne) – 43'
    • Ismael Saibari (assist: Achraf Hakimi) – 45+1'
    • Soufiane Rahimi (assist: Chadi Riad) – 78'
    • Gessime Yassine (assist: Soufiane Rahimi) – 89'
  • Bookings:
    • Johny Placide (Haiti) – 79'
    • Duckens Nazon (Haiti) – 80'
    • Josué Casimir (Haiti) – 90+3' (bad foul)
  • Venue: Mercedes-Benz Stadium, Atlanta, Georgia

What it means

The result keeps both Morocco and Haiti alive in Group C of the FIFA World Cup 2026, with each side looking to build on this performance as the group stage progresses.