Back

France vs Morocco Prediction, Tips & Match Preview

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 vs Morocco Match Preview

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’s Attacking Power Has Set the Standard So Far

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 Arrive as Contenders With Revenge on Their Minds

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.

France vs Morocco Prediction

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.

Arun- July 5, 2026

France vs Morocco Betting Tips

France to win & Both teams to Score

3.75 Odds Bet Now

Over 1.5 Goals Second Half

2.23 Odds Bet Now

France 2-1

9.00 Odds Bet Now

Team Stats

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
Current Season stats from World Cup 2026

France Form

04.07.26

World Cup 2026

Paraguay

France

0-1

30.06.26

World Cup 2026

France

Sweden

3-0

26.06.26

World Cup 2026

Norway

France

1-4

22.06.26

World Cup 2026

France

Iraq

3-0

16.06.26

World Cup 2026

France

Senegal

3-1

08.06.26

Friendlies

France

Northern Ireland

3-1

04.06.26

Friendlies

France

Ivory Coast

1-2

29.03.26

Friendlies

Colombia

France

1-3

26.03.26

Friendlies

Brazil

France

1-2

16.11.25

World Cup Qualification Europe

Azerbaijan

France

1-3

13.11.25

World Cup Qualification Europe

France

Ukraine

4-0

13.10.25

World Cup Qualification Europe

Iceland

France

2-2

10.10.25

World Cup Qualification Europe

France

Azerbaijan

3-0

09.09.25

World Cup Qualification Europe

France

Iceland

2-1

05.09.25

World Cup Qualification Europe

Ukraine

France

0-2

08.06.25

UEFA Nations League

Germany

France

0-2

05.06.25

UEFA Nations League

Spain

France

5-4

23.03.25

UEFA Nations League

France

Croatia

(Penalties:5 - 4)

2-0

20.03.25

UEFA Nations League

Croatia

France

2-0

17.11.24

UEFA Nations League

Italy

France

1-3

14.11.24

UEFA Nations League

France

Israel

0-0

14.10.24

UEFA Nations League

Belgium

France

1-2

10.10.24

UEFA Nations League

Israel

France

1-4

09.09.24

UEFA Nations League

France

Belgium

2-0

06.09.24

UEFA Nations League

France

Italy

1-3

09.07.24

Euro 2024

Spain

France

2-1

05.07.24

Euro 2024

Portugal

France

(Penalties:3 - 5)

0-0

01.07.24

Euro 2024

France

Belgium

1-0

25.06.24

Euro 2024

France

Poland

1-1

21.06.24

Euro 2024

Netherlands

France

0-0

17.06.24

Euro 2024

Austria

France

0-1

09.06.24

Friendlies

France

Canada

0-0

05.06.24

Friendlies

France

Luxembourg

3-0

26.03.24

Friendlies

France

Chile

3-2

23.03.24

Friendlies

France

Germany

0-2

21.11.23

Euro 2024 Qualifying

Greece

France

2-2

18.11.23

Euro 2024 Qualifying

France

Gibraltar

14-0

17.10.23

Friendlies

France

Scotland

4-1

13.10.23

Euro 2024 Qualifying

Netherlands

France

1-2

12.09.23

Friendlies

Germany

France

2-1

07.09.23

Euro 2024 Qualifying

France

Ireland

2-0

19.06.23

Euro 2024 Qualifying

France

Greece

1-0

16.06.23

Euro 2024 Qualifying

Gibraltar

France

0-3

27.03.23

Euro 2024 Qualifying

Ireland

France

0-1

24.03.23

Euro 2024 Qualifying

France

Netherlands

4-0

18.12.22

World Cup 2026

Argentina

France

(Penalties:4 - 2)

3-3

14.12.22

World Cup 2026

France

Morocco

2-0

10.12.22

World Cup 2026

England

France

1-2

04.12.22

World Cup 2026

France

Poland

3-1

30.11.22

World Cup 2026

Tunisia

France

1-0

30.06.26

World Cup 2026

France

Sweden

3-0

22.06.26

World Cup 2026

France

Iraq

3-0

16.06.26

World Cup 2026

France

Senegal

3-1

08.06.26

Friendlies

France

Northern Ireland

3-1

04.06.26

Friendlies

France

Ivory Coast

1-2

13.11.25

World Cup Qualification Europe

