Canada vs Morocco - 4 July 2026

image description
Morocco

Morocco

20`

Redouane Halhal

image description
Morocco

Morocco

40`

Achraf Hakimi

image description
Canada

Canada

40`

Richie Laryea

image description
Canada

Canada

43`

Jonathan David

image description
Morocco

Morocco

45`

Azzedine Ounahi

image description
Morocco

Morocco

45`

Bilal El Khannouss

Canada
  • W
  • L
  • L
  • W
  • W
235

World Cup Final Stage

0 - 0
HTHT 0 - 0
Morocco
  • W
  • W
  • W
  • W
  • W
Date : 04/07/2026Time : 17:00

Canada vs Morocco - 4 July 2026

image description
Morocco

Morocco

20`

Redouane Halhal

image description
Morocco

Morocco

40`

Achraf Hakimi

image description
Canada

Canada

40`

Richie Laryea

image description
Canada

Canada

43`

Jonathan David

image description
Morocco

Morocco

45`

Azzedine Ounahi

image description
Morocco

Morocco

45`

Bilal El Khannouss

Canada
  • W
  • L
  • L
  • W
  • W
235

World Cup Final Stage

0 - 0
HTHT 0 - 0
Morocco
  • W
  • W
  • W
  • W
  • W
Date : 04/07/2026Time : 17:00

Lineups

Canada

  • 16.M CrepeauMaxime Crepeau
  • 2.A JohnstonAlistair Johnston
  • 15.M BombitoMoise Bombito
  • 4.L De FougerollesLuc De Fougerolles
  • 22.R LaryeaRichie LaryeaYellow
  • 17.T BuchananTajon Buchanan
  • 23.N SigurNiko Kristian Sigur
  • 7.S EustaquioStephen Eustaquio
  • 20.A AhmedAli Ahmed
  • 10.J DavidJonathan DavidYellow
  • 12.T OluwaseyiTani Oluwaseyi

Morocco

  • 1.Y BounouYassine Bounou
  • 2.A HakimiAchraf HakimiYellow
  • 14.I DiopIssa Diop
  • 25.R HalhalRedouane HalhalYellow
  • 3.N MazraouiNoussair Mazraoui
  • 24.N El AynaouiNeil El Aynaoui
  • 6.A BouaddiAyyoub Bouaddi
  • 10.B DiazBrahim Diaz
  • 8.A OunahiAzzedine OunahiYellow
  • 23.B El KhannoussBilal El KhannoussYellow
  • 11.I SaibariIsmael Saibari
    22'

Substitutes

Canada

  • 1.D St. ClairDayne St. Clair
  • 18.O GoodmanOwen Goodman
  • 3.A JonesAlfie Jones
  • 5.J WatermanJoel Waterman
  • 13.D CorneliusDerek Cornelius
  • 19.A DaviesAlphonso Davies
  • 6.M ChoiniereMathieu Choiniere
  • 11.L MillarLiam Millar
  • 14.J ShaffelburgJacob Shaffelburg
  • 21.J OsorioJonathan Osorio
  • 25.N SalibaNathan Saliba
  • 9.C LarinCyle Larin
  • 24.P DavidPromise David
  • 26.J NelsonJayden Nelson

Morocco

  • 12. Munir Munir
  • 22.A TagnaoutiAhmed Tagnaouti
  • 26.A Salah-EddineAnass Salah-Eddine
  • 19.Y BelammariYoussef Belammari
  • 13.Z El OuahdiZakaria El Ouahdi
  • 5.M SaadaneMarwane Saadane
  • 15.S El MourabetSamir El Mourabet
  • 4.S AmrabatSofyan Amrabat
  • 7.C TalbiChemsdine Talbi
  • 18.C RiadChadi Riad
  • 9.S RahimiSoufiane Rahimi
    22'
  • 20.A El KaabiAyoub El Kaabi
  • 16.G YassineGessime Yassine
  • 21.A Amaimouni-EchghouyabAyoube Amaimouni-Echghouyab
  • 17.A SbaiAmine Sbai

Insights

Live Stats

team_logo
team_logo
5Corner Kicks0
2Shots On Goal1
35Possession Percentage65
2Yellow Cards3
49Attacks35
32Dangerous Attacks3

Timeline

MoroccoMorocco

Redouane Halhal

20`

MoroccoMorocco

Achraf Hakimi

40`

CanadaCanada

Richie Laryea

40`

CanadaCanada

Jonathan David

43`

MoroccoMorocco

Azzedine Ounahi

45`

MoroccoMorocco

Bilal El Khannouss

45`

Canada

HT0-0

Morocco

Commentary

45

icon
Canada vs Morocco

It's over! The referee blows for half time

45

icon
Canada vs Morocco

Ball possession: Canada: 33%, Morocco: 67%.

45

icon
Canada vs Morocco

Achraf Hakimi wins an air challenge against Ali Ahmed

45

icon
Canada vs Morocco

Bilal El Khannouss is shown a yellow card by the referee

45

icon
Canada vs Morocco

Reckless challenge there. Bilal El Khannouss commits a rough foul on Luc De Fougerolles

45

icon
Canada vs Morocco

Morocco take a throw-in in the opponent's half of the field

45

icon
Canada vs Morocco

Morocco are in control of the ball.

45

icon
Canada vs Morocco

Tani Oluwaseyi makes the tackle and wins possession for his team

45

icon
Canada vs Morocco

Noussair Mazraoui relieves the pressure with a clearance

45

icon
Canada vs Morocco

Canada take a throw-in in their own half of the field

Show more

Live Animation

Match Information
CompetitonWorld Cup Final Stage
RoundRound 1/8
RefereeMichael Oliver
Date / Time4 July, 17:00

Form