‹ Matches
Round of 16 · Finished

Canada

FIFA Rank #30
0 : 3

(0 : 0)

Morocco

FIFA Rank #11
🏟 Houston 📅
  • 📅 Date
  • 🕐 Time
  • 🏟 Stadium Houston
  • 🧑‍⚖️ Referee Michael Oliver

🧠 Match Summary

vs

Morocco delivered a commanding performance in Houston to eliminate host nation Canada from the FIFA World Cup 2026, winning 3-0 in the Round of 16. Azzedine Ounahi was the architect of the victory, opening the scoring five minutes into the second half before adding a second with eight minutes remaining. Soufiane Rahimi sealed it in stoppage time, capping a composed Moroccan display that continued the nation's remarkable run as a continental giant of the game.

Despite enjoying 45 percent possession and generating 11 corners, Canada converted just 3 of their 10 shots on target — a wasteful return that ultimately proved costly. Morocco, more clinical with 4 shots on target to Canada's 3, punished every lapse in concentration. Referee Michael Oliver oversaw a combative contest, brandishing four yellow cards to each side.

AI-generated — may contain errors

🎬 Match highlights (video)

ملخص مباراة كندا والمغرب | دور الـ 16 - كأس العالم FIFA 2026™ Watch highlights on YouTube ↗

Source: beIN SPORTS — official YouTube channel

📊 Official stats & tactics (FIFA)

Canada · 4-4-2 — 4-2-3-1Morocco

Statistics

0⚽ Goals3
0🟥 Sendings-off0
2🟨 Cautions4
37.5%Possession50.7%
10 (3)Shots5 (4)
0.68Expected goals (xG)0.85
77%Pass accuracy84%
368 (282)Total passes499 (420)
79Line breaks72
12Defensive line breaks9
120Final-third receptions44
21Ball progressions29
27Crosses6
273 (57)Defensive pressures189 (41)
48Forced turnovers46
80Second balls68
116.2 كمDistance covered108.8 كم
6.9 كمSprint distance5.7 كم

🎯 Phases of play — in possession

24Build-up (unopposed)41
15Build-up (opposed)12
16Progression14
19Final third4
4Long ball4
20Attacking transition17
1Counter attack2
12Set piece7

🛡️ Out of possession

6High press4
5Mid press4
1Low press1
6High block3
38Mid block13
5Low block22
5Recovery5
17Defensive transition20
12Counter-press15

🏃 Physical data

528Sprints452
1407High-speed runs1130
34.2 كم/سTop speed35.3 كم/س

⚡ Fastest: Tajon BUCHANAN 34.2 · Achraf HAKIMI 35.3 km/h

👥 Both squads · tap a player for full stats

👥 Canada

#16 · Maxime CREPEAU5.9 km · 25.4 km/h
🏃 Physical
5.9Dist (km)
25.4Top speed
5Sprints
25HS runs
🧩 Line breaks
10Att
5Comp
50%Acc

Dir: Through 1 · Around 1 · Over 8 — Type: Pass 10 · Cross 0 · Prog 0

📋 Full technical profile
#2 · Alistair JOHNSTON10.6 km · 32.4 km/h
🏃 Physical
10.6Dist (km)
32.4Top speed
47Sprints
133HS runs
🧩 Line breaks
14Att
10Comp
71%Acc

Dir: Through 1 · Around 6 · Over 7 — Type: Pass 14 · Cross 0 · Prog 0

🎯 Crosses
3Total

Outswing 2 · Push 1

📋 Full technical profile
#4 · Luc DE FOUGEROLLES11.2 km · 30.9 km/h
🏃 Physical
11.2Dist (km)
30.9Top speed
41Sprints
124HS runs
🧩 Line breaks
13Att
10Comp
77%Acc

Dir: Through 0 · Around 9 · Over 4 — Type: Pass 13 · Cross 0 · Prog 0

📋 Full technical profile
#7 · Stephen EUSTAQUIO12 km · 27.8 km/h
🏃 Physical
12Dist (km)
27.8Top speed
41Sprints
205HS runs
🧩 Line breaks
28Att
16Comp
57%Acc

Dir: Through 8 · Around 8 · Over 12 — Type: Pass 26 · Cross 2 · Prog 0

🎯 Crosses
1Total

