Morocco vs Haiti Prediction

World Cup World Cup · Group Stage - 3
FT
Post on X
Mercedes-Benz Stadium, Atlanta, Georgia
AI call Morocco to win
80%
16%
3%
Home Win Draw Away Win

Morocco vs Haiti prediction: Sportiko gives Morocco a 80% chance of winning, Haiti 3% and the draw 16%. Last updated 23 Jul 2026, 11:21.

Premium picks

Premium
  • 2nd Half Over 0.5 74%
  • Home/Draw & Over 1.5 70%
  • Over 1.5 Goals 71%
Premium members had these picks before kick-off. See Premium picks

Match Report

Morocco secured a comfortable 4–2 victory over Haiti in their World Cup group stage finale, though the scoreline was far from straightforward. The Atlas Lions were handed an early setback when goalkeeper Bono turned the ball into his own net in the 10th minute, but Achraf Hakimi levelled before the break. Haiti struck back through Wilson Isidor on 43 minutes, only for Ismael Saibari to restore parity almost immediately, sending both sides into the interval level at 2–2. Our pre-match AI model had rated a Morocco win at 80%, and that confidence proved well-founded.

The second half told a very different story. Morocco's dominance — 70% possession, 22 total shots and nine corners to Haiti's none — eventually told when Soufiane Rahimi put the hosts ahead on 78 minutes. Substitute Gessime Yassine then sealed the result with a late strike on 89 minutes, rounding off a convincing second-half display.

Haiti, limited to just one shot on target throughout the entire match and an expected goals figure of 0.52, ultimately found Morocco's quality too great to contain across 90 minutes.

AI-generated report based on match data.

Timeline

0–1 10'
Bono Own Goal
Achraf Hakimi
39' 1–1
1–2 43'
Wilson Isidor assist: Jean-Kévin Duverne
Ismael Saibari assist: Achraf Hakimi
45+1' 2–2
HT 2–2
67'
Ruben Providence ⇄ Duckens Nazon
67'
Wilson Isidor ⇄ Louicius Don Deedson
Brahim Díaz ⇄ Azzedine Ounahi
70'
Ismael Saibari ⇄ Soufiane Rahimi
70'
Ayoub El Kaabi ⇄ Gessime Yassine
70'
Soufiane Rahimi assist: Chadi Riad
78' 3–2
79'
Duckens Nazon Yellow Card
79'
Johny Placide Yellow Card
80'
Jean-Kévin Duverne ⇄ Carlens Arcus
80'
Danley Jean Jacques ⇄ Dominique Simon
Anass Salah-Eddine ⇄ Noussair Mazraoui
83'
Neil El Aynaoui ⇄ Samir El Mourabet
83'
83'
Lenny Joseph ⇄ Frantzdy Pierrot
Gessime Yassine assist: Soufiane Rahimi
89' 4–2
90+4'
Josué Casimir Yellow Card
FT 4–2
Morocco

Match Stats

Haiti
70% Ball Possession 30%
3.26 Expected Goals (xG) 0.52
22 Total Shots 5
11 Shots on Goal 1
6 Shots off Goal 3
5 Blocked Shots 1
15 Shots insidebox 2
7 Shots outsidebox 3
9 Corner Kicks 0
5 Offsides 0
10 Fouls 18
0 Yellow Cards 3
Red Cards
1 Goalkeeper Saves 8
540 Total passes 242
478 Passes accurate 193
89% Passes % 80%
-0.23 goals_prevented -0.23
Morocco
Player Rating Min G A Shots Passes Tackles
23 Bilal El Khannouss M 8.9 95' 2 72 (59%) 3
9 Soufiane Rahimi F 8.2 25' 1 1 1 7 (6%)
2 Achraf Hakimi D 7.6 95' 1 1 3 62 (54%) 1
11 Ismael Saibari M 7.3 70' 1 4 24 (19%) 1
16 Gessime Yassine F 7.3 25' 1 1 7 (6%) 1
4 Sofyan Amrabat M 6.9 95' 69 (64%) 2
18 Chadi Riad D 6.7 95' 1 1 67 (64%) 1
3 Noussair Mazraoui D 6.7 12' 5 (4%)
24 Neil El Aynaoui M 6.7 83' 1 58 (49%) 2
8 Azzedine Ounahi M 6.7 25' 7 (7%)
25 Redouane Halhal D 6.7 95' 53 (50%) 1
15 Samir El Mourabet M 6.6 12' 6 (5%) 1
10 Brahim Díaz M 6.5 70' 1 22 (18%)
26 Anass Salah-Eddine D 6.2 83' 52 (51%) 2
20 Ayoub El Kaabi F 6.2 70' 3 10 (7%) 3
1 Bono G 5.2 95' 19 (15%)
Haiti
Player Rating Min G A Shots Passes Tackles
18 Wilson Isidor F 7.7 67' 1 1 3 (3%) 1
1 Johny Placide G 6.9 95' 34 (19%)
17 Danley Jean Jacques M 6.9 80' 18 (16%) 7
22 Jean-Kévin Duverne D 6.7 80' 1 17 (15%) 4
9 Duckens Nazon F 6.7 28' 3 (1%)
15 Ruben Providence M 6.6 67' 12 (10%) 5
4 Ricardo Adé D 6.5 95' 39 (34%) 3
5 Hannes Delcroix D 6.3 95' 36 (32%) 1
11 Louicius Don Deedson F 6.3 28' 1 (1%)
10 Jean-Ricner Bellegarde M 6.3 95' 1 26 (24%) 1
20 Frantzdy Pierrot F 6.3 12' 3 (1%)
25 Dominique Simon M 6.3 15' 7 (5%)
21 Josué Casimir M 6.0 95' 16 (11%)
2 Carlens Arcus D 5.9 15' 3 (3%) 1
8 Martin Expérience D 5.7 95' 12 (9%) 2
16 Lenny Joseph F 5.3 83' 2 12 (9%)
Premium

