Back

Canada vs Morocco Prediction, Tips & Match Preview

Canada host Morocco in the World Cup 2026 on 4 July 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 18:00 UK Time.

Canada vs Morocco Match Preview

Co-hosts Canada meet Morocco in the World Cup 2026 Round of 16 at NRG Stadium in Houston on Saturday 4 July, with kick-off at noon local time, 1pm Eastern and 6pm in the United Kingdom. It is a rematch of the 2022 group stage, where Morocco won 2-1 on their way to the semi-finals, and part of our wider World Cup 2026 coverage.

Jesse Marsch’s Canada reached the last 16 by growing into the tournament. They drew 1-1 with Bosnia and Herzegovina, then recorded the country’s first ever World Cup win by thrashing Qatar 6-0, before a 2-1 defeat to Switzerland that did not cost them their place. In the Round of 32 they beat South Africa 1-0 in Los Angeles, Stephen Eustaquio firing home an injury-time winner in the 92nd minute to deliver Canada’s first knockout victory at a World Cup.

Morocco took the tougher route. They finished second in Group C behind Brazil on goal difference, holding the five-time champions to a 1-1 draw before beating Scotland 1-0 and Haiti 4-2. The Round of 32 then asked far harder questions. Cody Gakpo put the Netherlands ahead before Issa Diop levelled deep in stoppage time, and after 120 minutes at 1-1 the tie went to penalties, where goalkeeper Yassine Bounou saved from Crysencio Summerville and Ismael Saibari converted the decisive kick for a 3-2 shootout win.

Team news favours Canada in one key respect. Captain Alphonso Davies, who missed the group stage with a hamstring injury picked up in Bayern Munich’s Champions League semi-final against Paris Saint-Germain, returned from the bench against South Africa and has been confirmed fully fit. Jonathan David remains the focal point in attack, with Cyle Larin also among the scorers. For Morocco, captain Achraf Hakimi has shaken off an April hamstring problem and is fit to push forward from right-back in Mohamed Ouahbi’s high-pressing 4-3-3, with Real Madrid’s Brahim Diaz supplying the craft. There is a neat subplot in the Morocco goal: Bounou, the shootout hero, was born in Montreal and could have represented Canada before committing to his family’s country.

Morocco could expose Canada

Canada’s run has been built on momentum and the loudest home support of the tournament, but Houston brings a step up in class they have not yet faced.

Morocco arrive ranked inside the world’s top eight, the highest-ranked opponent Canada have met all summer, and they carry the scars of a knockout tie that went the distance.

A team that has just held its nerve through 120 minutes and a shootout against the Netherlands knows exactly how these afternoons unfold.

The standout individual is Saibari and the PSV Eindhoven midfielder scored in all three group games, including the fastest goal of the tournament against Scotland after 69 seconds, and arrives as the reigning Eredivisie Player of the Year in the form of his life.

Canada will also have to watch Hakimi’s overlapping runs and Diaz’s movement between the lines, the kind of quality that punishes a defence stretched by a home crowd urging it forward.

Davies returning lifts Canada, but one fit star against Morocco’s collective depth and tournament pedigree leaves the co-hosts with the harder afternoon’s work.

Canada vs Morocco Prediction

The best bet for this match is Morocco to win at odds of 1.83. They are higher ranked, they have never lost to Canada in four meetings, they beat them at the last World Cup, and they have just come through a far sterner knockout test. The home support and a fit Davies are reasons for respect, but Morocco’s quality and big-game composure should tell over the course of the 90 minutes.

We also find value in backing Ismael Saibari to score anytime at 3.00. Three goals from open play in the group stage, all taken with the confidence of a man enjoying the season of his career, make him Morocco’s most likely scorer. With Hakimi and Diaz feeding him from the right and the half-spaces, the threat is constant.

The Correct Score Prediction is Morocco to win 2-0 at 7.50. Morocco’s defensive discipline and Bounou’s reliability point towards a controlled win, and a two-goal margin without reply offers a strong return for those chasing the exact scoreline.

Full odds and every selection for this tie are on our World Cup 2026 football tips page.

Arun- June 30, 2026

Canada vs Morocco Betting Tips

Morocco to win

1.83 Odds Bet Now

Ismael Saibari to score anytime

3.00 Odds Bet Now

Morocco 2-0

7.50 Odds Bet Now

Team Stats

Canada Morocco
Game Played 4 4
Wins 2 2
Draws 1 2
Loss 1 0
Goals For 9 7
Goals Against 3 4
Canada Morocco
Game Played 2 3
Wins 1 1
Draws 1 2
Loss 0 0
Goals For 7 3
Goals Against 1 2
Current Season stats from World Cup 2026

Canada Form

28.06.26

World Cup 2026

South Africa

Canada

0-1

24.06.26

World Cup 2026

Switzerland

Canada

2-1

18.06.26

World Cup 2026

Canada

Qatar

6-0

12.06.26

World Cup 2026

Canada

Bosnia & Herzegovina

1-1

06.06.26

Friendlies

Canada

Ireland

1-1

02.06.26

Friendlies

Canada

Uzbekistan

2-0

01.04.26

