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.
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.
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.
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.
| 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 |
|
28.06.26
|
South Africa Canada |
0-1 |
|
24.06.26
|
Switzerland Canada |
2-1 |
|
18.06.26
|
Canada Qatar |
6-0 |
|
12.06.26
|
Canada Bosnia & Herzegovina |
1-1 |
|
06.06.26
|
Canada Ireland |
1-1 |
|
02.06.26
|
Canada Uzbekistan |
2-0 |
|
01.04.26
|
Canada Tunisia |
0-0 |
|
28.03.26
|
Canada Iceland |
2-2 |
|
18.01.26
|
Canada Guatemala |
1-0 |
|
19.11.25
|
Canada Venezuela |
2-0 |
|
14.11.25
|
Canada Ecuador |
0-0 |
|
15.10.25
|
Canada Colombia |
0-0 |
|
11.10.25
|
Canada Australia |
0-1 |
|
09.09.25
|
Wales Canada |
0-1 |
|
05.09.25
|
Romania Canada |
0-3 |
|
29.06.25
|
Canada Guatemala (Penalties:5 - 6) |
1-1 |
|
25.06.25
|
Canada El Salvador |
2-0 |
|
22.06.25
|
Curacao Canada |
1-1 |
|
18.06.25
|
Canada Honduras |
6-0 |
|
11.06.25
|
Canada Ivory Coast (Penalties:4 - 5) |
0-0 |
|
07.06.25
|
Canada Ukraine |
4-2 |
|
22.03.25
|
Canada USA |
2-1 |
|
21.03.25
|
Canada Mexico |
0-2 |
|
20.11.24
|
Canada Suriname |
3-0 |
|
15.11.24
|
Suriname Canada |
0-1 |
|
16.10.24
|
Canada Panama |
2-1 |
|
11.09.24
|
Mexico Canada |
0-0 |
|
07.09.24
|
USA Canada |
1-2 |
|
14.07.24
|
Canada Uruguay (Penalties:3 - 4) |
2-2 |
|
10.07.24
|
Argentina Canada |
2-0 |
|
06.07.24
|
Venezuela Canada (Penalties:3 - 4) |
1-1 |
|
30.06.24
|
Canada Chile |
0-0 |
|
25.06.24
|
Peru Canada |
0-1 |
|
21.06.24
|
Argentina Canada |
2-0 |
|
09.06.24
|
France Canada |
0-0 |
|
06.06.24
|
Netherlands Canada |
4-0 |
|
23.03.24
|
Canada Trinidad and Tobago |
2-0 |
|
22.11.23
|
Canada Jamaica |
2-3 |
|
18.11.23
|
Jamaica Canada |
1-2 |
|
13.10.23
|
Japan Canada |
4-1 |
|
10.07.23
|
USA Canada (Penalties:3 - 2) |
2-2 |
|
04.07.23
|
Canada Cuba |
4-2 |
|
02.07.23
|
Guatemala Canada |
0-0 |
|
28.06.23
|
Canada Guadeloupe |
2-2 |
|
19.06.23
|
Canada USA |
0-2 |
|
16.06.23
|
Panama Canada |
0-2 |
|
29.03.23
|
Canada Honduras |
4-1 |
|
26.03.23
|
Curacao Canada |
0-2 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.11.22
|
Croatia Canada |
4-1 |
|
18.06.26
|
Canada Qatar |
6-0 |
|
12.06.26
|
Canada Bosnia & Herzegovina |
1-1 |
|
05.06.26
|
Canada Ireland |
1-1 |
|
02.06.26
|
Canada Uzbekistan |
2-0 |
|
31.03.26
|
Canada Tunisia |
0-0 |
|
28.03.26
|
Canada Iceland |
2-2 |
|
18.01.26
|
Canada Guatemala |
1-0 |
|
19.11.25
|
Canada Venezuela |
2-0 |
|
14.11.25
|
Canada Ecuador |
0-0 |
|
15.10.25
|
Canada Colombia |
0-0 |
|
10.10.25
|
Canada Australia |
0-1 |
|
29.06.25
|
Canada Guatemala (Penalties:5 - 6) |
1-1 |
|
25.06.25
|
Canada El Salvador |
2-0 |
|
18.06.25
|
Canada Honduras |
6-0 |
|
11.06.25
|
Canada Ivory Coast (Penalties:4 - 5) |
0-0 |
|
07.06.25
|
Canada Ukraine |
4-2 |
|
22.03.25
|
Canada USA |
2-1 |
|
21.03.25
|
Canada Mexico |
0-2 |
|
20.11.24
|
Canada Suriname |
3-0 |
|
15.10.24
|
Canada Panama |
2-1 |
|
14.07.24
|
Canada Uruguay (Penalties:3 - 4) |
2-2 |
|
30.06.24
|
Canada Chile |
0-0 |
|
23.03.24
|
Canada Trinidad and Tobago |
2-0 |
|
22.11.23
|
Canada Jamaica |
2-3 |
|
04.07.23
|
Canada Cuba |
4-2 |
|
27.06.23
|
Canada Guadeloupe |
2-2 |
|
19.06.23
|
Canada USA |
0-2 |
|
29.03.23
|
Canada Honduras |
4-1 |
|
01.12.22
|
Canada Morocco |
1-2 |
|
27.09.22
|
Canada Uruguay |
0-2 |
|
10.06.22
|
Canada Curacao |
4-0 |
|
27.03.22
|
Canada Jamaica |
4-0 |
|
30.01.22
|
Canada USA |
2-0 |
|
17.11.21
|
Canada Mexico |
2-1 |
|
13.11.21
|
Canada Costa Rica |
1-0 |
|
13.10.21
|
Canada Panama |
4-1 |
|
08.09.21
|
Canada El Salvador |
3-0 |
|
03.09.21
|
Canada Honduras |
1-1 |
|
11.07.21
|
Canada Martinique |
4-1 |
|
16.06.21
|
Canada Haiti |
3-0 |
|
09.06.21
|
Canada Suriname |
4-0 |
|
26.03.21
|
Canada Bermuda |
5-1 |
|
24.03.18
|
Canada New Zealand |
1-0 |
|
28.06.26
|
South Africa Canada |
0-1 |
|
24.06.26
|
Switzerland Canada |
2-1 |
|
09.09.25
|
Wales Canada |
0-1 |
|
05.09.25
|
Romania Canada |
0-3 |
|
21.06.25
|
Curacao Canada |
1-1 |
|
15.11.24
|
Suriname Canada |
0-1 |
|
11.09.24
|
Mexico Canada |
0-0 |
|
07.09.24
|
USA Canada |
1-2 |
|
10.07.24
|
Argentina Canada |
2-0 |
|
06.07.24
|
Venezuela Canada (Penalties:3 - 4) |
1-1 |
|
25.06.24
|
Peru Canada |
0-1 |
|
21.06.24
|
Argentina Canada |
2-0 |
|
09.06.24
|
France Canada |
0-0 |
|
06.06.24
|
Netherlands Canada |
4-0 |
|
18.11.23
|
Jamaica Canada |
1-2 |
|
13.10.23
|
Japan Canada |
4-1 |
|
09.07.23
|
USA Canada (Penalties:3 - 2) |
2-2 |
|
02.07.23
|
Guatemala Canada |
0-0 |
|
15.06.23
|
Panama Canada |
0-2 |
|
26.03.23
|
Curacao Canada |
0-2 |
|
27.11.22
|
Croatia Canada |
4-1 |
|
23.11.22
|
Belgium Canada |
1-0 |
|
17.11.22
|
Japan Canada |
1-2 |
|
11.11.22
|
Bahrain Canada |
2-2 |
|
23.09.22
|
Qatar Canada |
0-2 |
|
14.06.22
|
Honduras Canada |
2-1 |
|
31.03.22
|
Panama Canada |
1-0 |
|
25.03.22
|
Costa Rica Canada |
1-0 |
|
03.02.22
|
El Salvador Canada |
0-2 |
|
28.01.22
|
Honduras Canada |
0-2 |
|
10.10.21
|
Jamaica Canada |
0-0 |
|
08.10.21
|
Mexico Canada |
1-1 |
|
06.09.21
|
USA Canada |
1-1 |
|
30.07.21
|
Mexico Canada |
2-1 |
|
25.07.21
|
Costa Rica Canada |
0-2 |
|
18.07.21
|
USA Canada |
1-0 |
|
15.07.21
|
Haiti Canada |
1-4 |
|
12.06.21
|
Haiti Canada |
0-1 |
|
06.06.21
|
Aruba Canada |
0-7 |
|
30.03.21
|
Cayman Islands Canada |
0-11 |
|
16.01.20
|
Iceland Canada |
1-0 |
|
11.01.20
|
Barbados Canada |
1-4 |
|
08.01.20
|
Barbados Canada |
1-4 |
|
16.11.19
|
USA Canada |
4-1 |
|
29.06.19
|
Haiti Canada |
3-2 |
|
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 |
|
30.01.24
|
Morocco South Africa |
0-2 |
|
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 |
|
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 |
|
01.12.2022
|
Canada Morocco |
1-2
|
|
01.12.2022
|
Canada Morocco |
1-2
|