Unlock the AI's full read on Morocco vs Haiti

  • All 70+ probability markets
  • AI Deep-Dive match report
  • Value Edge — model vs market
  • Live in-play co-pilot
Confidence High (80%)

At a glance

Our lean
Morocco to win
Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now
Morocco
LWDWW
Haiti
LLLLW

Match summary

In the upcoming World Cup match on June 24, 2026, Morocco will face Haiti, with both teams seeking to gain crucial points. Morocco boasts a solid defensive record, evidenced by their strong backline in recent qualifiers, allowing only 3 goals in their last 6 matches. Haiti, on the other hand, has shown attacking flair but struggles defensively, conceding 12 goals in the same number of fixtures. The key for Morocco will be to exploit Haiti's defensive vulnerabilities, while Haiti must improve their backline to withstand Morocco's attacking prowess. Overall, Morocco enters as the favorites, given their stronger squad depth and recent form.
Advanced analysis

Expected goals (xG)

How many goals each side is likely to create, on average.

Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Most likely scores

Model probability of each exact scoreline.

Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Players in form

Morocco
I. Saibari 3 gls
Haiti

No scorer data.

AI match tools

Instant AI analysis of this match.

You're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.

Unlock all models
Premium
Unlock all 70+ probability models

Upgrade to Premium for every market, AI match previews and live in-play edges.

Upgrade Now

Head to Head: Morocco vs Haiti

No head-to-head history found between these teams.

Morocco — Recent Form

Date Opponent Result Score
09 Jul A France L 2 - 0
04 Jul A Canada W 0 - 3
30 Jun A Netherlands D 1 - 1
24 Jun H Haiti W 4 - 2
19 Jun A Scotland W 0 - 1

Haiti — Recent Form

Date Opponent Result Score
24 Jun A Morocco L 4 - 2
20 Jun A Brazil L 3 - 0
14 Jun H Scotland L 0 - 1
06 Jun H Peru L 1 - 2
03 Jun H New Zealand W 4 - 0

World Cup Standings

Group A

# Team P W D L GD Pts
1
Mexico
3 3 0 0 +6 9
2
South Africa
3 1 1 1 -1 4
4
Czechia
3 0 1 2 -4 1

Group B

# Team P W D L GD Pts
1
Switzerland
3 2 1 0 +4 7
2
Canada
3 1 1 1 +5 4
4
Qatar
3 0 1 2 -8 1

Group C

# Team P W D L GD Pts
1
Brazil
3 2 1 0 +6 7
2
Morocco
3 2 1 0 +3 7
4
Haiti
3 0 0 3 -6 0

Group D

# Team P W D L GD Pts
1
USA
3 2 0 1 +4 6
2
Australia
3 1 1 1 0 4
4
Türkiye
3 1 0 2 -2 3

Group E

# Team P W D L GD Pts
1
Germany
3 2 0 1 +6 6
2
Ivory Coast
3 2 0 1 +2 6
4
Curaçao
3 0 1 2 -8 1

Group F

