Scotland host Morocco in the World Cup 2026 on 19 June 2026, Friday. 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.
Scotland and Morocco arrive at Gillette Stadium with very different emotions after Matchday 1. Scotland secured a valuable victory over Haiti to move top of Group C, while Morocco left their encounter with Brazil wondering how they failed to take all three points.
With Brazil expected to defeat Haiti in the other group fixture, the importance of this contest is obvious. A victory would place either side in a strong position ahead of the final round of matches.
Scotland executed their game plan effectively against Haiti. Steve Clarke’s side remained compact, limited clear opportunities and capitalised when John McGinn reacted quickest to score the only goal of the match.
The clean sheet was particularly encouraging. Scotland defended their penalty area well and rarely looked stretched despite Haiti’s pace and energy. That discipline has become a defining characteristic of Clarke’s tenure and will again be crucial here.
The challenge is the growing list of absentees. Injuries have reduced Scotland’s options in midfield and attacking areas, limiting both creativity and depth. Against Morocco’s technical quality, the Tartan Army may spend long periods without possession and will need maximum concentration to remain competitive throughout the ninety minutes.
Morocco delivered one of the most impressive performances of the opening round despite only collecting a point. Their draw against Brazil showcased technical quality, confidence in possession and an ability to create chances against elite opposition.
Ismael Saibari’s goal reflected the quality flowing through the side, while Brahim Diaz emerged as a constant attacking threat. Morocco repeatedly found ways to break through Brazil’s defensive structure and were unfortunate not to find a late winner.
The absence of Achraf Hakimi and Bilal El Khannouss is significant, particularly given their influence during qualification. However, the performance against Brazil suggested Morocco possess enough depth to compensate. Their midfield control and attacking movement caused problems throughout that contest and should again provide the foundation for a strong display.
The best bet for this match is Morocco to lead at half time and full time at 2.75 odds. Morocco carried themselves like a team capable of challenging the strongest nations in the competition during their draw with Brazil. Scotland are well organised, but injuries have reduced their ability to compete with the same intensity and creativity shown earlier in the campaign. Morocco have the quality to establish control early and maintain it throughout the match.
Brahim Diaz to score anytime at 3.40 odds is the standout player selection. His influence against Brazil grew as the game progressed and he now carries even greater attacking responsibility. With Morocco expected to enjoy significant possession, Diaz should find opportunities in dangerous areas.
Our recommended correct score tip is Morocco 2-0 priced at 8.00 odds. Scotland’s structure should keep the game competitive for long periods, but Morocco’s superior technical quality and attacking options give them the edge. A controlled victory with a clean sheet would reflect the level Morocco produced against Brazil and move them into a strong position heading into the final group fixture.
| Scotland | Morocco | |
|---|---|---|
| Game Played | 1 | 1 |
| Wins | 1 | 0 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 1 | 1 |
| Goals Against | 0 | 1 |
| Scotland | Morocco | |
|---|---|---|
| Game Played | 0 | 1 |
| Wins | 0 | 0 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 0 | 1 |
| Goals Against | 0 | 1 |
|
14.06.26
|
Haiti Scotland |
0-1 |
|
06.06.26
|
Bolivia Scotland |
0-4 |
|
30.05.26
|
Scotland Curacao |
4-1 |
|
31.03.26
|
Scotland Ivory Coast |
0-1 |
|
28.03.26
|
Scotland Japan |
0-1 |
|
18.11.25
|
Scotland Denmark |
4-2 |
|
15.11.25
|
Greece Scotland |
3-2 |
|
12.10.25
|
Scotland Belarus |
2-1 |
|
09.10.25
|
Scotland Greece |
3-1 |
|
08.09.25
|
Belarus Scotland |
0-2 |
|
05.09.25
|
Denmark Scotland |
0-0 |
|
09.06.25
|
Liechtenstein Scotland |
0-4 |
|
06.06.25
|
Scotland Iceland |
1-3 |
|
23.03.25
|
Scotland Greece |
0-3 |
|
20.03.25
|
Greece Scotland |
0-1 |
|
18.11.24
|
Poland Scotland |
1-2 |
|
15.11.24
|
Scotland Croatia |
1-0 |
|
15.10.24
|
Scotland Portugal |
0-0 |
|
12.10.24
|
Croatia Scotland |
2-1 |
|
08.09.24
|
Portugal Scotland |
2-1 |
|
05.09.24
|
Scotland Poland |
2-3 |
|
23.06.24
|
Scotland Hungary |
0-1 |
|
19.06.24
|
Scotland Switzerland |
1-1 |
|
14.06.24
|
Germany Scotland |
5-1 |
|
07.06.24
|
Scotland Finland |
2-2 |
|
03.06.24
|
Gibraltar Scotland |
0-2 |
|
26.03.24
|
Scotland Northern Ireland |
0-1 |
|
22.03.24
|
Netherlands Scotland |
4-0 |
|
19.11.23
|
Scotland Norway |
3-3 |
|
16.11.23
|
Georgia Scotland |
2-2 |
|
17.10.23
|
France Scotland |
4-1 |
|
12.10.23
|
Spain Scotland |
2-0 |
|
12.09.23
|
Scotland England |
1-3 |
|
08.09.23
|
Cyprus Scotland |
0-3 |
|
20.06.23
|
Scotland Georgia |
2-0 |
|
17.06.23
|
Norway Scotland |
1-2 |
|
28.03.23
|
Scotland Spain |
2-0 |
|
25.03.23
|
Scotland Cyprus |
3-0 |
|
16.11.22
|
Turkey Scotland |
2-1 |
|
27.09.22
|
Ukraine Scotland |
0-0 |
|
24.09.22
|
Scotland Ireland |
2-1 |
|
21.09.22
|
Scotland Ukraine |
3-0 |
|
14.06.22
|
Armenia Scotland |
1-4 |
|
11.06.22
|
Ireland Scotland |
3-0 |
|
08.06.22
|
Scotland Armenia |
2-0 |
|
01.06.22
|
Scotland Ukraine |
1-3 |
|
29.03.22
|
Austria Scotland |
2-2 |
|
24.03.22
|
Scotland Poland |
1-1 |
|
15.11.21
|
Scotland Denmark |
2-0 |
|
12.11.21
|
Moldova Scotland |
0-2 |
|
30.05.26
|
Scotland Curacao |
4-1 |
|
31.03.26
|
Scotland Ivory Coast |
0-1 |
|
28.03.26
|
Scotland Japan |
0-1 |
|
18.11.25
|
Scotland Denmark |
4-2 |
|
12.10.25
|
Scotland Belarus |
2-1 |
|
09.10.25
|
Scotland Greece |
3-1 |
|
06.06.25
|
Scotland Iceland |
1-3 |
|
23.03.25
|
Scotland Greece |
0-3 |
|
15.11.24
|
Scotland Croatia |
1-0 |
|
15.10.24
|
Scotland Portugal |
0-0 |
|
05.09.24
|
Scotland Poland |
2-3 |
|
23.06.24
|
Scotland Hungary |
0-1 |
|
19.06.24
|
Scotland Switzerland |
1-1 |
|
07.06.24
|
Scotland Finland |
2-2 |
|
26.03.24
|
Scotland Northern Ireland |
0-1 |
|
19.11.23
|
Scotland Norway |
3-3 |
|
12.09.23
|
Scotland England |
1-3 |
|
20.06.23
|
Scotland Georgia |
2-0 |
|
28.03.23
|
Scotland Spain |
2-0 |
|
25.03.23
|
Scotland Cyprus |
3-0 |
|
24.09.22
|
Scotland Ireland |
2-1 |
|
21.09.22
|
Scotland Ukraine |
3-0 |
|
08.06.22
|
Scotland Armenia |
2-0 |
|
01.06.22
|
Scotland Ukraine |
1-3 |
|
24.03.22
|
Scotland Poland |
1-1 |
|
15.11.21
|
Scotland Denmark |
2-0 |
|
09.10.21
|
Scotland Israel |
3-2 |
|
04.09.21
|
Scotland Moldova |
1-0 |
|
14.06.21
|
Scotland Czech Republic |
0-2 |
|
31.03.21
|
Scotland Faroe Islands |
4-0 |
|
25.03.21
|
Scotland Austria |
2-2 |
|
14.10.20
|
Scotland Czech Republic |
1-0 |
|
11.10.20
|
Scotland Slovakia |
1-0 |
|
08.10.20
|
Scotland Israel (Penalties:5 - 3) |
0-0 |
|
04.09.20
|
Scotland Israel |
1-1 |
|
19.11.19
|
Scotland Kazakhstan |
3-1 |
|
13.10.19
|
Scotland San Marino |
6-0 |
|
09.09.19
|
Scotland Belgium |
0-4 |
|
06.09.19
|
Scotland Russia |
1-2 |
|
08.06.19
|
Scotland Cyprus |
2-1 |
|
20.11.18
|
Scotland Israel |
3-2 |
|
14.10.18
|
Scotland Portugal |
1-3 |
|
14.06.26
|
Haiti Scotland |
0-1 |
|
06.06.26
|
Bolivia Scotland |
0-4 |
|
15.11.25
|
Greece Scotland |
3-2 |
|
08.09.25
|
Belarus Scotland |
0-2 |
|
05.09.25
|
Denmark Scotland |
0-0 |
|
09.06.25
|
Liechtenstein Scotland |
0-4 |
|
20.03.25
|
Greece Scotland |
0-1 |
|
18.11.24
|
Poland Scotland |
1-2 |
|
12.10.24
|
Croatia Scotland |
2-1 |
|
08.09.24
|
Portugal Scotland |
2-1 |
|
14.06.24
|
Germany Scotland |
5-1 |
|
03.06.24
|
Gibraltar Scotland |
0-2 |
|
22.03.24
|
Netherlands Scotland |
4-0 |
|
16.11.23
|
Georgia Scotland |
2-2 |
|
17.10.23
|
France Scotland |
4-1 |
|
12.10.23
|
Spain Scotland |
2-0 |
|
08.09.23
|
Cyprus Scotland |
0-3 |
|
17.06.23
|
Norway Scotland |
1-2 |
|
16.11.22
|
Turkey Scotland |
2-1 |
|
27.09.22
|
Ukraine Scotland |
0-0 |
|
14.06.22
|
Armenia Scotland |
1-4 |
|
11.06.22
|
Ireland Scotland |
3-0 |
|
29.03.22
|
Austria Scotland |
2-2 |
|
12.11.21
|
Moldova Scotland |
0-2 |
|
12.10.21
|
Faroe Islands Scotland |
0-1 |
|
07.09.21
|
Austria Scotland |
0-1 |
|
01.09.21
|
Denmark Scotland |
2-0 |
|
22.06.21
|
Croatia Scotland |
3-1 |
|
18.06.21
|
England Scotland |
0-0 |
|
06.06.21
|
Luxembourg Scotland |
0-1 |
|
02.06.21
|
Netherlands Scotland |
2-2 |
|
28.03.21
|
Israel Scotland |
1-1 |
|
18.11.20
|
Israel Scotland |
1-0 |
|
15.11.20
|
Slovakia Scotland |
1-0 |
|
12.11.20
|
Serbia Scotland (Penalties:4 - 5) |
1-1 |
|
07.09.20
|
Czech Republic Scotland |
1-2 |
|
16.11.19
|
Cyprus Scotland |
1-2 |
|
10.10.19
|
Russia Scotland |
4-0 |
|
11.06.19
|
Belgium Scotland |
3-0 |
|
24.03.19
|
San Marino Scotland |
0-2 |
|
21.03.19
|
Kazakhstan Scotland |
3-0 |
|
17.11.18
|
Albania Scotland |
0-4 |
|
11.10.18
|
Israel Scotland |
2-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 |
|
17.01.24
|
Morocco Tanzania |
3-0 |
|
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 |
|
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 |
| There are no records |
| There are no records |