Morocco vs Haiti Prediction
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%
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
Morocco
Match Stats
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%) | – |
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
At a glance
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMatch summary
Advanced analysis
Expected goals (xG)
How many goals each side is likely to create, on average.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMost likely scores
Model probability of each exact scoreline.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowPlayers in form
I. Saibari
3 gls
No scorer data.
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 modelsUnlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowHead 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 | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Mexico
|
3 | 3 | 0 | 0 | 6 | 0 | +6 | 9 |
| 2 |
South Africa
|
3 | 1 | 1 | 1 | 2 | 3 | -1 | 4 |
| 4 |
Czechia
|
3 | 0 | 1 | 2 | 2 | 6 | -4 | 1 |
Group B
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Switzerland
|
3 | 2 | 1 | 0 | 7 | 3 | +4 | 7 |
| 2 |
Canada
|
3 | 1 | 1 | 1 | 8 | 3 | +5 | 4 |
| 4 |
Qatar
|
3 | 0 | 1 | 2 | 2 | 10 | -8 | 1 |
Group C
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Brazil
|
3 | 2 | 1 | 0 | 7 | 1 | +6 | 7 |
| 2 |
Morocco
|
3 | 2 | 1 | 0 | 6 | 3 | +3 | 7 |
| 4 |
Haiti
|
3 | 0 | 0 | 3 | 2 | 8 | -6 | 0 |
Group D
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
USA
|
3 | 2 | 0 | 1 | 8 | 4 | +4 | 6 |
| 2 |
Australia
|
3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 4 |
Türkiye
|
3 | 1 | 0 | 2 | 3 | 5 | -2 | 3 |
Group E
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Germany
|
3 | 2 | 0 | 1 | 10 | 4 | +6 | 6 |
| 2 |
Ivory Coast
|
3 | 2 | 0 | 1 | 4 | 2 | +2 | 6 |
| 4 |
Curaçao
|
3 | 0 | 1 | 2 | 1 | 9 | -8 | 1 |
Group F
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Netherlands
|
3 | 2 | 1 | 0 | 10 | 4 | +6 | 7 |
| 2 |
Japan
|
3 | 1 | 2 | 0 | 7 | 3 | +4 | 5 |
| 4 |
Tunisia
|
3 | 0 | 0 | 3 | 2 | 12 | -10 | 0 |
Group G
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Belgium
|
3 | 1 | 2 | 0 | 6 | 2 | +4 | 5 |
| 2 |
Egypt
|
3 | 1 | 2 | 0 | 5 | 3 | +2 | 5 |
| 4 |
New Zealand
|
3 | 0 | 1 | 2 | 4 | 10 | -6 | 1 |
Group H
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Spain
|
3 | 2 | 1 | 0 | 5 | 0 | +5 | 7 |
| 2 |
Cape Verde Islands
|
3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 |
| 4 |
Saudi Arabia
|
3 | 0 | 2 | 1 | 1 | 5 | -4 | 2 |
Group I
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
France
|
3 | 3 | 0 | 0 | 10 | 2 | +8 | 9 |
| 2 |
Norway
|
3 | 2 | 0 | 1 | 8 | 7 | +1 | 6 |
| 4 |
Iraq
|
3 | 0 | 0 | 3 | 1 | 12 | -11 | 0 |
Group J
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Argentina
|
3 | 3 | 0 | 0 | 8 | 1 | +7 | 9 |
| 2 |
Austria
|
3 | 1 | 1 | 1 | 6 | 6 | 0 | 4 |
| 4 |
Jordan
|
3 | 0 | 0 | 3 | 3 | 8 | -5 | 0 |
Group K
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Colombia
|
3 | 2 | 1 | 0 | 4 | 1 | +3 | 7 |
| 2 |
Portugal
|
3 | 1 | 2 | 0 | 6 | 1 | +5 | 5 |
| 4 |
Uzbekistan
|
3 | 0 | 0 | 3 | 2 | 11 | -9 | 0 |
Group L
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
England
|
3 | 2 | 1 | 0 | 6 | 2 | +4 | 7 |
| 2 |
Croatia
|
3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 |
| 4 |
Panama
|
3 | 0 | 0 | 3 | 0 | 4 | -4 | 0 |
Group Stage
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Congo DR
|
3 | 1 | 1 | 1 | 4 | 3 | +1 | 4 |
| 2 |
Sweden
|
3 | 1 | 1 | 1 | 7 | 7 | 0 | 4 |
| 3 |
Ghana
|
3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 4 |
Ecuador
|
3 | 1 | 1 | 1 | 2 | 2 | 0 | 4 |
| 5 |
Bosnia & Herzegovina
|
3 | 1 | 1 | 1 | 5 | 6 | -1 | 4 |
| 6 |
Algeria
|
3 | 1 | 1 | 1 | 5 | 7 | -2 | 4 |
| 7 |
Paraguay
|
3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 |
| 8 |
Senegal
|
3 | 1 | 0 | 2 | 8 | 6 | +2 | 3 |
| 9 |
Iran
|
3 | 0 | 3 | 0 | 3 | 3 | 0 | 3 |
| 10 |
South Korea
|
3 | 1 | 0 | 2 | 2 | 3 | -1 | 3 |
| 11 |
Scotland
|
3 | 1 | 0 | 2 | 1 | 4 | -3 | 3 |
| 12 |
Uruguay
|
3 | 0 | 2 | 1 | 3 | 4 | -1 | 2 |
Morocco
Formation: 4-2-3-1
Coach: Mohamed Ouahbi
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
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 |