Canada vs Morocco live score

Live 90+5'
0 - 2
Azzedine Ounahi 50' (0-1)
Azzedine Ounahi 82' (0-2)
Match Detail
Referee Michael Oliver
Stadium Houston Stadium
Capacity 72,220
Weather sky is clear
Temperature 34.88°C
Feels Like 36.7°C
Wind 6.46 m/s (153°)
Humidity 39%
Pressure 1016 hPa

Key match statistics

Ball Possession %
45 - 55
Shots Total
9 - 4
Corners
11 - 1
Fouls
23 - 14
See all match statistics →

Starting lineups

Canada (4-4-2): Alistair Johnston, Stephen Eustaquio, Jonathan David, Liam Millar, Tani Oluwaseyi, Derek Cornelius, Moïse Bombito, Maxime Crépeau, Tajon Buchanan, Richie Laryea, Nathan-Dylan Saliba
Morocco (4-2-3-1): Yassine Bounou, Achraf Hakimi, Noussair Mazraoui, Ayyoub Bouaddi, Azzedine Ounahi, Brahim Díaz, Ismael Saibari, Issa Diop, Chadi Riad, Bilal El Khannouss, Neil El Aynaoui
See full lineups and bench →

Canada - Morocco Match: When, What Time and Which Stadium?

Canada vs Morocco - FIFA World Cup. Match on 04-07-2026 at 18:00, Houston Stadium (capacity 72,220). Referee and match details on Skorjet.

Canada - Morocco Live Score and Match Commentary

Canada - Morocco match live score is updated in real time on Skorjet.

The FIFA World Cup clash between Canada and Morocco is currently being played live. You can follow the live score, minute-by-minute developments and key moments on Skorjet. At Houston Stadium, fans can access live commentary, statistics, cards, substitutions and all match details in real time. Live score and match commentary are constantly updated on Skorjet.

Canada - Morocco Match Result and Statistics

Live match in progress. Follow the live score and minute-by-minute updates.

Media Partners

Live coverage on our partner sites:

Statistics
Canada
Morocco
Corners
11
1
Shots Off Target
3
1
Shots Total
9
4
Attacks
103
72
Dangerous Attacks
69
17
Ball Possession %
45
55
Ball Safe
19
25
Shots Insidebox
6
2
Shots Outsidebox
3
2
Offsides
2
3
Goals
0
2
Goal Kicks
1
2
Goal Attempts
2
1
Free Kicks
16
26
Fouls
23
14
Saves
1
3
Shots Blocked
0
3
Substitutions
5
5
Throwins
23
23
Long Passes
31
46
Hit Woodwork
0
1
Successful Headers
16
19
Tackles
18
12
Assists
0
2
Passes
352
465
Successful Passes
269
385
Successful Passes Percentage
76
83
Yellowcards
4
4
Shots On Target
3
3
Injuries
0
2
Total Crosses
29
5
Accurate Crosses
8
1
Interceptions
5
7
Duels Won
53
57
Dribble Attempts
11
13
Successful Dribbles
5
5
Key Passes
7
4
Big Chances Created
1
2
Big Chances Missed
1
1
Successful Dribbles Percentage
45
38
Successful Long Passes
12
17
Successful Long Passes Percentage
39
37

Canada - Morocco Match Statistics

Compare key metrics such as possession, total shots and attacking output for Canada and Morocco.

Jayden Nelson
Tajon Buchanan
Substitution
Jonathan Osorio
Niko Sigur
Substitution
88'
87'
Samir El Mourabet
Azzedine Ounahi
Substitution
M. Saâdane
Issa Diop
Substitution
82'
Azzedine Ounahi
Brahim Díaz
Goal / 0-2
Promise David
Ali Ahmed
Substitution
Jacob Shaffelburg 
Richie Laryea
Substitution
79'
Cyle Larin
Yellowcard
🟨
67'
Cyle Larin
Tani Oluwaseyi
Substitution
63'
Sofyan Amrabat
Ayyoub Bouaddi
Substitution
Chemsdine Talbi
Bilal El Khannouss
Substitution
50'
Azzedine Ounahi
Achraf Hakimi
Goal / 0-1
Luc De Fougerolles
Yellowcard
🟨
49'
45+6'
🟨
Bilal El Khannouss
Yellowcard
45'
🟨
Azzedine Ounahi
Yellowcard
Jonathan David
Yellowcard
🟨
43'
Richie Laryea
Yellowcard
🟨
40'
🟨
Achraf Hakimi
Yellowcard
22'
Soufiane Rahimi
Ismael Saibari Ben El Basra
Substitution
20'
🟨
Redouane Halhal
Yellowcard