France

Ukraine

4-0

10.10.25

World Cup Qualification Europe

France

Azerbaijan

3-0

09.09.25

World Cup Qualification Europe

France

Iceland

2-1

23.03.25

UEFA Nations League

France

Croatia

(Penalties:5 - 4)

2-0

14.11.24

UEFA Nations League

France

Israel

0-0

09.09.24

UEFA Nations League

France

Belgium

2-0

06.09.24

UEFA Nations League

France

Italy

1-3

01.07.24

Euro 2024

France

Belgium

1-0

25.06.24

Euro 2024

France

Poland

1-1

09.06.24

Friendlies

France

Canada

0-0

05.06.24

Friendlies

France

Luxembourg

3-0

26.03.24

Friendlies

France

Chile

3-2

23.03.24

Friendlies

France

Germany

0-2

18.11.23

Euro 2024 Qualifying

France

Gibraltar

14-0

17.10.23

Friendlies

France

Scotland

4-1

07.09.23

Euro 2024 Qualifying

France

Ireland

2-0

19.06.23

Euro 2024 Qualifying

France

Greece

1-0

24.03.23

Euro 2024 Qualifying

France

Netherlands

4-0

14.12.22

World Cup 2026

France

Morocco

2-0

04.12.22

World Cup 2026

France

Poland

3-1

26.11.22

World Cup 2026

France

Denmark

2-1

22.11.22

World Cup 2026

France

Australia

4-1

22.09.22

UEFA Nations League

France

Austria

2-0

13.06.22

UEFA Nations League

France

Croatia

0-1

03.06.22

UEFA Nations League

France

Denmark

1-2

29.03.22

Friendlies

France

South Africa

5-0

25.03.22

Friendlies

France

Ivory Coast

2-1

13.11.21

World Cup Qualification Europe

France

Kazakhstan

8-0

07.09.21

World Cup Qualification Europe

France

Finland

2-0

01.09.21

World Cup Qualification Europe

France

Bosnia & Herzegovina

1-1

28.06.21

Euro 2024

France

Switzerland

(Penalties:4 - 5)

3-3

15.06.21

Euro 2024

France

Germany

1-0

08.06.21

Friendlies

France

Bulgaria

3-0

02.06.21

Friendlies

France

Wales

3-0

24.03.21

World Cup Qualification Europe

France

Ukraine

1-1

17.11.20

UEFA Nations League

France

Sweden

4-2

11.11.20

Friendlies

France

Finland

0-2

11.10.20

UEFA Nations League

France

Portugal

0-0

07.10.20

Friendlies

France

Ukraine

7-1

08.09.20

UEFA Nations League

France

Croatia

4-2

14.11.19

Euro 2024

France

Moldova

2-1

14.10.19

Euro 2024

France

Turkey

1-1

10.09.19

Euro 2024

France

Andorra

3-0

07.09.19

Euro 2024

France

Albania

4-1

02.06.19

Friendlies

France

Bolivia

2-0

04.07.26

World Cup 2026

Paraguay

France

0-1

26.06.26

World Cup 2026

Norway

France

1-4

29.03.26

Friendlies

Colombia

France

1-3

26.03.26

Friendlies

Brazil

France

1-2

16.11.25

World Cup Qualification Europe

Azerbaijan

France

1-3

13.10.25

World Cup Qualification Europe

Iceland

France

2-2

05.09.25

World Cup Qualification Europe

Ukraine

France

0-2

08.06.25

UEFA Nations League

Germany

France

0-2

05.06.25

UEFA Nations League

Spain

France

5-4

20.03.25

UEFA Nations League

Croatia

France

2-0

17.11.24

UEFA Nations League

Italy

France

1-3

14.10.24

UEFA Nations League

Belgium

France

1-2

10.10.24

UEFA Nations League

Israel

France

1-4

09.07.24

Euro 2024

Spain

France

2-1

05.07.24

Euro 2024

Portugal

France

(Penalties:3 - 5)

0-0

21.06.24

Euro 2024

Netherlands

France

0-0

17.06.24

Euro 2024

Austria

France

0-1

21.11.23

Euro 2024 Qualifying

Greece

France

2-2

13.10.23

Euro 2024 Qualifying

Netherlands

France

1-2

12.09.23

Friendlies

Germany

France

2-1

16.06.23

