France host Morocco in the World Cup 2026 on 9 July 2026, Thursday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 21:00 UK Time.
France and Morocco meet in the first quarter-final of the FIFA World Cup 2026 at Boston Stadium in Foxborough on Thursday 9 July, with kick-off at 4 pm Eastern and 9 pm in the United Kingdom. It is a rematch of the 2022 World Cup semi-final in Qatar, which France won 2-0 on their way to the final, and Morocco arrive with a clear chance to avenge that defeat and reach the last four once again.
Both sides have looked the part in North America. France have been arguably the tournament’s most complete team, while Morocco have grown from dark horses into genuine contenders. A place in the semi-finals is the prize, and the fitness of two key men could go a long way to deciding it.
France have swept through the tournament with a fourth consecutive quarter-final now secured.
Didier Deschamps’ side topped Group I with wins over Senegal, Iraq and Norway, brushed Sweden aside 3-0 in the Round of 32, then edged a physical Paraguay 1-0 in the last 16 through a Kylian Mbappe penalty.
That goal was Mbappe’s 19th at World Cups, drawing him level with Lionel Messi at the top of the all-time scoring charts, and he has already overtaken Olivier Giroud as France’s record scorer.
The attacking talent around him is frightening. Michael Olise has been the tournament’s standout creator with five assists, while Ousmane Dembele and Bradley Barcola stretch defences with their pace.
The one concern is in midfield, where Aurelien Tchouameni missed the Paraguay game with a thigh problem and is being monitored ahead of Thursday, with Manu Kone ready to deputise. Barcola, Kone and Olise are also walking a disciplinary tightrope, each one booking away from a semi-final ban.
Morocco are no longer anyone’s underdogs and the 2022 semi-finalists finished second in their group behind Brazil, knocked out the Netherlands on penalties in the Round of 32, and dispatched co-hosts Canada 3-0 in the last 16 through an Azzedine Ounahi brace and a late Soufiane Rahimi strike.
They are the first African side ever to reach back-to-back World Cup quarter-finals, and Mohamed Ouahbi’s team carry the motivation of avenging that semi-final loss to the same opponent.
Their strength runs throughout the side. Captain Achraf Hakimi drives forward from right-back and set up the opener against Canada, Ounahi is in fine form, and Brahim Diaz and Bilal El Khannouss provide the guile, with Yassine Bounou reliable in goal.
The worry is the fitness of Ismael Saibari, who limped off early against Canada with a thigh injury and faced an anxious wait on a scan. If he cannot recover, Rahimi is ready to step in after his decisive contribution in the previous round.
The best bet for this match is France to win and both teams to score at odds of 3.75. France have the greater quality and the deeper attack, and their route to this stage suggests they should have enough to prevail.
Morocco, though, carry a real threat through Hakimi and Ounahi and have found the net in every knockout tie so far, which points to a France win in a game where the Atlas Lions also make their mark.
Over 1.5 goals in the second half also appeals at 2.23. Morocco scored all three of their goals after the break against Canada, and France carry the kind of attacking quality that tends to tell as matches open up and defences tire. With both sides capable of turning the screw in the second period, the goals in this tie look likelier to come after the interval.
Our correct score prediction is France 2-1 at 9.00. Morocco have the quality to breach a France defence that was made to work by Paraguay, but the firepower of Mbappe and Olise should ultimately settle it. A narrow France win with a Morocco goal in reply stands out as the most realistic outcome in a tie with plenty at stake.
| France | Morocco | |
|---|---|---|
| Game Played | 5 | 5 |
| Wins | 5 | 4 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 14 | 11 |
| Goals Against | 2 | 4 |
| France | Morocco | |
|---|---|---|
| Game Played | 3 | 4 |
| Wins | 3 | 3 |
| Draws | 0 | 1 |
| Loss | 0 | 0 |
| Goals For | 9 | 7 |
| Goals Against | 1 | 2 |
|
04.07.26
|
Paraguay France |
0-1 |
|
30.06.26
|
France Sweden |
3-0 |
|
26.06.26
|
Norway France |
1-4 |
|
22.06.26
|
France Iraq |
3-0 |
|
16.06.26
|
France Senegal |
3-1 |
|
08.06.26
|
France Northern Ireland |
3-1 |
|
04.06.26
|
France Ivory Coast |
1-2 |
|
29.03.26
|
Colombia France |
1-3 |
|
26.03.26
|
Brazil France |
1-2 |
|
16.11.25
|
Azerbaijan France |
1-3 |
|
13.11.25
|
France Ukraine |
4-0 |
|
13.10.25
|
Iceland France |
2-2 |
|
10.10.25
|
France Azerbaijan |
3-0 |
|
09.09.25
|
France Iceland |
2-1 |
|
05.09.25
|
Ukraine France |
0-2 |
|
08.06.25
|
Germany France |
0-2 |
|
05.06.25
|
Spain France |
5-4 |
|
23.03.25
|
France Croatia (Penalties:5 - 4) |
2-0 |
|
20.03.25
|
Croatia France |
2-0 |
|
17.11.24
|
Italy France |
1-3 |
|
14.11.24
|
France Israel |
0-0 |
|
14.10.24
|
Belgium France |
1-2 |
|
10.10.24
|
Israel France |
1-4 |
|
09.09.24
|
France Belgium |
2-0 |
|
06.09.24
|
France Italy |
1-3 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Portugal France (Penalties:3 - 5) |
0-0 |
|
01.07.24
|
France Belgium |
1-0 |
|
25.06.24
|
France Poland |
1-1 |
|
21.06.24
|
Netherlands France |
0-0 |
|
17.06.24
|
Austria France |
0-1 |
|
09.06.24
|
France Canada |
0-0 |
|
05.06.24
|
France Luxembourg |
3-0 |
|
26.03.24
|
France Chile |
3-2 |
|
23.03.24
|
France Germany |
0-2 |
|
21.11.23
|
Greece France |
2-2 |
|
18.11.23
|
France Gibraltar |
14-0 |
|
17.10.23
|
France Scotland |
4-1 |
|
13.10.23
|
Netherlands France |
1-2 |
|
12.09.23
|
Germany France |
2-1 |
|
07.09.23
|
France Ireland |
2-0 |
|
19.06.23
|
France Greece |
1-0 |
|
16.06.23
|
Gibraltar France |
0-3 |
|
27.03.23
|
Ireland France |
0-1 |
|
24.03.23
|
France Netherlands |
4-0 |
|
18.12.22
|
Argentina France (Penalties:4 - 2) |
3-3 |
|
14.12.22
|
France Morocco |
2-0 |
|
10.12.22
|
England France |
1-2 |
|
04.12.22
|
France Poland |
3-1 |
|
30.11.22
|
Tunisia France |
1-0 |
|
30.06.26
|
France Sweden |
3-0 |
|
22.06.26
|
France Iraq |
3-0 |
|
16.06.26
|
France Senegal |
3-1 |
|
08.06.26
|
France Northern Ireland |
3-1 |
|
04.06.26
|
France Ivory Coast |
1-2 |
|
13.11.25
|
France Ukraine |
4-0 |
|
10.10.25
|
France Azerbaijan |
3-0 |
|
09.09.25
|
France Iceland |
2-1 |
|
23.03.25
|
France Croatia (Penalties:5 - 4) |
2-0 |
|
14.11.24
|
France Israel |
0-0 |
|
09.09.24
|
France Belgium |
2-0 |
|
06.09.24
|
France Italy |
1-3 |
|
01.07.24
|
France Belgium |
1-0 |
|
25.06.24
|
France Poland |
1-1 |
|
09.06.24
|
France Canada |
0-0 |
|
05.06.24
|
France Luxembourg |
3-0 |
|
26.03.24
|
France Chile |
3-2 |
|
23.03.24
|
France Germany |
0-2 |
|
18.11.23
|
France Gibraltar |
14-0 |
|
17.10.23
|
France Scotland |
4-1 |
|
07.09.23
|
France Ireland |
2-0 |
|
19.06.23
|
France Greece |
1-0 |
|
24.03.23
|
France Netherlands |
4-0 |
|
14.12.22
|
France Morocco |
2-0 |
|
04.12.22
|
France Poland |
3-1 |
|
26.11.22
|
France Denmark |
2-1 |
|
22.11.22
|
France Australia |
4-1 |
|
22.09.22
|
France Austria |
2-0 |
|
13.06.22
|
France Croatia |
0-1 |
|
03.06.22
|
France Denmark |
1-2 |
|
29.03.22
|
France South Africa |
5-0 |
|
25.03.22
|
France Ivory Coast |
2-1 |
|
13.11.21
|
France Kazakhstan |
8-0 |
|
07.09.21
|
France Finland |
2-0 |
|
01.09.21
|
France Bosnia & Herzegovina |
1-1 |
|
28.06.21
|
France Switzerland (Penalties:4 - 5) |
3-3 |
|
15.06.21
|
France Germany |
1-0 |
|
08.06.21
|
France Bulgaria |
3-0 |
|
02.06.21
|
France Wales |
3-0 |
|
24.03.21
|
France Ukraine |
1-1 |
|
17.11.20
|
France Sweden |
4-2 |
|
11.11.20
|
France Finland |
0-2 |
|
11.10.20
|
France Portugal |
0-0 |
|
07.10.20
|
France Ukraine |
7-1 |
|
08.09.20
|
France Croatia |
4-2 |
|
14.11.19
|
France Moldova |
2-1 |
|
14.10.19
|
France Turkey |
1-1 |
|
10.09.19
|
France Andorra |
3-0 |
|
07.09.19
|
France Albania |
4-1 |
|
02.06.19
|
France Bolivia |
2-0 |
|
04.07.26
|
Paraguay France |
0-1 |
|
26.06.26
|
Norway France |
1-4 |
|
29.03.26
|
Colombia France |
1-3 |
|
26.03.26
|
Brazil France |
1-2 |
|
16.11.25
|
Azerbaijan France |
1-3 |
|
13.10.25
|
Iceland France |
2-2 |
|
05.09.25
|
Ukraine France |
0-2 |
|
08.06.25
|
Germany France |
0-2 |
|
05.06.25
|
Spain France |
5-4 |
|
20.03.25
|
Croatia France |
2-0 |
|
17.11.24
|
Italy France |
1-3 |
|
14.10.24
|
Belgium France |
1-2 |
|
10.10.24
|
Israel France |
1-4 |
|
09.07.24
|
Spain France |
2-1 |
|
05.07.24
|
Portugal France (Penalties:3 - 5) |
0-0 |
|
21.06.24
|
Netherlands France |
0-0 |
|
17.06.24
|
Austria France |
0-1 |
|
21.11.23
|
Greece France |
2-2 |
|
13.10.23
|
Netherlands France |
1-2 |
|
12.09.23
|
Germany France |
2-1 |
|
16.06.23
|
Gibraltar France |
0-3 |
|
27.03.23
|
Ireland France |
0-1 |
|
18.12.22
|
Argentina France (Penalties:4 - 2) |
3-3 |
|
10.12.22
|
England France |
1-2 |
|
30.11.22
|
Tunisia France |
1-0 |
|
25.09.22
|
Denmark France |
2-0 |
|
10.06.22
|
Austria France |
1-1 |
|
06.06.22
|
Croatia France |
1-1 |
|
16.11.21
|
Finland France |
0-2 |
|
10.10.21
|
Spain France |
1-2 |
|
07.10.21
|
Belgium France |
2-3 |
|
04.09.21
|
Ukraine France |
1-1 |
|
23.06.21
|
Portugal France |
2-2 |
|
19.06.21
|
Hungary France |
1-1 |
|
31.03.21
|
Bosnia & Herzegovina France |
0-1 |
|
28.03.21
|
Kazakhstan France |
0-2 |
|
14.11.20
|
Portugal France |
0-1 |
|
14.10.20
|
Croatia France |
1-2 |
|
05.09.20
|
Sweden France |
0-1 |
|
17.11.19
|
Albania France |
0-2 |
|
11.10.19
|
Iceland France |
0-1 |
|
11.06.19
|
Andorra France |
0-4 |
|
22.03.19
|
Moldova France |
1-4 |
|
04.07.26
|
Canada Morocco |
0-3 |
|
30.06.26
|
Netherlands Morocco (Penalties:2 - 3) |
1-1 |
|
24.06.26
|
Morocco Haiti |
4-2 |
|
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 |
|
24.06.26
|
Morocco Haiti |
4-2 |
|
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 |
|
04.07.26
|
Canada Morocco |
0-3 |
|
30.06.26
|
Netherlands Morocco (Penalties:2 - 3) |
1-1 |
|
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 |
|
14.12.2022
|
France Morocco |
2-0
|
|
14.12.2022
|
France Morocco |
2-0
|