Canada - Morocco Minute-by-minute Match Summary

Follow the complete minute-by-minute timeline for Canada vs Morocco, including key moments, goals and cards.

Canada - Morocco Pitch Formation

4-4-2
4-2-3-1
Alistair Johnston
Alistair Johnston 2
Alistair Johnston
Alistair Johnston 2
Stephen Eustaquio
Stephen Eustaquio 7
Jonathan David
Jonathan David 10
Liam Millar
Liam Millar 11
Tani Oluwaseyi
Tani Oluwaseyi 12
Derek Cornelius
Derek Cornelius 13
Moïse Bombito
Moïse Bombito 15
Maxime Crépeau
Maxime Crépeau 16
Tajon Buchanan
Tajon Buchanan 17
Richie Laryea
Richie Laryea 22
Issa Diop
Issa Diop 14
Issa Diop
Issa Diop 14
Chadi Riad
Chadi Riad 18
Bilal El Khannouss
Bilal El Khannouss 23
Brahim Díaz
Brahim Díaz 10
Ismael Saibari
Ismael Saibari 11
Achraf Hakimi
Achraf Hakimi 2
Noussair Mazraoui
Noussair Mazraoui 3
Ayyoub Bouaddi
Ayyoub Bouaddi 6
Azzedine Ounahi
Azzedine Ounahi 8
Yassine Bounou
Yassine Bounou 1

Canada - Morocco Match Squad

Jersey Player Jersey Player
Canada Canada 4-4-2
Morocco Morocco 4-2-3-1
Alistair Johnston 2 Alistair Johnston Yassine Bounou 1 Yassine Bounou
Stephen Eustaquio 7 Stephen Eustaquio Achraf Hakimi 2 Achraf Hakimi
Jonathan David 10 Jonathan David Noussair Mazraoui 3 Noussair Mazraoui
Liam Millar 11 Liam Millar Ayyoub Bouaddi 6 Ayyoub Bouaddi
Tani Oluwaseyi 12 Tani Oluwaseyi Azzedine Ounahi 8 Azzedine Ounahi
Derek Cornelius 13 Derek Cornelius Brahim Díaz 10 Brahim Díaz
Moïse Bombito 15 Moïse Bombito Ismael Saibari 11 Ismael Saibari
Maxime Crépeau 16 Maxime Crépeau Issa Diop 14 Issa Diop
Tajon Buchanan 17 Tajon Buchanan Chadi Riad 18 Chadi Riad
Richie Laryea 22 Richie Laryea Bilal El Khannouss 23 Bilal El Khannouss
Nathan-Dylan Saliba 25 Nathan-Dylan Saliba Neil El Aynaoui 24 Neil El Aynaoui
Jesse Marsch Canada — Coach
Mohamed Ouahbi Morocco — Coach

Canada - Morocco Bench Players

Jersey Player Jersey Player
Canada Canada
Morocco Morocco
No bench players available
Değişiklikler
Canada Canada
88' Jayden Nelson Tajon Buchanan
88' Jonathan Osorio Niko Sigur
79' Promise David Ali Ahmed
79' Jacob Shaffelburg  Richie Laryea
63' Cyle Larin Tani Oluwaseyi
Morocco Morocco
87' Samir El Mourabet Azzedine Ounahi
87' M. Saâdane Issa Diop
63' Sofyan Amrabat Ayyoub Bouaddi
63' Chemsdine Talbi Bilal El Khannouss
22' Soufiane Rahimi Ismael Saibari Ben El Basra