Friendlies

Canada

Tunisia

0-0

28.03.26

Friendlies

Canada

Iceland

2-2

18.01.26

Friendlies

Canada

Guatemala

1-0

19.11.25

Friendlies

Canada

Venezuela

2-0

14.11.25

Friendlies

Canada

Ecuador

0-0

15.10.25

Friendlies

Canada

Colombia

0-0

11.10.25

Friendlies

Canada

Australia

0-1

09.09.25

Friendlies

Wales

Canada

0-1

05.09.25

Friendlies

Romania

Canada

0-3

29.06.25

CONCACAF Gold Cup

Canada

Guatemala

(Penalties:5 - 6)

1-1

25.06.25

CONCACAF Gold Cup

Canada

El Salvador

2-0

22.06.25

CONCACAF Gold Cup

Curacao

Canada

1-1

18.06.25

CONCACAF Gold Cup

Canada

Honduras

6-0

11.06.25

Friendlies

Canada

Ivory Coast

(Penalties:4 - 5)

0-0

07.06.25

Friendlies

Canada

Ukraine

4-2

22.03.25

CONCACAF Nations League

Canada

USA

2-1

21.03.25

CONCACAF Nations League

Canada

Mexico

0-2

20.11.24

CONCACAF Nations League

Canada

Suriname

3-0

15.11.24

CONCACAF Nations League

Suriname

Canada

0-1

16.10.24

Friendlies

Canada

Panama

2-1

11.09.24

Friendlies

Mexico

Canada

0-0

07.09.24

Friendlies

USA

Canada

1-2

14.07.24

Copa America 2024

Canada

Uruguay

(Penalties:3 - 4)

2-2

10.07.24

Copa America 2024

Argentina

Canada

2-0

06.07.24

Copa America 2024

Venezuela

Canada

(Penalties:3 - 4)

1-1

30.06.24

Copa America 2024

Canada

Chile

0-0

25.06.24

Copa America 2024

Peru

Canada

0-1

21.06.24

Copa America 2024

Argentina

Canada

2-0

09.06.24

Friendlies

France

Canada

0-0

06.06.24

Friendlies

Netherlands

Canada

4-0

23.03.24

CONCACAF Nations League

Canada

Trinidad and Tobago

2-0

22.11.23

CONCACAF Nations League

Canada

Jamaica

2-3

18.11.23

CONCACAF Nations League

Jamaica

Canada

1-2

13.10.23

Friendlies

Japan

Canada

4-1

10.07.23

CONCACAF Gold Cup

USA

Canada

(Penalties:3 - 2)

2-2

04.07.23

CONCACAF Gold Cup

Canada

Cuba

4-2

02.07.23

CONCACAF Gold Cup

Guatemala

Canada

0-0

28.06.23

CONCACAF Gold Cup

Canada

Guadeloupe

2-2

19.06.23

CONCACAF Nations League

Canada

USA

0-2

16.06.23

CONCACAF Nations League

Panama

Canada

0-2

29.03.23

CONCACAF Nations League

Canada

Honduras

4-1

26.03.23

CONCACAF Nations League

Curacao

Canada

0-2

01.12.22

World Cup 2026

Canada

Morocco

1-2

27.11.22

World Cup 2026

Croatia

Canada

4-1

18.06.26

World Cup 2026

Canada

Qatar

6-0

12.06.26

World Cup 2026

Canada

Bosnia & Herzegovina

1-1

05.06.26

Friendlies

Canada

Ireland

1-1

02.06.26

Friendlies

Canada

Uzbekistan

2-0

31.03.26

Friendlies

Canada

Tunisia

0-0

28.03.26

Friendlies

Canada

Iceland

2-2

18.01.26

Friendlies

Canada

Guatemala

1-0

19.11.25

Friendlies

Canada

Venezuela

2-0

14.11.25

Friendlies

Canada

Ecuador

0-0

15.10.25

Friendlies

Canada

Colombia

0-0

10.10.25

Friendlies

Canada

Australia

0-1

29.06.25

CONCACAF Gold Cup

Canada

Guatemala

(Penalties:5 - 6)

1-1

25.06.25

CONCACAF Gold Cup

Canada

El Salvador

2-0

18.06.25

CONCACAF Gold Cup

Canada

Honduras

6-0

11.06.25

Friendlies

Canada

Ivory Coast

(Penalties:4 - 5)

0-0

07.06.25

Friendlies

Canada

Ukraine

4-2

22.03.25

CONCACAF Nations League

Canada

USA

2-1

21.03.25

CONCACAF Nations League

Canada

Mexico

0-2

20.11.24

CONCACAF Nations League

Canada

Suriname

3-0

15.10.24

Friendlies

Canada

Panama

2-1

14.07.24

Copa America 2024

Canada

Uruguay

(Penalties:3 - 4)

2-2

30.06.24

Copa America 2024

Canada

Chile

0-0

23.03.24

CONCACAF Nations League

Canada

Trinidad and Tobago

2-0

22.11.23

CONCACAF Nations League

Canada

Jamaica

2-3

04.07.23

CONCACAF Gold Cup

Canada

Cuba

