🔒 Strictly Necessary Cookies (Always Active)
These cookies are essential for the website to function and cannot be disabled.
- Session security
- Traffic management
- Server load balancing
- Security verification
| 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 |
Canada vs Morocco finished at Houston Stadium with a 0-3 scoreline. Referee: Michael Oliver. Weather: Açık. gülen taraf Morocco oldu. See full match details and goal timeline.
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.
The match has ended. See full minute-by-minute summary and goal timeline.
The FIFA World Cup match between Canada and Morocco ended with a 0-3 scoreline. Both teams took to the pitch at Houston Stadium in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.
Canada
Morocco
Compare key metrics such as possession, total shots and attacking output for Canada and Morocco.
Follow the complete minute-by-minute timeline for Canada vs Morocco, including key moments, goals and cards.
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Canada
4-4-2
|
Morocco
4-2-3-1
|
||||
|
2 | Alistair Johnston |
|
1 | Yassine Bounou |
|
7 | Stephen Eustaquio |
|
2 | Achraf Hakimi |
|
10 | Jonathan David |
|
3 | Noussair Mazraoui |
|
11 | Liam Millar |
|
6 | Ayyoub Bouaddi |
|
12 | Tani Oluwaseyi |
|
8 | Azzedine Ounahi |
|
13 | Derek Cornelius |
|
10 | Brahim Díaz |
|
15 | Moïse Bombito |
|
11 | Ismael Saibari |
|
16 | Maxime Crépeau |
|
14 | Issa Diop |
|
17 | Tajon Buchanan |
|
18 | Chadi Riad |
|
22 | Richie Laryea |
|
23 | Bilal El Khannouss |
|
25 | Nathan-Dylan Saliba |
|
24 | Neil El Aynaoui |
| Jersey | Player | Jersey | Player | ||
|---|---|---|---|---|---|
Canada
|
Morocco
|
||||
| No bench players available | |||||
Canada
Morocco
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.
Check the latest FIFA World Cup table position, points and goal difference for Canada and Morocco.
Explore previous meetings, win/draw distribution and score history between Canada and Morocco.
| Logo | TV Channel | Date | Kick-off | Status |
|---|---|---|---|---|
|
beIN Sports 1 | 04-07-2026 | 18:00 | Finished |
|
DAZN | 04-07-2026 | 18:00 | Finished |
|
T Sports | 04-07-2026 | 18:00 | Finished |
|
NPO Start | 04-07-2026 | 18:00 | Finished |
|
beIN SPORTS CONNECT | 04-07-2026 | 18:00 | Finished |
|
beIN Sports MAX 1 Arabia | 04-07-2026 | 18:00 | Finished |
|
beIN Sports MAX 2 Arabia | 04-07-2026 | 18:00 | Finished |
|
TVE La 1 | 04-07-2026 | 18:00 | Finished |
|
Ictimai TV | 04-07-2026 | 18:00 | Finished |
|
Moja TV | 04-07-2026 | 18:00 | Finished |
|
HRT 2 | 04-07-2026 | 18:00 | Finished |
|
BNT 1 | 04-07-2026 | 18:00 | Finished |
|
Migu | 04-07-2026 | 18:00 | Finished |
|
CCTV-5 | 04-07-2026 | 18:00 | Finished |
|
Free | 04-07-2026 | 18:00 | Finished |
|
Vidio | 04-07-2026 | 18:00 | Finished |
|
BBC iPlayer | 04-07-2026 | 18:00 | Finished |
|
KAN 11 | 04-07-2026 | 18:00 | Finished |
|
RaiPlay | 04-07-2026 | 18:00 | Finished |
|
RAI 1 | 04-07-2026 | 18:00 | Finished |
|
Qazsport | 04-07-2026 | 18:00 | Finished |
|
KBS2 Korea | 04-07-2026 | 18:00 | Finished |
|
Unifi TV | 04-07-2026 | 18:00 | Finished |
|
TV Okey | 04-07-2026 | 18:00 | Finished |
|
NPO 1 | 04-07-2026 | 18:00 | Finished |
|
TV 2 Play | 04-07-2026 | 18:00 | Finished |
|
Match Premier | 04-07-2026 | 18:00 | Finished |
|
RTS 1 | 04-07-2026 | 18:00 | Finished |
|
Singtel TV GO | 04-07-2026 | 18:00 | Finished |
|
TV Slovenija 2 | 04-07-2026 | 18:00 | Finished |
|
TRT 1 | 04-07-2026 | 18:00 | Finished |
|
MEGOGO Football 1 | 04-07-2026 | 18:00 | Finished |
|
Megogo | 04-07-2026 | 18:00 | Finished |
|
Telemundo Deportes En Vivo | 04-07-2026 | 18:00 | Finished |
|
TV2 Sport Premium | 04-07-2026 | 18:00 | Finished |
|
Match TV | 04-07-2026 | 18:00 | Finished |
|
M4 Sport | 04-07-2026 | 18:00 | Finished |
|
Sport 1 | 04-07-2026 | 18:00 | Finished |
|
M6 | 04-07-2026 | 18:00 | Finished |
|
DAZN Japan | 04-07-2026 | 18:00 | Finished |
|
Sporza | 04-07-2026 | 18:00 | Finished |
|
SuperSport | 04-07-2026 | 18:00 | Finished |
|
beIN SPORTS CONNECT Arabia | 04-07-2026 | 18:00 | Finished |
|
Premier Sports 1 | 04-07-2026 | 18:00 | Finished |
|
tabii | 04-07-2026 | 18:00 | Finished |
|
fuboTV | 04-07-2026 | 18:00 | Finished |
|
MONOMAX | 04-07-2026 | 18:00 | Finished |
|
📺
|
FastTV | 04-07-2026 | 18:00 | Finished |
|
📺
|
TSN+ | 04-07-2026 | 18:00 | Finished |
|
📺
|
FAST TV | 04-07-2026 | 18:00 | Finished |
|
📺
|
myCANAL | 04-07-2026 | 18:00 | Finished |
|
📺
|
Premier Sports 5 | 04-07-2026 | 18:00 | Finished |
|
📺
|
Go3 Extra Sports Latvia | 04-07-2026 | 18:00 | Finished |
|
📺
|
Go3 Extra Sports Lithuania | 04-07-2026 | 18:00 | Finished |
|
📺
|
DAZN Spain | 04-07-2026 | 18:00 | Finished |
|
📺
|
inter | 04-07-2026 | 18:00 | Finished |
|
📺
|
MTV Urheilu 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
MTV Katsomo | 04-07-2026 | 18:00 | Finished |
|
📺
|
MTV Urheilu 2 | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV4 Play | 04-07-2026 | 18:00 | Finished |
|
📺
|
Antena Play | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV2 Sport Premium 2 | 04-07-2026 | 18:00 | Finished |
|
📺
|
Canal+ Netherlands | 04-07-2026 | 18:00 | Finished |
|
📺
|
tapmad | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV Klan | 04-07-2026 | 18:00 | Finished |
|
📺
|
Antena 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
PTV Sports | 04-07-2026 | 18:00 | Finished |
|
📺
|
TVNZ+ | 04-07-2026 | 18:00 | Finished |
|
📺
|
TVNZ 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
TVRI | 04-07-2026 | 18:00 | Finished |
|
📺
|
RUV 2 | 04-07-2026 | 18:00 | Finished |
|
📺
|
ETV 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
Sigma TV | 04-07-2026 | 18:00 | Finished |
|
📺
|
Fast Sports | 04-07-2026 | 18:00 | Finished |
|
📺
|
Sport TV Belarus | 04-07-2026 | 18:00 | Finished |
|
📺
|
Azam Sports | 04-07-2026 | 18:00 | Finished |
|
📺
|
Digiturk | 04-07-2026 | 18:00 | Finished |
|
📺
|
JAS | 04-07-2026 | 18:00 | Finished |
|
📺
|
Arena Sport 1 Slovenia | 04-07-2026 | 18:00 | Finished |
|
📺
|
Channel 5 | 04-07-2026 | 18:00 | Finished |
|
📺
|
meWATCH | 04-07-2026 | 18:00 | Finished |
|
📺
|
Arena Cloud | 04-07-2026 | 18:00 | Finished |
|
📺
|
Arena 1 Premium | 04-07-2026 | 18:00 | Finished |
|
📺
|
Aleph Arena | 04-07-2026 | 18:00 | Finished |
|
📺
|
Pilipinas Live | 04-07-2026 | 18:00 | Finished |
|
📺
|
Sukan+ | 04-07-2026 | 18:00 | Finished |
|
📺
|
TVM (TVMSport+) | 04-07-2026 | 18:00 | Finished |
|
📺
|
PBS | 04-07-2026 | 18:00 | Finished |
|
📺
|
We Sport Moldova | 04-07-2026 | 18:00 | Finished |
|
📺
|
TVCG 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV360 by Mytel | 04-07-2026 | 18:00 | Finished |
|
📺
|
beIN Sports MAX 6 Arabia | 04-07-2026 | 18:00 | Finished |
|
📺
|
beIN Sports MAX 5 Arabia | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV3 Lithuania | 04-07-2026 | 18:00 | Finished |
|
📺
|
Go3 | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV6 Latvia | 04-07-2026 | 18:00 | Finished |
|
📺
|
JTBC | 04-07-2026 | 18:00 | Finished |
|
📺
|
Fola Play | 04-07-2026 | 18:00 | Finished |
|
📺
|
HRTi | 04-07-2026 | 18:00 | Finished |
|
📺
|
MAXtv | 04-07-2026 | 18:00 | Finished |
|
📺
|
SuperSport Digitalb | 04-07-2026 | 18:00 | Finished |
|
📺
|
Klani IM | 04-07-2026 | 18:00 | Finished |
|
📺
|
TV NET | 04-07-2026 | 18:00 | Finished |
|
📺
|
Toffee | 04-07-2026 | 18:00 | Finished |
|
📺
|
Bioscope+ | 04-07-2026 | 18:00 | Finished |
|
📺
|
La Une (RTBF) | 04-07-2026 | 18:00 | Finished |
|
📺
|
VRT 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
RTBF Auvio | 04-07-2026 | 18:00 | Finished |
|
📺
|
Now Sports | 04-07-2026 | 18:00 | Finished |
|
📺
|
ViuTV6 | 04-07-2026 | 18:00 | Finished |
|
📺
|
ERT FLIX | 04-07-2026 | 18:00 | Finished |
|
📺
|
ERT 1 | 04-07-2026 | 18:00 | Finished |
|
📺
|
StarTimes | 04-07-2026 | 18:00 | Finished |
|
📺
|
Setanta Sports Georgia | 04-07-2026 | 18:00 | Finished |
|
📺
|
Rustavi 2 | 04-07-2026 | 18:00 | Finished |
|
📺
|
ETV+ | 04-07-2026 | 18:00 | Finished |
|
📺
|
NOS.nl | 04-07-2026 | 18:00 | Finished |
Find channel availability, broadcast status and kick-off details for Canada vs Morocco.
Foul committed by Jacob Shaffelburg of Canada.
⚽ GoalSoufiane Rahimi of Morocco wins a free kick on the right wing.
Attempt blocked. Jayden Nelson's right-footed shot from outside the box is blocked. Stephen Eustaquio provided the assist.
Attempt missed. Alistair Johnston's right-footed shot from the right side of the box goes to the left after a set piece situation.
Foul committed by Soufiane Rahimi of Morocco.
Jacob Shaffelburg wins a free kick for Canada in the attacking half.
Canada wins a corner after Achraf Hakimi concedes.
Canada wins a corner after Achraf Hakimi concedes.
Maxime Crépeau commits a foul for Canada.
Marwane Saadane from Morocco is awarded a free kick in the defensive half.
Foul committed by Soufiane Rahimi of Morocco.
Jonathan Osorio wins a free kick for Canada in the defensive half.
The fourth official has indicated there will be 8 minutes of added time.
Cyle Larin commits a handball for Canada.
Promise David from Canada wins a free kick in the attacking half.
Foul committed by Redouane Halhal of Morocco.
Jonathan Osorio's right-footed shot from the center of the box for Canada is blocked.
Delay is over, and they are ready to continue.
Promise David from Canada commits a foul.
Yassine Bounou from Morocco is awarded a free kick in the defensive half.
The match is delayed due to an injury to Promise David from Canada.
The match is delayed due to an injury to Yassine Bounou from Morocco.
Substitution for Morocco: Samir El Mourabet comes on for Azzedine Ounahi.
Substitution for Canada: Jonathan Osorio comes on for Niko Sigur.
Substitution for Canada: Jayden Nelson comes on for Tajon Buchanan.
Jonathan David wins a free kick for Canada in the attacking half.
Foul committed by Sofyan Amrabat of Morocco.
Substitution for Morocco: Marwane Saadane comes on for Issa Diop.
Corner awarded to Canada after a concession by Neil El Aynaoui.
Soufiane Rahimi of Morocco hits the bar with a header from the center of the box, assisted by Azzedine Ounahi.
Attempt blocked. Jonathan David's left-footed shot from outside the box for Canada is blocked. Stephen Eustaquio provided the assist.
Jacob Shaffelburg from Canada is awarded a free kick in the defensive half.
Brahim Díaz commits a foul for Morocco.
Goal! Morocco leads 2-0 after Azzedine Ounahi scores with a right-footed shot from the center of the box following a fast break.
⚽ GoalStephen Eustaquio of Canada wins a free kick on the right wing.
Sofyan Amrabat from Morocco commits a foul.
Promise David from Canada commits a foul.
Noussair Mazraoui from Morocco is awarded a free kick in the defensive half.
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.
Canada wins a corner after Yassine Bounou concedes.
Substitution for Canada: Promise David comes on for Ali Ahmed.
Substitution for Canada: Jacob Shaffelburg comes on for Richie Laryea.
Attempt missed. Jonathan David (Canada) took a right-footed shot from outside the box following a direct free kick.
Stephen Eustaquio from Canada is awarded a free kick in the attacking half.
Sofyan Amrabat from Morocco commits a foul.
Delay is over, and they are ready to continue.
The match is currently delayed for a drinks break.
Cyle Larin from Canada receives a yellow card for a foul.
Cyle Larin commits a foul for Canada.
Yassine Bounou from Morocco is awarded a free kick in the defensive half.
Offside called against Canada. Richie Laryea is caught offside.
Foul committed by Ali Ahmed of Canada.
Sofyan Amrabat from Morocco wins a free kick in the attacking half.
Substitution for Morocco: Chemsdine Talbi comes on for Bilal El Khannouss.
Substitution for Morocco: Sofyan Amrabat comes on for Ayyoub Bouaddi.
Substitution for Canada: Cyle Larin comes on for Tani Oluwaseyi.
Foul committed by Tani Oluwaseyi of Canada.
Ayyoub Bouaddi of Morocco is awarded a free kick in the defensive half.
Tajon Buchanan is caught offside for Canada.
Canada wins a corner after Ayyoub Bouaddi concedes.
Richie Laryea from Canada is awarded a free kick in the defensive half.
Achraf Hakimi commits a foul for Morocco.
Morocco wins a corner after Moïse Bombito concedes.
Soufiane Rahimi is caught offside for Morocco.
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.
⚽ GoalLuc De Fougerolles from Canada commits a foul.
Soufiane Rahimi of Morocco wins a free kick on the right wing.
Luc De Fougerolles from Canada receives a yellow card for a bad foul.
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.
Canada wins a corner after Issa Diop concedes.
The second half begins with the score at 0-0 between Canada and Morocco.
Bilal El Khannouss from Morocco receives a yellow card for a foul.
Luc De Fougerolles from Canada is awarded a free kick in the defensive half.
Foul committed by Bilal El Khannouss of Morocco.
Foul committed by Niko Sigur of Canada.
Redouane Halhal of Morocco is awarded a free kick in the defensive half.
The fourth official has indicated that there will be 6 minutes of added time.
Jonathan David commits a foul for Canada.
Azzedine Ounahi from Morocco is awarded a free kick in the attacking half.
Azzedine Ounahi of Morocco receives a yellow card for a foul.
Ali Ahmed from Canada is awarded a free kick in the defensive half.
Azzedine Ounahi commits a foul for Morocco.
Jonathan David commits a foul for Canada.
Brahim Díaz from Morocco wins a free kick in the attacking half.
Jonathan David of Canada receives a yellow card for a foul.
Niko Sigur from Canada is awarded a free kick in the defensive half.
Bilal El Khannouss commits a foul for Morocco.
Achraf Hakimi of Morocco receives a yellow card.
Richie Laryea from Canada receives a yellow card.
Richie Laryea from Canada is awarded a free kick in the defensive half.
Niko Sigur from Canada commits a foul.
Azzedine Ounahi from Morocco is awarded a free kick in the defensive half.
Foul committed by Moïse Bombito of Canada.
Noussair Mazraoui of Morocco is awarded a free kick in the defensive half.
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.
Luc De Fougerolles of Canada commits a foul.
Ayyoub Bouaddi from Morocco is awarded a free kick in the defensive half.
Canada wins a corner after Noussair Mazraoui concedes.
Soufiane Rahimi is caught offside for Morocco.
Luc De Fougerolles commits a foul for Canada.
Noussair Mazraoui of Morocco is awarded a free kick in the defensive half.
Attempt saved. Soufiane Rahimi's right-footed shot from outside the box is saved.
Foul committed by Alistair Johnston from Canada.
Bilal El Khannouss from Morocco is awarded a free kick on the left wing.
Delay is over, and they are ready to continue.
Jonathan David commits a foul for Canada.
The match is currently delayed for a drinks break.
Redouane Halhal wins a free kick for Morocco in the defensive half.
Delay is over, and they are ready to continue.
Substitution for Morocco: Soufiane Rahimi comes on for Ismael Saibari due to an injury.
The match is delayed due to an injury to Ismael Saibari from Morocco.
Foul committed by Redouane Halhal of Morocco.
Redouane Halhal of Morocco receives a yellow card for a bad foul.
Tani Oluwaseyi from Canada is awarded a free kick on the right wing.
Alistair Johnston's header from the center of the box is blocked. He was assisted by Stephen Eustaquio's cross.
Canada wins a corner after Redouane Halhal concedes.
Ismael Saibari of Morocco is caught offside.
Richie Laryea commits a foul for Canada.
Achraf Hakimi from Morocco is awarded a free kick in the defensive half.
Richie Laryea commits a foul for Canada.
Achraf Hakimi from Morocco wins a free kick on the right wing.
Attempt missed. Tani Oluwaseyi from Canada takes a left-footed shot from the center of the box but misses to the right.
Tajon Buchanan commits a foul for Canada.
Foul committed by Tajon Buchanan (Canada).
Azzedine Ounahi from Morocco wins a free kick in the defensive half.
Tajon Buchanan commits a foul for Canada.
Noussair Mazraoui from Morocco is awarded a free kick in the defensive half.
Foul committed by Tani Oluwaseyi of Canada.
Issa Diop of Morocco is awarded a free kick in the defensive half.
Canada wins a corner after Redouane Halhal concedes.
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.
Canada wins a corner, conceded by Yassine Bounou.
Canada wins a corner after Brahim Díaz concedes.
Corner awarded.
Corner awarded.
Jonathan David takes a left-footed shot, but it's saved.
Ali Ahmed from Canada is awarded a free kick in the defensive half.
Kick-off! The referee is Michael Oliver.
No advanced statistics data found. Advanced statistics may be unavailable for this match or require a subscription.
Sum of all trends over 90 minutes (attacks, shots, passes, fouls, etc.). Green = Canada, Purple = Morocco.