Canada - Morocco Lineups, Bench and Tactical Analysis

Review starting XI, bench options and tactical setup for Canada and Morocco.

This match belongs to a cup or multi-team competition; league standings are not displayed.

Canada - Morocco Standings Overview

Check the latest FIFA World Cup table position, points and goal difference for Canada and Morocco.

Head-to-Head (H2H) Summary
0
Wins
0
Draws
1
Wins
Head-to-Head (H2H) Previous Matches
1 : 2
01.12.2022

Canada vs Morocco Head-to-Head Record

Explore previous meetings, win/draw distribution and score history between Canada and Morocco.

Canada - Morocco TV Broadcast Information

Logo TV Channel Date Kick-off Status
beIN Sports 1 beIN Sports 1 04-07-2026 18:00 Live broadcast
DAZN DAZN 04-07-2026 18:00 Live broadcast
T Sports T Sports 04-07-2026 18:00 Live broadcast
NPO Start NPO Start 04-07-2026 18:00 Live broadcast
beIN SPORTS CONNECT beIN SPORTS CONNECT 04-07-2026 18:00 Live broadcast
beIN Sports MAX 1 Arabia beIN Sports MAX 1 Arabia 04-07-2026 18:00 Live broadcast
beIN Sports MAX 2 Arabia beIN Sports MAX 2 Arabia 04-07-2026 18:00 Live broadcast
TVE La 1 TVE La 1 04-07-2026 18:00 Live broadcast
Ictimai TV Ictimai TV 04-07-2026 18:00 Live broadcast
Moja TV Moja TV 04-07-2026 18:00 Live broadcast
HRT 2 HRT 2 04-07-2026 18:00 Live broadcast
BNT 1 BNT 1 04-07-2026 18:00 Live broadcast
Migu Migu 04-07-2026 18:00 Live broadcast
CCTV-5 CCTV-5 04-07-2026 18:00 Live broadcast
Free Free 04-07-2026 18:00 Live broadcast
Vidio Vidio 04-07-2026 18:00 Live broadcast
BBC iPlayer BBC iPlayer 04-07-2026 18:00 Live broadcast
KAN 11 KAN 11 04-07-2026 18:00 Live broadcast
RaiPlay RaiPlay 04-07-2026 18:00 Live broadcast
RAI 1 RAI 1 04-07-2026 18:00 Live broadcast
Qazsport Qazsport 04-07-2026 18:00 Live broadcast
KBS2 Korea KBS2 Korea 04-07-2026 18:00 Live broadcast
Unifi TV Unifi TV 04-07-2026 18:00 Live broadcast
TV Okey TV Okey 04-07-2026 18:00 Live broadcast
NPO 1 NPO 1 04-07-2026 18:00 Live broadcast
TV 2 Play TV 2 Play 04-07-2026 18:00 Live broadcast
Match Premier Match Premier 04-07-2026 18:00 Live broadcast
RTS 1 RTS 1 04-07-2026 18:00 Live broadcast
Singtel TV GO Singtel TV GO 04-07-2026 18:00 Live broadcast
TV Slovenija 2 TV Slovenija 2 04-07-2026 18:00 Live broadcast
TRT 1 TRT 1 04-07-2026 18:00 Live broadcast
MEGOGO Football 1 MEGOGO Football 1 04-07-2026 18:00 Live broadcast
Megogo Megogo 04-07-2026 18:00 Live broadcast
Telemundo Deportes En Vivo Telemundo Deportes En Vivo 04-07-2026 18:00 Live broadcast
TV2 Sport Premium TV2 Sport Premium 04-07-2026 18:00 Live broadcast
Match TV Match TV 04-07-2026 18:00 Live broadcast
M4 Sport M4 Sport 04-07-2026 18:00 Live broadcast
Sport 1 Sport 1 04-07-2026 18:00 Live broadcast
M6 M6 04-07-2026 18:00 Live broadcast
DAZN Japan DAZN Japan 04-07-2026 18:00 Live broadcast
Sporza Sporza 04-07-2026 18:00 Live broadcast
SuperSport SuperSport 04-07-2026 18:00 Live broadcast
beIN SPORTS CONNECT Arabia beIN SPORTS CONNECT Arabia 04-07-2026 18:00 Live broadcast
Premier Sports 1 Premier Sports 1 04-07-2026 18:00 Live broadcast
tabii tabii 04-07-2026 18:00 Live broadcast
fuboTV fuboTV 04-07-2026 18:00 Live broadcast
MONOMAX MONOMAX 04-07-2026 18:00 Live broadcast
📺
FastTV 04-07-2026 18:00 Live broadcast
📺
TSN+ 04-07-2026 18:00 Live broadcast
📺
FAST TV 04-07-2026 18:00 Live broadcast
📺
myCANAL 04-07-2026 18:00 Live broadcast
📺
Premier Sports 5 04-07-2026 18:00 Live broadcast
📺
Go3 Extra Sports Latvia 04-07-2026 18:00 Live broadcast
📺
Go3 Extra Sports Lithuania 04-07-2026 18:00 Live broadcast
📺
DAZN Spain 04-07-2026 18:00 Live broadcast
📺
inter 04-07-2026 18:00 Live broadcast
📺
MTV Urheilu 1 04-07-2026 18:00 Live broadcast
📺
MTV Katsomo 04-07-2026 18:00 Live broadcast
📺
MTV Urheilu 2 04-07-2026 18:00 Live broadcast
📺
TV4 Play 04-07-2026 18:00 Live broadcast
📺
Antena Play 04-07-2026 18:00 Live broadcast
📺
TV2 Sport Premium 2 04-07-2026 18:00 Live broadcast
📺
Canal+ Netherlands 04-07-2026 18:00 Live broadcast
📺
tapmad 04-07-2026 18:00 Live broadcast
📺
TV Klan 04-07-2026 18:00 Live broadcast
📺
Antena 1 04-07-2026 18:00 Live broadcast
📺
PTV Sports 04-07-2026 18:00 Live broadcast
📺
TVNZ+ 04-07-2026 18:00 Live broadcast
📺
TVNZ 1 04-07-2026 18:00 Live broadcast
📺
TVRI 04-07-2026 18:00 Live broadcast
📺
RUV 2 04-07-2026 18:00 Live broadcast
📺
ETV 1 04-07-2026 18:00 Live broadcast
📺
Sigma TV 04-07-2026 18:00 Live broadcast
📺
Fast Sports 04-07-2026 18:00 Live broadcast
📺
Sport TV Belarus 04-07-2026 18:00 Live broadcast
📺
Azam Sports 04-07-2026 18:00 Live broadcast
📺
Digiturk 04-07-2026 18:00 Live broadcast
📺
JAS 04-07-2026 18:00 Live broadcast
📺
Arena Sport 1 Slovenia 04-07-2026 18:00 Live broadcast
📺
Channel 5 04-07-2026 18:00 Live broadcast
📺
meWATCH 04-07-2026 18:00 Live broadcast
📺
Arena Cloud 04-07-2026 18:00 Live broadcast
📺
Arena 1 Premium 04-07-2026 18:00 Live broadcast
📺
Aleph Arena 04-07-2026 18:00 Live broadcast
📺
Pilipinas Live 04-07-2026 18:00 Live broadcast
📺
Sukan+ 04-07-2026 18:00 Live broadcast
📺
TVM (TVMSport+) 04-07-2026 18:00 Live broadcast
📺
PBS 04-07-2026 18:00 Live broadcast
📺
We Sport Moldova 04-07-2026 18:00 Live broadcast
📺
TVCG 1 04-07-2026 18:00 Live broadcast
📺
TV360 by Mytel 04-07-2026 18:00 Live broadcast
📺
beIN Sports MAX 6 Arabia 04-07-2026 18:00 Live broadcast
📺
beIN Sports MAX 5 Arabia 04-07-2026 18:00 Live broadcast
📺
TV3 Lithuania 04-07-2026 18:00 Live broadcast
📺
Go3 04-07-2026 18:00 Live broadcast
📺
TV6 Latvia 04-07-2026 18:00 Live broadcast
📺
JTBC 04-07-2026 18:00 Live broadcast
📺
Fola Play 04-07-2026 18:00 Live broadcast
📺
HRTi 04-07-2026 18:00 Live broadcast
📺
MAXtv 04-07-2026 18:00 Live broadcast
📺
SuperSport Digitalb 04-07-2026 18:00 Live broadcast
📺
Klani IM 04-07-2026 18:00 Live broadcast
📺
TV NET 04-07-2026 18:00 Live broadcast
📺
Toffee 04-07-2026 18:00 Live broadcast
📺
Bioscope+ 04-07-2026 18:00 Live broadcast
📺
La Une (RTBF) 04-07-2026 18:00 Live broadcast
📺
VRT 1 04-07-2026 18:00 Live broadcast
📺
RTBF Auvio 04-07-2026 18:00 Live broadcast
📺
Now Sports 04-07-2026 18:00 Live broadcast
📺
ViuTV6 04-07-2026 18:00 Live broadcast
📺
ERT FLIX 04-07-2026 18:00 Live broadcast
📺
ERT 1 04-07-2026 18:00 Live broadcast
📺
StarTimes 04-07-2026 18:00 Live broadcast
📺
Setanta Sports Georgia 04-07-2026 18:00 Live broadcast
📺
Rustavi 2 04-07-2026 18:00 Live broadcast
📺
ETV+ 04-07-2026 18:00 Live broadcast
📺
NOS.nl 04-07-2026 18:00 Live broadcast