Euro 2024 Qualifying

Gibraltar

France

0-3

27.03.23

Euro 2024 Qualifying

Ireland

France

0-1

18.12.22

World Cup 2026

Argentina

France

(Penalties:4 - 2)

3-3

10.12.22

World Cup 2026

England

France

1-2

30.11.22

World Cup 2026

Tunisia

France

1-0

25.09.22

UEFA Nations League

Denmark

France

2-0

10.06.22

UEFA Nations League

Austria

France

1-1

06.06.22

UEFA Nations League

Croatia

France

1-1

16.11.21

World Cup Qualification Europe

Finland

France

0-2

10.10.21

UEFA Nations League

Spain

France

1-2

07.10.21

UEFA Nations League

Belgium

France

2-3

04.09.21

World Cup Qualification Europe

Ukraine

France

1-1

23.06.21

Euro 2024

Portugal

France

2-2

19.06.21

Euro 2024

Hungary

France

1-1

31.03.21

World Cup Qualification Europe

Bosnia & Herzegovina

France

0-1

28.03.21

World Cup Qualification Europe

Kazakhstan

France

0-2

14.11.20

UEFA Nations League

Portugal

France

0-1

14.10.20

UEFA Nations League

Croatia

France

1-2

05.09.20

UEFA Nations League

Sweden

France

0-1

17.11.19

Euro 2024

Albania

France

0-2

11.10.19

Euro 2024

Iceland

France

0-1

11.06.19

Euro 2024

Andorra

France

0-4

22.03.19

Euro 2024

Moldova

France

1-4

Morocco Form

04.07.26

World Cup 2026

Canada

Morocco

0-3

30.06.26

World Cup 2026

Netherlands

Morocco

(Penalties:2 - 3)

1-1

24.06.26

World Cup 2026

Morocco

Haiti

4-2

19.06.26

World Cup 2026

Scotland

Morocco

0-1

13.06.26

World Cup 2026

Brazil

Morocco

1-1

07.06.26

Friendlies

Morocco

Norway

1-1

02.06.26

Friendlies

Morocco

Madagascar

4-0

26.05.26

Friendlies

Morocco

Burundi

5-0

31.03.26

Friendlies

Morocco

Paraguay

2-1

27.03.26

Friendlies

Morocco

Ecuador

1-1

18.01.26

Africa Cup of Nations

Senegal

Morocco

0-3

14.01.26

Africa Cup of Nations

Nigeria

Morocco

(Penalties:2 - 4)

0-0

09.01.26

Africa Cup of Nations

Cameroon

Morocco

0-2

04.01.26

Africa Cup of Nations

Morocco

Tanzania

1-0

29.12.25

Africa Cup of Nations

Zambia

Morocco

0-3

26.12.25

Africa Cup of Nations

Morocco

Mali

1-1

21.12.25

Africa Cup of Nations

Morocco

Comoros

2-0

18.12.25

Arab Cup

Jordan

Morocco

2-3

15.12.25

Arab Cup

Morocco

UAE

3-0

11.12.25

Arab Cup

Morocco

Syria

1-0

08.12.25

Arab Cup

Morocco

Saudi Arabia

1-0

05.12.25

Arab Cup

Oman

Morocco

0-0

02.12.25

Arab Cup

Morocco

Comoros

3-1

18.11.25

Friendlies

Morocco

Uganda

4-0

14.11.25

Friendlies

Morocco

Mozambique

1-0

14.10.25

World Cup Qualification Africa

Morocco

Congo

1-0

09.10.25

Friendlies

Morocco

Bahrain

1-0

08.09.25

World Cup Qualification Africa

Zambia

Morocco

0-2

05.09.25

World Cup Qualification Africa

Morocco

Niger

5-0

30.08.25

African Nations Championship

Madagascar

Morocco

2-3

26.08.25

African Nations Championship

Morocco

Senegal

(Penalties:5 - 3)

1-1

22.08.25

African Nations Championship

Tanzania

Morocco

0-1

17.08.25

African Nations Championship

DR Congo

Morocco

1-3

14.08.25

African Nations Championship

Morocco

Zambia

3-1

10.08.25

African Nations Championship

Kenya

Morocco

1-0

03.08.25

African Nations Championship

Morocco

Angola

2-0

09.06.25

Friendlies

Morocco

Benin