Outswing 1

📋 Full technical profile
#10 · Jonathan DAVID11.4 km · 32.3 km/h
🏃 Physical
11.4Dist (km)
32.3Top speed
69Sprints
136HS runs
🧩 Line breaks
5Att
4Comp
80%Acc

Dir: Through 1 · Around 4 · Over 0 — Type: Pass 5 · Cross 0 · Prog 0

📋 Full technical profile
#12 · Tani OLUWASEYI6.8 km · 33.4 km/h
🏃 Physical
6.8Dist (km)
33.4Top speed
34Sprints
84HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 2 · Around 1 · Over 0 — Type: Pass 1 · Cross 0 · Prog 2

🎯 Crosses
1Total

Cutback 1

📋 Full technical profile
#15 · Moise BOMBITO10.2 km · 32.5 km/h
🏃 Physical
10.2Dist (km)
32.5Top speed
36Sprints
98HS runs
🧩 Line breaks
10Att
5Comp
50%Acc

Dir: Through 2 · Around 3 · Over 5 — Type: Pass 10 · Cross 0 · Prog 0

📋 Full technical profile
#17 · Tajon BUCHANAN10.1 km · 34.2 km/h
🏃 Physical
10.1Dist (km)
34.2Top speed
54Sprints
118HS runs
🧩 Line breaks
5Att
2Comp
40%Acc

Dir: Through 1 · Around 3 · Over 1 — Type: Pass 2 · Cross 0 · Prog 3

🎯 Crosses
2Total

Inswing 1 · Cutback 1

📋 Full technical profile
#20 · Ali AHMED9 km · 33 km/h
🏃 Physical
9Dist (km)
33Top speed
58Sprints
116HS runs
🧩 Line breaks
5Att
4Comp
80%Acc

Dir: Through 0 · Around 4 · Over 1 — Type: Pass 4 · Cross 0 · Prog 1

🎯 Crosses
2Total

Driven 1 · Lofted 1

📋 Full technical profile
#22 · Richie LARYEA8 km · 32.9 km/h
🏃 Physical
8Dist (km)
32.9Top speed
49Sprints
80HS runs
🧩 Line breaks
13Att
9Comp
69%Acc

Dir: Through 1 · Around 4 · Over 8 — Type: Pass 11 · Cross 0 · Prog 2

🎯 Crosses
1Total

Cutback 1

📋 Full technical profile
#23 · Niko SIGUR10.8 km · 32.1 km/h
🏃 Physical
10.8Dist (km)
32.1Top speed
45Sprints
169HS runs
🧩 Line breaks
12Att
7Comp
58%Acc

Dir: Through 3 · Around 2 · Over 7 — Type: Pass 11 · Cross 1 · Prog 0

🎯 Crosses
1Total

Outswing 1

📋 Full technical profile
#9 · Cyle LARIN3.1 km · 30.8 km/h
🏃 Physical
3.1Dist (km)
30.8Top speed
11Sprints
36HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

📋 Full technical profile
#14 · Jacob SHAFFELBURG2.6 km · 34.2 km/h
🏃 Physical
2.6Dist (km)
34.2Top speed
17Sprints
33HS runs
🧩 Line breaks
4Att
3Comp
75%Acc

Dir: Through 0 · Around 0 · Over 4 — Type: Pass 2 · Cross 2 · Prog 0

🎯 Crosses
8Total

Outswing 6 · Driven 1 · Push 1

📋 Full technical profile
#21 · Jonathan OSORIO1.4 km · 30.7 km/h
🏃 Physical
1.4Dist (km)
30.7Top speed
7Sprints
19HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

📋 Full technical profile
#24 · Promise DAVID1.7 km · 26.7 km/h
🏃 Physical
1.7Dist (km)
26.7Top speed
9Sprints
12HS runs
🧩 Line breaks
1Att
1Comp
100%Acc

Dir: Through 1 · Around 0 · Over 0 — Type: Pass 1 · Cross 0 · Prog 0

📋 Full technical profile
#26 · Jayden NELSON1.5 km · 29 km/h
🏃 Physical
1.5Dist (km)
29Top speed
5Sprints
19HS runs
🧩 Line breaks
3Att
1Comp
33%Acc

Dir: Through 0 · Around 2 · Over 1 — Type: Pass 2 · Cross 0 · Prog 1