4-2

27.06.23

CONCACAF Gold Cup

Canada

Guadeloupe

2-2

19.06.23

CONCACAF Nations League

Canada

USA

0-2

29.03.23

CONCACAF Nations League

Canada

Honduras

4-1

01.12.22

World Cup 2026

Canada

Morocco

1-2

27.09.22

Friendlies

Canada

Uruguay

0-2

10.06.22

CONCACAF Nations League

Canada

Curacao

4-0

27.03.22

World Cup Qualification CONCACAF

Canada

Jamaica

4-0

30.01.22

World Cup Qualification CONCACAF

Canada

USA

2-0

17.11.21

World Cup Qualification CONCACAF

Canada

Mexico

2-1

13.11.21

World Cup Qualification CONCACAF

Canada

Costa Rica

1-0

13.10.21

World Cup Qualification CONCACAF

Canada

Panama

4-1

08.09.21

World Cup Qualification CONCACAF

Canada

El Salvador

3-0

03.09.21

World Cup Qualification CONCACAF

Canada

Honduras

1-1

11.07.21

CONCACAF Gold Cup

Canada

Martinique

4-1

16.06.21

World Cup Qualification CONCACAF

Canada

Haiti

3-0

09.06.21

World Cup Qualification CONCACAF

Canada

Suriname

4-0

26.03.21

World Cup Qualification CONCACAF

Canada

Bermuda

5-1

24.03.18

Friendlies

Canada

New Zealand

1-0

28.06.26

World Cup 2026

South Africa

Canada

0-1

24.06.26

World Cup 2026

Switzerland

Canada

2-1

09.09.25

Friendlies

Wales

Canada

0-1

05.09.25

Friendlies

Romania

Canada

0-3

21.06.25

CONCACAF Gold Cup

Curacao

Canada

1-1

15.11.24

CONCACAF Nations League

Suriname

Canada

0-1

11.09.24

Friendlies

Mexico

Canada

0-0

07.09.24

Friendlies

USA

Canada

1-2

10.07.24

Copa America 2024

Argentina

Canada

2-0

06.07.24

Copa America 2024

Venezuela

Canada

(Penalties:3 - 4)

1-1

25.06.24

Copa America 2024

Peru

Canada

0-1

21.06.24

Copa America 2024

Argentina

Canada

2-0

09.06.24

Friendlies

France

Canada

0-0

06.06.24

Friendlies

Netherlands

Canada

4-0

18.11.23

CONCACAF Nations League

Jamaica

Canada

1-2

13.10.23

Friendlies

Japan

Canada

4-1

09.07.23

CONCACAF Gold Cup

USA

Canada

(Penalties:3 - 2)

2-2

02.07.23

CONCACAF Gold Cup

Guatemala

Canada

0-0

15.06.23

CONCACAF Nations League

Panama

Canada

0-2

26.03.23

CONCACAF Nations League

Curacao

Canada

0-2

27.11.22

World Cup 2026

Croatia

Canada

4-1

23.11.22

World Cup 2026

Belgium

Canada

1-0

17.11.22

Friendlies

Japan

Canada

1-2

11.11.22

Friendlies

Bahrain

Canada

2-2

23.09.22

Friendlies

Qatar

Canada

0-2

14.06.22

CONCACAF Nations League

Honduras

Canada

2-1

31.03.22

World Cup Qualification CONCACAF

Panama

Canada

1-0

25.03.22

World Cup Qualification CONCACAF

Costa Rica

Canada

1-0

03.02.22

World Cup Qualification CONCACAF

El Salvador

Canada

0-2

28.01.22

World Cup Qualification CONCACAF

Honduras

Canada

0-2

10.10.21

World Cup Qualification CONCACAF

Jamaica

Canada

0-0

08.10.21

World Cup Qualification CONCACAF

Mexico

Canada

1-1

06.09.21

World Cup Qualification CONCACAF

USA

Canada

1-1

30.07.21

CONCACAF Gold Cup

Mexico

Canada

2-1

25.07.21

CONCACAF Gold Cup

Costa Rica

Canada

0-2

18.07.21

CONCACAF Gold Cup

USA

Canada

1-0

15.07.21

CONCACAF Gold Cup

Haiti

Canada

1-4

12.06.21

World Cup Qualification CONCACAF

Haiti

Canada

0-1

06.06.21

World Cup Qualification CONCACAF

Aruba

Canada

0-7

30.03.21

World Cup Qualification CONCACAF

Cayman Islands

Canada

0-11

16.01.20

Friendlies

Iceland

Canada

1-0

11.01.20

Friendlies

Barbados

Canada

1-4

08.01.20

Friendlies

Barbados

Canada

1-4

16.11.19

CONCACAF Nations League

USA

Canada

4-1

29.06.19

CONCACAF Gold Cup

Haiti

Canada

3-2

Morocco Form

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

30.01.24

Africa Cup of Nations

Morocco

South Africa

0-2

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

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

Canada vs Morocco Head-to-head

01.12.2022

World Cup 2026

Canada

Morocco

1-2

01.12.2022

World Cup 2026

Canada

Morocco

1-2

Offers