1-0

06.06.25

Friendlies

Morocco

Tunisia

2-0

25.03.25

World Cup Qualification Africa

Morocco

Tanzania

2-0

21.03.25

World Cup Qualification Africa

Niger

Morocco

1-2

18.11.24

Africa Cup of Nations – Qualification

Morocco

Lesotho

7-0

15.11.24

Africa Cup of Nations – Qualification

Gabon

Morocco

1-5

15.10.24

Africa Cup of Nations – Qualification

CAR

Morocco

0-4

12.10.24

Africa Cup of Nations – Qualification

Morocco

CAR

5-0

09.09.24

Africa Cup of Nations – Qualification

Lesotho

Morocco

0-1

06.09.24

Africa Cup of Nations – Qualification

Morocco

Gabon

4-1

11.06.24

World Cup Qualification Africa

Congo

Morocco

0-6

07.06.24

World Cup Qualification Africa

Morocco

Zambia

2-1

26.03.24

Friendlies

Morocco

Mauritania

0-0

22.03.24

Friendlies

Morocco

Angola

1-0

24.06.26

World Cup 2026

Morocco

Haiti

4-2

07.06.26

Friendlies

Morocco

Norway

1-1

02.06.26

Friendlies

Morocco

Madagascar

4-0

26.05.26

Friendlies

Morocco

Burundi

5-0

31.03.26

Friendlies

Morocco

Paraguay

2-1

27.03.26

Friendlies

Morocco

Ecuador

1-1

04.01.26

Africa Cup of Nations

Morocco

Tanzania

1-0

26.12.25

Africa Cup of Nations

Morocco

Mali

1-1

21.12.25

Africa Cup of Nations

Morocco

Comoros

2-0

15.12.25

Arab Cup

Morocco

UAE

3-0

11.12.25

Arab Cup

Morocco

Syria

1-0

08.12.25

Arab Cup

Morocco

Saudi Arabia

1-0

02.12.25

Arab Cup

Morocco

Comoros

3-1

18.11.25

Friendlies

Morocco

Uganda

4-0

14.11.25

Friendlies

Morocco

Mozambique

1-0

14.10.25

World Cup Qualification Africa

Morocco

Congo

1-0

09.10.25

Friendlies

Morocco

Bahrain

1-0

05.09.25

World Cup Qualification Africa

Morocco

Niger

5-0

26.08.25

African Nations Championship

Morocco

Senegal

(Penalties:5 - 3)

1-1

14.08.25

African Nations Championship

Morocco

Zambia

3-1

03.08.25

African Nations Championship

Morocco

Angola

2-0

09.06.25

Friendlies

Morocco

Benin

1-0

06.06.25

Friendlies

Morocco

Tunisia

2-0

25.03.25

World Cup Qualification Africa

Morocco

Tanzania

2-0

18.11.24

Africa Cup of Nations – Qualification

Morocco

Lesotho

7-0

12.10.24

Africa Cup of Nations – Qualification

Morocco

CAR

5-0

06.09.24

Africa Cup of Nations – Qualification

Morocco

Gabon

4-1

07.06.24

World Cup Qualification Africa

Morocco

Zambia

2-1

26.03.24

Friendlies

Morocco

Mauritania

0-0

22.03.24

Friendlies

Morocco

Angola

1-0

30.01.24

Africa Cup of Nations

Morocco

South Africa

0-2

21.01.24

Africa Cup of Nations

Morocco

DR Congo

1-1

17.01.24

Africa Cup of Nations

Morocco

Tanzania

3-0

11.01.24

Friendlies

Morocco

Sierra Leone

3-1

17.10.23

Africa Cup of Nations – Qualification

Morocco

Liberia

3-0

12.09.23

Friendlies

Morocco

Burkina Faso

1-0

12.06.23

Friendlies

Morocco

Cape Verde

0-0

28.03.23

Friendlies

Morocco

Peru

0-0

25.03.23

Friendlies

Morocco

Brazil

2-1

10.12.22

World Cup 2026

Morocco

Portugal

1-0

06.12.22

World Cup 2026

Morocco

Spain

(Penalties:3 - 0)

0-0

23.11.22

World Cup 2026

Morocco

Croatia

0-0

17.11.22

Friendlies

Morocco

Georgia

3-0

23.09.22

Friendlies

Morocco