📋 Full technical profile

👥 Morocco

#1 · Yassine BOUNOU4.6 km · 22.3 km/h
🏃 Physical
4.6Dist (km)
22.3Top speed
2Sprints
8HS runs
🧩 Line breaks
14Att
3Comp
21%Acc

Dir: Through 0 · Around 0 · Over 14 — Type: Pass 14 · Cross 0 · Prog 0

📋 Full technical profile
#2 · Achraf HAKIMI9.8 km · 35.3 km/h
🏃 Physical
9.8Dist (km)
35.3Top speed
47Sprints
90HS runs
🧩 Line breaks
19Att
13Comp
68%Acc

Dir: Through 2 · Around 11 · Over 6 — Type: Pass 16 · Cross 0 · Prog 3

🎯 Crosses
2Total

Inswing 1 · Outswing 1

📋 Full technical profile
#3 · Noussair MAZRAOUI9.2 km · 29.6 km/h
🏃 Physical
9.2Dist (km)
29.6Top speed
32Sprints
94HS runs
🧩 Line breaks
15Att
10Comp
67%Acc

Dir: Through 1 · Around 6 · Over 8 — Type: Pass 14 · Cross 0 · Prog 1

🎯 Crosses
1Total

Inswing 1

📋 Full technical profile
#6 · Ayyoub BOUADDI7.4 km · 31.5 km/h
🏃 Physical
7.4Dist (km)
31.5Top speed
27Sprints
97HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 2 · Around 0 · Over 1 — Type: Pass 3 · Cross 0 · Prog 0

📋 Full technical profile
#8 · Azzedine OUNAHI9.9 km · 30 km/h
🏃 Physical
9.9Dist (km)
30Top speed
45Sprints
121HS runs
🧩 Line breaks
15Att
9Comp
60%Acc

Dir: Through 7 · Around 4 · Over 4 — Type: Pass 12 · Cross 1 · Prog 2

🎯 Crosses
1Total

Outswing 1

📋 Full technical profile
#10 · Brahim DIAZ10.2 km · 32.6 km/h
🏃 Physical
10.2Dist (km)
32.6Top speed
56Sprints
102HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 3 · Around 0 · Over 0 — Type: Pass 3 · Cross 0 · Prog 0

📋 Full technical profile
#11 · Ismael SAIBARI2.4 km · 31.5 km/h
🏃 Physical
2.4Dist (km)
31.5Top speed
18Sprints
28HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

📋 Full technical profile
#14 · Issa DIOP7.9 km · 32.7 km/h
🏃 Physical
7.9Dist (km)
32.7Top speed
11Sprints
69HS runs
🧩 Line breaks
12Att
11Comp
92%Acc

Dir: Through 1 · Around 8 · Over 3 — Type: Pass 12 · Cross 0 · Prog 0

📋 Full technical profile
#23 · Bilal EL KHANNOUSS6.7 km · 32.6 km/h
🏃 Physical
6.7Dist (km)
32.6Top speed
27Sprints
71HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 0 · Around 3 · Over 0 — Type: Pass 3 · Cross 0 · Prog 0

📋 Full technical profile
#24 · Neil EL AYNAOUI11 km · 32.1 km/h
🏃 Physical
11Dist (km)
32.1Top speed
43Sprints
141HS runs
🧩 Line breaks
3Att
3Comp
100%Acc

Dir: Through 0 · Around 3 · Over 0 — Type: Pass 3 · Cross 0 · Prog 0

📋 Full technical profile
#25 · Redouane HALHAL9.5 km · 32.6 km/h
🏃 Physical
9.5Dist (km)
32.6Top speed
30Sprints
69HS runs
🧩 Line breaks
10Att
8Comp
80%Acc

Dir: Through 0 · Around 8 · Over 2 — Type: Pass 10 · Cross 0 · Prog 0

📋 Full technical profile
#4 · Sofyan AMRABAT3.9 km · 27.4 km/h
🏃 Physical
3.9Dist (km)
27.4Top speed
17Sprints
48HS runs
🧩 Line breaks
6Att
5Comp
83%Acc

Dir: Through 3 · Around 2 · Over 1 — Type: Pass 6 · Cross 0 · Prog 0