Canada - Morocco TV Channels and Schedule

Find channel availability, broadcast status and kick-off details for Canada vs Morocco.

Canada - Morocco Live Commentary

90+3'

Canada wins a corner after Achraf Hakimi concedes.

90+3'

Maxime Crépeau commits a foul for Canada.

90+3'

Marwane Saadane from Morocco is awarded a free kick in the defensive half.

90+2'

Foul committed by Soufiane Rahimi of Morocco.

90+2'

Jonathan Osorio wins a free kick for Canada in the defensive half.

90+1'

The fourth official has indicated there will be 8 minutes of added time.

90+1'

Cyle Larin commits a handball for Canada.

90'

Promise David from Canada wins a free kick in the attacking half.

90'

Foul committed by Redouane Halhal of Morocco.

90'

Jonathan Osorio's right-footed shot from the center of the box for Canada is blocked.

89'

Delay is over, and they are ready to continue.

88'

Promise David from Canada commits a foul.

88'

Yassine Bounou from Morocco is awarded a free kick in the defensive half.

88'

The match is delayed due to an injury to Promise David from Canada.

88'

The match is delayed due to an injury to Yassine Bounou from Morocco.

87'

Substitution for Morocco: Samir El Mourabet comes on for Azzedine Ounahi.

87'

Substitution for Canada: Jonathan Osorio comes on for Niko Sigur.