Chile

2-0

09.06.22

Africa Cup of Nations – Qualification

Morocco

South Africa

2-1

29.03.22

World Cup Qualification Africa

Morocco

DR Congo

4-1

25.01.22

Africa Cup of Nations

Morocco

Malawi

2-1

14.01.22

Africa Cup of Nations

Morocco

Comoros

2-0

10.01.22

Africa Cup of Nations

Morocco

Ghana

1-0

11.12.21

Arab Cup

Morocco

Algeria

(Penalties:3 - 5)

2-2

04.07.26

World Cup 2026

Canada

Morocco

0-3

30.06.26

World Cup 2026

Netherlands

Morocco

(Penalties:2 - 3)

1-1

19.06.26

World Cup 2026

Scotland

Morocco

0-1

13.06.26

World Cup 2026

Brazil

Morocco

1-1

18.01.26

Africa Cup of Nations

Senegal

Morocco

0-3

14.01.26

Africa Cup of Nations

Nigeria

Morocco

(Penalties:2 - 4)

0-0

09.01.26

Africa Cup of Nations

Cameroon

Morocco

0-2

29.12.25

Africa Cup of Nations

Zambia

Morocco

0-3

18.12.25

Arab Cup

Jordan

Morocco

2-3

05.12.25

Arab Cup

Oman

Morocco

0-0

08.09.25

World Cup Qualification Africa

Zambia

Morocco

0-2

30.08.25

African Nations Championship

Madagascar

Morocco

2-3

22.08.25

African Nations Championship

Tanzania

Morocco

0-1

17.08.25

African Nations Championship

DR Congo

Morocco

1-3

10.08.25

African Nations Championship

Kenya

Morocco

1-0

21.03.25

World Cup Qualification Africa

Niger

Morocco

1-2

15.11.24

Africa Cup of Nations – Qualification

Gabon

Morocco

1-5

15.10.24

Africa Cup of Nations – Qualification

CAR

Morocco

0-4

09.09.24

Africa Cup of Nations – Qualification

Lesotho

Morocco

0-1

11.06.24

World Cup Qualification Africa

Congo

Morocco

0-6

24.01.24

Africa Cup of Nations

Zambia

Morocco

0-1

21.11.23

World Cup Qualification Africa

Tanzania

Morocco

0-2

14.10.23

Friendlies

Ivory Coast

Morocco

1-1

17.06.23

Africa Cup of Nations – Qualification

South Africa

Morocco

2-1

17.12.22

World Cup 2026

Croatia

Morocco

2-1

14.12.22

World Cup 2026

France

Morocco

2-0

01.12.22

World Cup 2026

Canada

Morocco

1-2

27.11.22

World Cup 2026

Belgium

Morocco

0-2

27.09.22

Friendlies

Paraguay

Morocco

0-0

20.08.22

Friendlies

Qatar

Morocco

2-2

13.06.22

Africa Cup of Nations – Qualification

Liberia

Morocco

0-2

01.06.22

Friendlies

USA

Morocco

3-0

25.03.22

World Cup Qualification Africa

DR Congo

Morocco

1-1

30.01.22

Africa Cup of Nations

Egypt

Morocco

2-1

18.01.22

Africa Cup of Nations

Gabon

Morocco

2-2

04.12.21

Arab Cup

Jordan

Morocco

0-4

12.11.21

World Cup Qualification Africa

Sudan

Morocco

0-3

12.10.21

World Cup Qualification Africa

Guinea

Morocco

1-4

09.10.21

World Cup Qualification Africa

Guinea-Bissau

Morocco

0-3

26.03.21

Africa Cup of Nations – Qualification

Mauritania

Morocco

0-0

07.02.21

African Nations Championship

Mali

Morocco

0-2

26.01.21

African Nations Championship

Uganda

Morocco

2-5

17.11.20

Africa Cup of Nations – Qualification

CAR

Morocco

0-2

19.11.19

Africa Cup of Nations – Qualification

Burundi

Morocco

0-3

22.03.19

Africa Cup of Nations

Malawi

Morocco

0-0

16.10.18

Africa Cup of Nations

Comoros

Morocco

2-2

France vs Morocco Head-to-head

14.12.2022

World Cup 2026

France

Morocco

2-0

14.12.2022

World Cup 2026

France

Morocco

2-0

Offers