Morocco host Haiti in the World Cup 2026 on 24 June 2026, Wednesday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 23:00 UK Time.
Morocco face Haiti in the Group C finale at Mercedes-Benz Stadium in Atlanta on Wednesday June 24, with both matches in the group kicking off simultaneously at 6pm ET.
Morocco sit on four points, level with Brazil at the top of Group C but behind on goal difference. They need a win to guarantee qualification and will be eyeing top spot if Brazil drop points against Scotland.
Haiti are already eliminated after losses to Scotland and Brazil, making their final game a dead rubber. This is the secondary Group C fixture on paper, but Morocco’s need to run up a scoreline gives it a very specific edge.
The Atlas Lions have been one of the most impressive sides in Group C without fully cutting loose. The 1-1 draw with Brazil on Matchday 1 was a performance full of quality, Ismael Saibari’s opener was a moment of real class and Morocco were the better side for long spells before Vinicius Junior equalised.
The 1-0 win over Scotland on Matchday 2 was efficient and controlled, with Saibari scoring the fastest goal of the tournament after just 72 seconds to settle any nerves and Morocco seeing it out without drama.
Two goals from two games tells only part of the story and the defensive record is excellent and the attacking threat is genuine.
With goal difference potentially separating Morocco and Brazil at the top of the group, the instruction from the coaching staff will be to win big and win early. Morocco have the quality to do exactly that against a Haiti side with nothing left to play for.
Haiti’s return to the World Cup for the first time since 1974 has been a remarkable story for a nation that deserved every moment of it. They were beaten 1-0 by Scotland on Matchday 1 and 3-0 by Brazil in Philadelphia, where they showed fight and physicality in the first half before being overwhelmed by the quality of the Selecao’s attack.
The tournament is over for them and the emotional peak of their campaign has passed. Against Morocco, a side with genuine motivation to score three or four, Haiti’s compact defensive shape will be tested from the first minute and the gaps will come.
Morocco’s Ayoub El Kaabi offers a different physical dimension to Saibari in attack, and with Brahim Diaz pulling strings behind the front line, the Atlas Lions have more than enough quality to put this game to bed early and turn the second half into target practice.
Morocco to win both halves at 2.38 is our recommended best bet for this World Cup Group C encounter. The goal difference picture gives Morocco every reason to be aggressive from kick-off rather than waiting for the game to open up.
Ayoub El Kaabi to score anytime at 2.05 is the standout value pick. The Morocco striker offers a focal point in attack that Haiti’s centre-backs will struggle to handle across a full game. He is a penalty-box presence who gets on the end of crosses and set pieces, and with Morocco pushing forward from the first whistle in search of goals, he will get chances. At 2.05 it is a fair price for a player who should be heavily involved in a match Morocco are expected to dominate from start to finish.
Morocco 3-0 at 7.00 is the correct score pick. A clean sheet is entirely achievable for a defence that has conceded just once in two games at this tournament.
| Morocco | Haiti | |
|---|---|---|
| Game Played | 2 | 2 |
| Wins | 1 | 0 |
| Draws | 1 | 0 |
| Loss | 0 | 2 |
| Goals For | 2 | 0 |
| Goals Against | 1 | 4 |
| Morocco | Haiti | |
|---|---|---|
| Game Played | 0 | 1 |
| Wins | 0 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 1 |
| Goals For | 0 | 0 |
| Goals Against | 0 | 3 |
|
19.06.26
|
Scotland Morocco |
0-1 |
|
13.06.26
|
Brazil Morocco |
1-1 |
|
07.06.26
|
Morocco Norway |
1-1 |
|
02.06.26
|
Morocco Madagascar |
4-0 |
|
26.05.26
|
Morocco Burundi |
5-0 |
|
31.03.26
|
Morocco Paraguay |
2-1 |
|
27.03.26
|
Morocco Ecuador |
1-1 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Nigeria Morocco (Penalties:2 - 4) |
0-0 |
|
09.01.26
|
Cameroon Morocco |
0-2 |
|
04.01.26
|
Morocco Tanzania |
1-0 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
18.12.25
|
Jordan Morocco |
2-3 |
|
15.12.25
|
Morocco UAE |
3-0 |
|
11.12.25
|
Morocco Syria |
1-0 |
|
08.12.25
|
Morocco Saudi Arabia |
1-0 |
|
05.12.25
|
Oman Morocco |
0-0 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
18.11.25
|
Morocco Uganda |
4-0 |
|
14.11.25
|
Morocco Mozambique |
1-0 |
|
14.10.25
|
Morocco Congo |
1-0 |
|
09.10.25
|
Morocco Bahrain |
1-0 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
05.09.25
|
Morocco Niger |
5-0 |
|
30.08.25
|
Madagascar Morocco |
2-3 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
22.08.25
|
Tanzania Morocco |
0-1 |
|
17.08.25
|
DR Congo Morocco |
1-3 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
10.08.25
|
Kenya Morocco |
1-0 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
06.06.25
|
Morocco Tunisia |
2-0 |
|
25.03.25
|
Morocco Tanzania |
2-0 |
|
21.03.25
|
Niger Morocco |
1-2 |
|
18.11.24
|
Morocco Lesotho |
7-0 |
|
15.11.24
|
Gabon Morocco |
1-5 |
|
15.10.24
|
CAR Morocco |
0-4 |
|
12.10.24
|
Morocco CAR |
5-0 |
|
09.09.24
|
Lesotho Morocco |
0-1 |
|
06.09.24
|
Morocco Gabon |
4-1 |
|
11.06.24
|
Congo Morocco |
0-6 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
26.03.24
|
Morocco Mauritania |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
24.01.24
|
Zambia Morocco |
0-1 |
|
21.01.24
|
Morocco DR Congo |
1-1 |
|
07.06.26
|
Morocco Norway |
1-1 |
|
02.06.26
|
Morocco Madagascar |
4-0 |
|
26.05.26
|
Morocco Burundi |
5-0 |
|
31.03.26
|
Morocco Paraguay |
2-1 |
|
27.03.26
|
Morocco Ecuador |
1-1 |
|
04.01.26
|
Morocco Tanzania |
1-0 |
|
26.12.25
|
Morocco Mali |
1-1 |
|
21.12.25
|
Morocco Comoros |
2-0 |
|
15.12.25
|
Morocco UAE |
3-0 |
|
11.12.25
|
Morocco Syria |
1-0 |
|
08.12.25
|
Morocco Saudi Arabia |
1-0 |
|
02.12.25
|
Morocco Comoros |
3-1 |
|
18.11.25
|
Morocco Uganda |
4-0 |
|
14.11.25
|
Morocco Mozambique |
1-0 |
|
14.10.25
|
Morocco Congo |
1-0 |
|
09.10.25
|
Morocco Bahrain |
1-0 |
|
05.09.25
|
Morocco Niger |
5-0 |
|
26.08.25
|
Morocco Senegal (Penalties:5 - 3) |
1-1 |
|
14.08.25
|
Morocco Zambia |
3-1 |
|
03.08.25
|
Morocco Angola |
2-0 |
|
09.06.25
|
Morocco Benin |
1-0 |
|
06.06.25
|
Morocco Tunisia |
2-0 |
|
25.03.25
|
Morocco Tanzania |
2-0 |
|
18.11.24
|
Morocco Lesotho |
7-0 |
|
12.10.24
|
Morocco CAR |
5-0 |
|
06.09.24
|
Morocco Gabon |
4-1 |
|
07.06.24
|
Morocco Zambia |
2-1 |
|
26.03.24
|
Morocco Mauritania |
0-0 |
|
22.03.24
|
Morocco Angola |
1-0 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
21.01.24
|
Morocco DR Congo |
1-1 |
|
17.01.24
|
Morocco Tanzania |
3-0 |
|
11.01.24
|
Morocco Sierra Leone |
3-1 |
|
17.10.23
|
Morocco Liberia |
3-0 |
|
12.09.23
|
Morocco Burkina Faso |
1-0 |
|
12.06.23
|
Morocco Cape Verde |
0-0 |
|
28.03.23
|
Morocco Peru |
0-0 |
|
25.03.23
|
Morocco Brazil |
2-1 |
|
10.12.22
|
Morocco Portugal |
1-0 |
|
06.12.22
|
Morocco Spain (Penalties:3 - 0) |
0-0 |
|
23.11.22
|
Morocco Croatia |
0-0 |
|
17.11.22
|
Morocco Georgia |
3-0 |
|
23.09.22
|
Morocco Chile |
2-0 |
|
09.06.22
|
Morocco South Africa |
2-1 |
|
29.03.22
|
Morocco DR Congo |
4-1 |
|
25.01.22
|
Morocco Malawi |
2-1 |
|
14.01.22
|
Morocco Comoros |
2-0 |
|
10.01.22
|
Morocco Ghana |
1-0 |
|
11.12.21
|
Morocco Algeria (Penalties:3 - 5) |
2-2 |
|
07.12.21
|
Morocco Saudi Arabia |
1-0 |
|
19.06.26
|
Scotland Morocco |
0-1 |
|
13.06.26
|
Brazil Morocco |
1-1 |
|
18.01.26
|
Senegal Morocco |
0-3 |
|
14.01.26
|
Nigeria Morocco (Penalties:2 - 4) |
0-0 |
|
09.01.26
|
Cameroon Morocco |
0-2 |
|
29.12.25
|
Zambia Morocco |
0-3 |
|
18.12.25
|
Jordan Morocco |
2-3 |
|
05.12.25
|
Oman Morocco |
0-0 |
|
08.09.25
|
Zambia Morocco |
0-2 |
|
30.08.25
|
Madagascar Morocco |
2-3 |
|
22.08.25
|
Tanzania Morocco |
0-1 |
|
17.08.25
|
DR Congo Morocco |
1-3 |
|
10.08.25
|
Kenya Morocco |
1-0 |
|
21.03.25
|
Niger Morocco |
1-2 |
|
15.11.24
|
Gabon Morocco |
1-5 |
|
15.10.24
|
CAR Morocco |
0-4 |
|
09.09.24
|
Lesotho Morocco |
0-1 |
|
11.06.24
|
Congo Morocco |
0-6 |
|
24.01.24
|
Zambia Morocco |
0-1 |
|
21.11.23
|
Tanzania Morocco |
0-2 |
|
14.10.23
|
Ivory Coast Morocco |
1-1 |
|
17.06.23
|
South Africa Morocco |
2-1 |
|
17.12.22
|
Croatia Morocco |
2-1 |
|
14.12.22
|
France Morocco |
2-0 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.11.22
|
Belgium Morocco |
0-2 |
|
27.09.22
|
Paraguay Morocco |
0-0 |
|
20.08.22
|
Qatar Morocco |
2-2 |
|
13.06.22
|
Liberia Morocco |
0-2 |
|
01.06.22
|
USA Morocco |
3-0 |
|
25.03.22
|
DR Congo Morocco |
1-1 |
|
30.01.22
|
Egypt Morocco |
2-1 |
|
18.01.22
|
Gabon Morocco |
2-2 |
|
04.12.21
|
Jordan Morocco |
0-4 |
|
12.11.21
|
Sudan Morocco |
0-3 |
|
12.10.21
|
Guinea Morocco |
1-4 |
|
09.10.21
|
Guinea-Bissau Morocco |
0-3 |
|
26.03.21
|
Mauritania Morocco |
0-0 |
|
07.02.21
|
Mali Morocco |
0-2 |
|
26.01.21
|
Uganda Morocco |
2-5 |
|
17.11.20
|
CAR Morocco |
0-2 |
|
19.11.19
|
Burundi Morocco |
0-3 |
|
22.03.19
|
Malawi Morocco |
0-0 |
|
16.10.18
|
Comoros Morocco |
2-2 |
|
20.06.26
|
Brazil Haiti |
3-0 |
|
14.06.26
|
Haiti Scotland |
0-1 |
|
06.06.26
|
Haiti Peru |
1-2 |
|
03.06.26
|
Haiti New Zealand |
4-0 |
|
31.03.26
|
Haiti Iceland |
1-1 |
|
29.03.26
|
Haiti Tunisia |
0-1 |
|
19.11.25
|
Haiti Nicaragua |
2-0 |
|
14.11.25
|
Haiti Costa Rica |
1-0 |
|
14.10.25
|
Honduras Haiti |
3-0 |
|
10.10.25
|
Nicaragua Haiti |
0-3 |
|
10.09.25
|
Costa Rica Haiti |
3-3 |
|
06.09.25
|
Haiti Honduras |
0-0 |
|
23.06.25
|
USA Haiti |
2-1 |
|
19.06.25
|
Trinidad and Tobago Haiti |
1-1 |
|
16.06.25
|
Haiti Saudi Arabia |
0-1 |
|
10.06.25
|
Haiti Curacao |
1-5 |
|
07.06.25
|
Aruba Haiti |
0-5 |
|
22.03.25
|
Azerbaijan Haiti |
0-3 |
|
19.11.24
|
Haiti Puerto Rico |
3-0 |
|
15.11.24
|
Sint Maarten Haiti |
0-8 |
|
15.10.24
|
Haiti Aruba |
5-3 |
|
12.10.24
|
Aruba Haiti |
1-3 |
|
09.09.24
|
Haiti Sint Maarten |
6-0 |
|
07.09.24
|
Puerto Rico Haiti |
1-4 |
|
09.06.24
|
Barbados Haiti |
1-3 |
|
06.06.24
|
Haiti St. Lucia |
2-1 |
|
23.03.24
|
French Guyana Haiti |
1-1 |
|
16.10.23
|
Haiti Jamaica |
2-3 |
|
12.10.23
|
Suriname Haiti |
1-1 |
|
13.09.23
|
Jamaica Haiti |
2-2 |
|
08.09.23
|
Haiti Cuba |
0-0 |
|
03.07.23
|
Honduras Haiti |
2-1 |
|
30.06.23
|
Haiti Mexico |
1-3 |
|
25.06.23
|
Haiti Qatar |
2-1 |
|
28.03.23
|
Haiti Bermuda |
3-1 |
|
25.03.23
|
Montserrat Haiti |
0-4 |
|
14.06.22
|
Haiti Guyana |
6-0 |
|
11.06.22
|
Guyana Haiti |
2-6 |
|
07.06.22
|
Haiti Montserrat |
3-2 |
|
04.06.22
|
Bermuda Haiti |
0-0 |
|
27.03.22
|
Guatemala Haiti |
2-1 |
|
04.09.21
|
Haiti Jordan |
2-0 |
|
01.09.21
|
Bahrain Haiti |
6-1 |
|
18.07.21
|
Martinique Haiti |
1-2 |
|
16.07.21
|
Haiti Canada |
1-4 |
|
12.07.21
|
USA Haiti |
1-0 |
|
07.07.21
|
Haiti Bermuda |
4-1 |
|
02.07.21
|
Haiti St. Vincent / Grenadines |
6-1 |
|
16.06.21
|
Canada Haiti |
3-0 |
|
12.06.21
|
Haiti Canada |
0-1 |
|
14.06.26
|
Haiti Scotland |
0-1 |
|
06.06.26
|
Haiti Peru |
1-2 |
|
03.06.26
|
Haiti New Zealand |
4-0 |
|
31.03.26
|
Haiti Iceland |
1-1 |
|
29.03.26
|
Haiti Tunisia |
0-1 |
|
19.11.25
|
Haiti Nicaragua |
2-0 |
|
14.11.25
|
Haiti Costa Rica |
1-0 |
|
06.09.25
|
Haiti Honduras |
0-0 |
|
16.06.25
|
Haiti Saudi Arabia |
0-1 |
|
10.06.25
|
Haiti Curacao |
1-5 |
|
19.11.24
|
Haiti Puerto Rico |
3-0 |
|
15.10.24
|
Haiti Aruba |
5-3 |
|
09.09.24
|
Haiti Sint Maarten |
6-0 |
|
06.06.24
|
Haiti St. Lucia |
2-1 |
|
16.10.23
|
Haiti Jamaica |
2-3 |
|
08.09.23
|
Haiti Cuba |
0-0 |
|
30.06.23
|
Haiti Mexico |
1-3 |
|
25.06.23
|
Haiti Qatar |
2-1 |
|
28.03.23
|
Haiti Bermuda |
3-1 |
|
14.06.22
|
Haiti Guyana |
6-0 |
|
07.06.22
|
Haiti Montserrat |
3-2 |
|
04.09.21
|
Haiti Jordan |
2-0 |
|
15.07.21
|
Haiti Canada |
1-4 |
|
06.07.21
|
Haiti Bermuda |
4-1 |
|
02.07.21
|
Haiti St. Vincent / Grenadines |
6-1 |
|
12.06.21
|
Haiti Canada |
0-1 |
|
08.06.21
|
Haiti Nicaragua |
1-0 |
|
25.03.21
|
Haiti Belize |
2-0 |
|
11.10.19
|
Haiti Costa Rica |
1-1 |
|
11.09.19
|
Haiti Curacao |
1-1 |
|
03.07.19
|
Haiti Mexico |
0-1 |
|
29.06.19
|
Haiti Canada |
3-2 |
|
25.06.19
|
Haiti Costa Rica |
2-1 |
|
16.06.19
|
Haiti Bermuda |
2-1 |
|
20.06.26
|
Brazil Haiti |
3-0 |
|
14.10.25
|
Honduras Haiti |
3-0 |
|
10.10.25
|
Nicaragua Haiti |
0-3 |
|
10.09.25
|
Costa Rica Haiti |
3-3 |
|
22.06.25
|
USA Haiti |
2-1 |
|
19.06.25
|
Trinidad and Tobago Haiti |
1-1 |
|
07.06.25
|
Aruba Haiti |
0-5 |
|
22.03.25
|
Azerbaijan Haiti |
0-3 |
|
15.11.24
|
Sint Maarten Haiti |
0-8 |
|
12.10.24
|
Aruba Haiti |
1-3 |
|
07.09.24
|
Puerto Rico Haiti |
1-4 |
|
09.06.24
|
Barbados Haiti |
1-3 |
|
23.03.24
|
French Guyana Haiti |
1-1 |
|
12.10.23
|
Suriname Haiti |
1-1 |
|
13.09.23
|
Jamaica Haiti |
2-2 |
|
03.07.23
|
Honduras Haiti |
2-1 |
|
25.03.23
|
Montserrat Haiti |
0-4 |
|
11.06.22
|
Guyana Haiti |
2-6 |
|
04.06.22
|
Bermuda Haiti |
0-0 |
|
27.03.22
|
Guatemala Haiti |
2-1 |
|
01.09.21
|
Bahrain Haiti |
6-1 |
|
18.07.21
|
Martinique Haiti |
1-2 |
|
12.07.21
|
USA Haiti |
1-0 |
|
16.06.21
|
Canada Haiti |
3-0 |
|
05.06.21
|
Turks and Caicos Islands Haiti |
0-10 |
|
18.11.19
|
Costa Rica Haiti |
1-1 |
|
16.10.19
|
Bolivia Haiti |
3-1 |
|
08.09.19
|
Curacao Haiti |
1-0 |
|
20.06.19
|
Nicaragua Haiti |
0-2 |
|
11.06.19
|
Guyana Haiti |
1-3 |
|
07.01.17
|
Suriname Haiti |
2-4 |
| There are no records |
| There are no records |