87'

Substitution for Canada: Jayden Nelson comes on for Tajon Buchanan.

87'

Jonathan David wins a free kick for Canada in the attacking half.

87'

Foul committed by Sofyan Amrabat of Morocco.

87'

Substitution for Morocco: Marwane Saadane comes on for Issa Diop.

85'

Corner awarded to Canada after a concession by Neil El Aynaoui.

85'

Soufiane Rahimi of Morocco hits the bar with a header from the center of the box, assisted by Azzedine Ounahi.

84'

Attempt blocked. Jonathan David's left-footed shot from outside the box for Canada is blocked. Stephen Eustaquio provided the assist.

84'

Jacob Shaffelburg from Canada is awarded a free kick in the defensive half.

84'

Brahim Díaz commits a foul for Morocco.

82'

Goal! Morocco leads 2-0 after Azzedine Ounahi scores with a right-footed shot from the center of the box following a fast break.

⚽ Goal
81'

Stephen Eustaquio of Canada wins a free kick on the right wing.

81'

Sofyan Amrabat from Morocco commits a foul.

80'

Promise David from Canada commits a foul.

80'

Noussair Mazraoui from Morocco is awarded a free kick in the defensive half.

79'

Attempt saved. Tajon Buchanan's right-footed shot from outside the box is saved in the bottom left corner by Yassine Bounou. The assist came from Jacob Shaffelburg.