# Team P W D L GD Pts
1
Netherlands
3 2 1 0 +6 7
2
Japan
3 1 2 0 +4 5
4
Tunisia
3 0 0 3 -10 0

Group G

# Team P W D L GD Pts
1
Belgium
3 1 2 0 +4 5
2
Egypt
3 1 2 0 +2 5
4
New Zealand
3 0 1 2 -6 1

Group H

# Team P W D L GD Pts
1
Spain
3 2 1 0 +5 7
2
Cape Verde Islands
3 0 3 0 0 3
4
Saudi Arabia
3 0 2 1 -4 2

Group I

# Team P W D L GD Pts
1
France
3 3 0 0 +8 9
2
Norway
3 2 0 1 +1 6
4
Iraq
3 0 0 3 -11 0

Group J

# Team P W D L GD Pts
1
Argentina
3 3 0 0 +7 9
2
Austria
3 1 1 1 0 4
4
Jordan
3 0 0 3 -5 0

Group K

# Team P W D L GD Pts
1
Colombia
3 2 1 0 +3 7
2
Portugal
3 1 2 0 +5 5
4
Uzbekistan
3 0 0 3 -9 0

Group L

# Team P W D L GD Pts
1
England
3 2 1 0 +4 7
2
Croatia
3 2 0 1 0 6
4
Panama
3 0 0 3 -4 0

Group Stage

# Team P W D L GD Pts
1
Congo DR
3 1 1 1 +1 4
2
Sweden
3 1 1 1 0 4
3
Ghana
3 1 1 1 0 4
4
Ecuador
3 1 1 1 0 4
5
Bosnia & Herzegovina
3 1 1 1 -1 4
6
Algeria
3 1 1 1 -2 4
7
Paraguay
3 1 1 1 -2 4
8
Senegal
3 1 0 2 +2 3
9
Iran
3 0 3 0 0 3
10
South Korea
3 1 0 2 -1 3
11
Scotland
3 1 0 2 -3 3
12
Uruguay
3 0 2 1 -1 2

Morocco

Formation: 4-2-3-1 Coach: Mohamed Ouahbi
1 Bounou
26 Salah-Eddine
18 Riad
25 Halhal
2 Hakimi
24 Aynaoui
4 Amrabat
23 Khannouss
11 Saibari
10 Díaz
20 Kaabi

Starting XI

# Player Pos
1 Yassine Bounou G
2 Achraf Hakimi D
25 Redouane Halhal D
18 Chadi Riad D
26 Anass Salah-Eddine D
4 Sofyan Amrabat M
24 Neil El Aynaoui M
10 Brahim Díaz M
11 Ismael Saibari M
23 Bilal El Khannouss M
20 Ayoub El Kaabi F

Substitutes

12 Munir El Kajoui G
22 Ahmed Reda Tagnaouti G
3 Noussair Mazraoui D
5 Marwane Saadane D
13 Zakaria El Ouahdi D
14 Issa Diop D
19 Youssef Belammari D
6 Ayyoub Bouaddi M
7 Chemsdine Talbi F
8 Azzedine Ounahi M
15 Samir El Mourabet M
16 Gessime Yassine F
17 Amine Sbai F
9 Soufiane Rahimi F
21 Ayoube Amaimouni Echghouyab F

Haiti

Formation: 4-4-1-1 Coach: Sebastien Migne
1 Placide
8 Expérience
5 Delcroix
4 Adé
22 Duverne
15 Providence
10 Bellegarde
17 Jacques
21 Casimir
18 Isidor
16 Joseph

Starting XI

# Player Pos
1 Johny Placide G
22 Jean-Kévin Duverne D
4 Ricardo Adé D
5 Hannes Delcroix D
8 Martin Expérience D
21 Josué Casimir M
17 Danley Jean Jacques M
10 Jean-Ricner Bellegarde M
15 Ruben Providence M
18 Wilson Isidor F
16 Lenny Joseph F

Substitutes

11 Louicius Don Deedson F
9 Duckens Nazon F
12 Alexandre Pierre G
23 Josué Duverger G
2 Carlens Arcus D
3 Keeto Thermoncy D
14 Garven-Michee Metusala D
13 Duke Lacroix D
6 Carl Fred Sainté M
24 Wilguens Paugain D
26 Woodensky Pierre M
25 Dominique Simon M
7 Derrick Etienne F
20 Frantzdy Pierrot F
19 Yassin Fortune F

Sportiko Assistant

Features, the contest, or football

Sign up free to chat with the Sportiko Assistant — ask about predictions, the contest, anything football.

Sign up free Already have an account? Log in