📋 Full technical profile
#5 · Marwane SAADANE1.2 km · 21.6 km/h
🏃 Physical
1.2Dist (km)
21.6Top speed
2Sprints
10HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

📋 Full technical profile
#7 · Chemsdine TALBI3.9 km · 34.8 km/h
🏃 Physical
3.9Dist (km)
34.8Top speed
22Sprints
46HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 2 · Around 1 · Over 0 — Type: Pass 2 · Cross 0 · Prog 1

📋 Full technical profile
#9 · Soufiane RAHIMI9.6 km · 33.3 km/h
🏃 Physical
9.6Dist (km)
33.3Top speed
58Sprints
115HS runs
🧩 Line breaks
2Att
1Comp
50%Acc

Dir: Through 1 · Around 0 · Over 1 — Type: Pass 2 · Cross 0 · Prog 0

🎯 Crosses
1Total

Driven 1

📋 Full technical profile
#15 · Samir EL MOURABET1.6 km · 27.6 km/h
🏃 Physical
1.6Dist (km)
27.6Top speed
15Sprints
21HS runs
🧩 Line breaks
1Att
1Comp
100%Acc

Dir: Through 1 · Around 0 · Over 0 — Type: Pass 1 · Cross 0 · Prog 0

📋 Full technical profile

Source: FIFA Training Centre — Post-Match Summary (value in parentheses = on target / completed / direct).

📄 Official FIFA report Open the full report (PDF) ↗ 🌟 Player of the Match A. Ounahi Morocco ★ 8.4

⚡ Match events

  1. 20' Redouane Halhal 📋 a bad foul
  2. 40' Achraf Hakimi
  3. 40' Richie Laryea
  4. 43' Jonathan David 📋 a bad foul
  5. 45' Azzedine Ounahi 📋 a bad foul
  6. 45' Bilal El Khannouss 📋 a bad foul
  7. 50' Azzedine Ounahi
  8. 82' Azzedine Ounahi
  9. 90' Soufiane Rahimi
👕 Lineup · tap to view

Canada 4-4-2

Starting XI

  1. Maxime Crépeau
  2. Alistair Johnston
  3. Richie Laryea
  4. Niko Sigur
  5. Moïse Bombito
  6. Luc de Fougerolles
  7. Tajon Buchanan
  8. Stephen Eustáquio
  9. Tani Oluwaseyi
  10. Jonathan David
  11. Ali Ahmed

Substitutes

  • Alfie Jones
  • Dayne St. Clair
  • Joel Waterman
  • Alphonso Davies
  • Promise David
  • Liam Millar
  • Derek Cornelius
  • Owen Goodman
  • Nathan Saliba
  • Mathieu Choinière
  • Jonathan Osorio
  • Cyle Larin
  • Jacob Shaffelburg
  • Jayden Nelson

Morocco 4-2-3-1

Starting XI

  1. Yassine Bounou
  2. Achraf Hakimi
  3. Noussair Mazraoui
  4. Neil El Aynaoui
  5. Issa Diop
  6. Redouane Halhal
  7. Brahim Díaz
  8. Ayyoub Bouaddi
  9. Ismael Saibari
  10. Azzedine Ounahi
  11. Bilal El Khannouss

Substitutes

  • Zakaria El Ouahdi
  • Amine Sbaï
  • Soufiane Rahimi
  • Youssef Belammari
  • Anass Salah-Eddine
  • Ayoube Amaimouni
  • Gessime Yassine
  • Chadi Riad
  • Samir El Mourabet
  • Chemsdine Talbi
  • Marwane Saadane
  • Munir El Kajoui
  • Ahmed Reda Tagnaouti
  • Sofyan Amrabat
  • Ayoub El Kaabi

📋 Match officials & info

  • 🌐 Match number 90 of 104
  • 🏆 Stage Round of 16
  • 🧑‍⚖️ Main referee Michael Oliver (إنجلترا) 📋 4 matches 🚫 27.5 fouls/m 🟨 3.5 cards/m Balanced Full stats ↗
  • 🚩 Assistant referees Stuart Burt (إنجلترا) · James Mainwaring (إنجلترا)
  • 📺 Video referee (VAR) TBA before kickoff
  • ⏱ Fourth official Danny Makkelie (هولندا)
  • 🟨 Yellow cards 24