79'

Canada wins a corner after Yassine Bounou concedes.

78'

Substitution for Canada: Promise David comes on for Ali Ahmed.

78'

Substitution for Canada: Jacob Shaffelburg comes on for Richie Laryea.

78'

Attempt missed. Jonathan David (Canada) took a right-footed shot from outside the box following a direct free kick.

76'

Stephen Eustaquio from Canada is awarded a free kick in the attacking half.

76'

Sofyan Amrabat from Morocco commits a foul.

71'

Delay is over, and they are ready to continue.

68'

The match is currently delayed for a drinks break.

67'

Cyle Larin from Canada receives a yellow card for a foul.

67'

Cyle Larin commits a foul for Canada.

67'

Yassine Bounou from Morocco is awarded a free kick in the defensive half.

66'

Offside called against Canada. Richie Laryea is caught offside.

65'

Foul committed by Ali Ahmed of Canada.

65'

Sofyan Amrabat from Morocco wins a free kick in the attacking half.

63'

Substitution for Morocco: Chemsdine Talbi comes on for Bilal El Khannouss.

63'

Substitution for Morocco: Sofyan Amrabat comes on for Ayyoub Bouaddi.

63'

Substitution for Canada: Cyle Larin comes on for Tani Oluwaseyi.

62'

Foul committed by Tani Oluwaseyi of Canada.

62'

Ayyoub Bouaddi of Morocco is awarded a free kick in the defensive half.

60'

Tajon Buchanan is caught offside for Canada.

58'

Canada wins a corner after Ayyoub Bouaddi concedes.

58'

Richie Laryea from Canada is awarded a free kick in the defensive half.

58'

Achraf Hakimi commits a foul for Morocco.

55'

Morocco wins a corner after Moïse Bombito concedes.

53'

Soufiane Rahimi is caught offside for Morocco.

50'

Goal! Morocco takes the lead 1-0 with Azzedine Ounahi scoring from outside the box with a right-footed shot after a set piece situation.

⚽ Goal
49'

Luc De Fougerolles from Canada commits a foul.

49'

Soufiane Rahimi of Morocco wins a free kick on the right wing.

49'

Luc De Fougerolles from Canada receives a yellow card for a bad foul.

49'

Attempt missed. Luc De Fougerolles (Canada) shoots with his right foot from the center of the box, but it's too high. He was assisted by Niko Sigur, who provided a cross after a corner.

48'

Canada wins a corner after Issa Diop concedes.

46'

The second half begins with the score at 0-0 between Canada and Morocco.

45+6'

Bilal El Khannouss from Morocco receives a yellow card for a foul.

45+6'

Luc De Fougerolles from Canada is awarded a free kick in the defensive half.

45+6'

Foul committed by Bilal El Khannouss of Morocco.

45+2'

Foul committed by Niko Sigur of Canada.

45+2'

Redouane Halhal of Morocco is awarded a free kick in the defensive half.

45+1'

The fourth official has indicated that there will be 6 minutes of added time.

45+1'

Jonathan David commits a foul for Canada.

45+1'

Azzedine Ounahi from Morocco is awarded a free kick in the attacking half.

45'

Azzedine Ounahi of Morocco receives a yellow card for a foul.

45'

Ali Ahmed from Canada is awarded a free kick in the defensive half.

45'

Azzedine Ounahi commits a foul for Morocco.

43'

Jonathan David commits a foul for Canada.

43'

Brahim Díaz from Morocco wins a free kick in the attacking half.

43'

Jonathan David of Canada receives a yellow card for a foul.

41'

Niko Sigur from Canada is awarded a free kick in the defensive half.

41'

Bilal El Khannouss commits a foul for Morocco.

40'

