Final score: Canada 0:3 Morocco — the match was played on 4 July 2026, Houston.
For 49 minutes, the noise belongs to pressure without reward. Canada keep sending the game toward Morocco’s area, stacking corners, collecting box entries and asking the same question again. Then Luc De Fougerolles goes into the book at 49, Azzedine Ounahi scores at 50, and the match changes from a territorial argument into a lesson in timing. Pre-match, the table hinted that Morocco might manage the occasion with their 7 points to Canada’s 4; what actually unfolds is harsher than management and sharper than control.
The standings give this fixture its first outline. Morocco arrive second in Group B on 7 points and Canada also sit second, but on 4, with both already through to the Round of 32. That should create a measured contest, one side secure enough to keep shape, the other slightly more compelled to push.
From the touchline it feels exactly like that in broad terms and not at all like it in detail. Morocco hold 55% possession and complete 389 of 472 passes, which lets them set tempo and spacing. Canada complete 272 of 357 and spend more of their energy driving play forward quickly instead of settling it. One team arranges pieces across the board; the other keeps trying to knock over the center before it is fully built.
Canada generate far more activity around goal than a final score of 0 : 3 suggests. They finish with 11 shots to Morocco’s 5 and win 11 corners while conceding only 1. Seven attempts come from inside the penalty area, so this is repeated entry into dangerous ground rather than harmless shooting from distance.
But volume never becomes incision. Only 3 Canadian efforts hit the target, and Morocco’s goalkeeper saves them all. The xG line finishes at 0.86 for Canada and 0.78 for Morocco, a narrow edge of 0.08 that underlines how strange the scoreboard looks by comparison. Canada’s conversion rate stays at 0.00; Morocco’s reaches 3.85. That is where expectation breaks: not in who finds moments, but in who turns moments into damage.
The first half carries static long before anyone gains daylight on the scoreboard. Rayan Halhal is booked at 20 minutes for Morocco; Achraf Hakimi follows at 40, with Richie Laryea entering for Canada in that same minute. Jonathan David sees yellow at 43, then Ounahi at 45, then Bilal El Khannouss at 45 + 6.
That sequence matters because it leaves both sides walking a thin line when play resumes. De Fougerolles picks up Canada’s next booking at 49 and almost immediately comes punishment on another register: Ounahi scores at 50 minutes to break open a game that had been living on friction rather than craft alone. His second goal arrives at 82 and changes an awkward chase into something final.
Morocco are forced into an early switch when Ilias Saibari goes off after just 22 minutes and Soufiane Rahimi comes on. In real time it looks like disruption inside Mohamed Ouahbi’s starting plan of a 4-2-3-1 against Jesse Marsch’s Canadian 4-4-2.
By full time it reads very differently because Rahimi scores at 90 +8 to complete the scoring. Between those moments Ouahbi makes two more changes at 63 minutes, replacing Ayyoub Bouaddi with Sofyan Amrabat and El Khannouss with Chemsdine Talbi once his side are ahead and thinking about balance as much as thrust. Canada answer by sending on Cyle Larin for Tani Oluwaseyi at 63, then Promise David for Ali Ahmed and Jacob Shaffelburg for Laryea at Friday? No — scratch that. At any rate: both those Canadian changes come at exactly 78 minutes, before Jayden Nelson replaces Tajon Buchanan and Jonathan Osorio replaces Niko Sigur at 87. Morocco also make two late moves at 87, with Mohammed Saadane on for Ismael Diop and Selim El Mourabet replacing Ounahi.
Discipline numbers show how abrasive this becomes once Canada are behind rather than why they lose it so heavily. Both teams collect four yellow cards; Canada commit twice? No — they commit far more fouls overall: 24 against Morocco’s 14. Those interruptions help break any rescue rhythm before it can build properly.
Other details sharpen the contrast without changing its meaning. Each goalkeeper posts goals prevented of 0.66. Canada record 3 blocked shots while Morocco have 0, offsides stand at 2 for Canada and 3 for Morocco, and saves finish 1 to 3. Head-to-head now shows Canada have lost both of their last two meetings with Morocco after another July four defeat by three goals here, yet even that record misses the feeling left behind near pitch level: one side keeps arriving where danger ought to be, while the other knows exactly when danger becomes real and acts before anyone can reset around it.