Achraf Hakimi of Morocco receives a yellow card.

40'

Richie Laryea from Canada receives a yellow card.

39'

Richie Laryea from Canada is awarded a free kick in the defensive half.

39'

Niko Sigur from Canada commits a foul.

38'

Azzedine Ounahi from Morocco is awarded a free kick in the defensive half.

38'

Foul committed by Moïse Bombito of Canada.

37'

Noussair Mazraoui of Morocco is awarded a free kick in the defensive half.

37'

Tani Oluwaseyi from Canada misses a header from the center of the box, sending it to the left. The attempt was assisted by Stephen Eustaquio, who provided a cross after a corner.

35'

Luc De Fougerolles of Canada commits a foul.

35'

Ayyoub Bouaddi from Morocco is awarded a free kick in the defensive half.

34'

Canada wins a corner after Noussair Mazraoui concedes.

32'

Soufiane Rahimi is caught offside for Morocco.

30'

Luc De Fougerolles commits a foul for Canada.

30'

Noussair Mazraoui of Morocco is awarded a free kick in the defensive half.

29'

Attempt saved. Soufiane Rahimi's right-footed shot from outside the box is saved.

28'

Foul committed by Alistair Johnston from Canada.

28'

Bilal El Khannouss from Morocco is awarded a free kick on the left wing.

27'

Delay is over, and they are ready to continue.

24'

Jonathan David commits a foul for Canada.

24'

The match is currently delayed for a drinks break.

24'

Redouane Halhal wins a free kick for Morocco in the defensive half.

22'

Delay is over, and they are ready to continue.

22'

Substitution for Morocco: Soufiane Rahimi comes on for Ismael Saibari due to an injury.

21'

The match is delayed due to an injury to Ismael Saibari from Morocco.

20'

Foul committed by Redouane Halhal of Morocco.

20'

Redouane Halhal of Morocco receives a yellow card for a bad foul.

20'

Tani Oluwaseyi from Canada is awarded a free kick on the right wing.

18'

Alistair Johnston's header from the center of the box is blocked. He was assisted by Stephen Eustaquio's cross.

18'

Canada wins a corner after Redouane Halhal concedes.

17'

Ismael Saibari of Morocco is caught offside.

16'

Richie Laryea commits a foul for Canada.

16'

Achraf Hakimi from Morocco is awarded a free kick in the defensive half.

15'

Richie Laryea commits a foul for Canada.

15'

Achraf Hakimi from Morocco wins a free kick on the right wing.

11'

Attempt missed. Tani Oluwaseyi from Canada takes a left-footed shot from the center of the box but misses to the right.

11'

Tajon Buchanan commits a foul for Canada.

11'

Foul committed by Tajon Buchanan (Canada).

10'

Azzedine Ounahi from Morocco wins a free kick in the defensive half.

10'

Tajon Buchanan commits a foul for Canada.

10'

Noussair Mazraoui from Morocco is awarded a free kick in the defensive half.

9'

Foul committed by Tani Oluwaseyi of Canada.

9'

Issa Diop of Morocco is awarded a free kick in the defensive half.

6'

Canada wins a corner after Redouane Halhal concedes.

5'

Attempt saved. Jonathan David's left-footed shot from a tough angle on the left is stopped in the bottom left corner by Yassine Bounou. The shot was assisted by Luc De Fougerolles with a headed pass.

5'

Canada wins a corner, conceded by Yassine Bounou.

4'

Canada wins a corner after Brahim Díaz concedes.

3'

Corner awarded.

3'

Corner awarded.

2'

Jonathan David takes a left-footed shot, but it's saved.

2'

Ali Ahmed from Canada is awarded a free kick in the defensive half.

1'

Kick-off! The referee is Michael Oliver.

-

The first half ends with the score tied at 0-0 between Canada and Morocco.

Advanced Statistics

No advanced statistics data found. Advanced statistics may be unavailable for this match or require a subscription.

Match Trend Analysis

Sum of all trends over 90 minutes (attacks, shots, passes, fouls, etc.). Green = Canada, Purple = Morocco.