Canada vs Morocco Player Ratings & Match Stats: Stephen Eustaquio 6.7/10, Azzedine Ounahi 9.3/10

Morocco produced a ruthless second-half display to beat Canada 3-0 and reach the World Cup quarter-finals. Azzedine Ounahi broke the deadlock five minutes after the restart, before adding his second with eight minutes remaining as Canada struggled to find a response. Soufiane Rahimi then put the result beyond doubt deep into stoppage time, rounding off a dominant Moroccan win. After edging past the Netherlands on penalties in the previous round, Morocco’s World Cup run is gathering serious momentum. The 2022 semi-finalists would love to go one further this time around!
Canada
Player Name | Rating | Description |
Maxime Crépeau | 5.9 | Conceded three goals without major fault on any strike. Made one important save to deny Rahimi from distance. |
Richie Laryea | 5.8 | Booked after confrontation with Hakimi at 40 minutes. Some attacking impetus but struggled to contain Morocco's movement. |
Luc De Fougerolles | 4.9 | Difficult afternoon with foul leading to Morocco's opener; passing error then sparked the counter-attack for the second goal. |
Moïse Bombito | 5.5 | Physical presence in aerial duels but distribution from the back was a consistent weakness exploited by Morocco. |
Alistair Johnston | 6.0 | Steady defensive work on the right flank. Late shot at 97 minutes flew wide during Canada's desperate push. |
Ali Ahmed | 5.9 | Midfield involvement in pressing and transitions. Substituted at 78 minutes as Canada sought fresh attacking options. |
Stephen Eustaquio | 6.7 | Canada's most consistent performer and captain. Quality set-piece delivery throughout and won dangerous free kick at 77 minutes. |
Niko Sigur | 5.8 | Limited explicit impact in midfield. Peripheral involvement before substitution at 87 minutes as Canada chased the game. |
Tajon Buchanan | 6.4 | Canada's most dangerous attacker, testing Morocco's left side. Powerful shot at 79 minutes forced excellent Bounou save. |
Tani Oluwaseyi | 6.1 | Mobility and pressing runs in the first half. Made way for Larin at 63 minutes after Morocco's opener. |
Jonathan David | 6.2 | Had Canada's best chances but Bounou denied him twice. Free kick at 78 minutes chipped over the crossbar. |
Cyle Larin | 5.4 | Entered at 63 minutes but booked four minutes later for fouling goalkeeper Bounou. Limited positive contribution thereafter. |
Jacob Shaffelburg | 6.1 | Introduced at 78 minutes and showed intent with direct running. Cross at 84 minutes gathered comfortably by Bounou. |
Promise David | 5.7 | Came on at 78 minutes to provide aerial presence for crosses. Had a shot saved but limited meaningful impact. |
Jayden Nelson | 5.6 | Entered at 87 minutes with Canada trailing 2-0. Made runs and delivered crosses but could not create openings. |
Jonathan Osorio | 5.5 | Introduced at 87 minutes in a desperate late push. Minimal time to influence proceedings as Morocco closed out. |
Morocco
Player Name | Rating | Description |
Yassine Bounou | 7.7 | Commanding performance with crucial saves to deny David twice and a spectacular stop from Buchanan's long-range strike. |
Noussair Mazraoui | 6.4 | Defensive contributions at left-back with headers and clearances. Contained Canada's right-sided attacks without dominating individual battles. |
Issa Diop | 6.7 | Central defensive stability for 87 minutes. Important clearances from set pieces and organised the defensive line effectively. |
Redouane Halhal | 6.3 | First yellow card of the match at 20 minutes. Functional defensive work but early booking limited his aggression. |
Achraf Hakimi | 7.9 | Captain delivered the assist for Morocco's opener. Driving runs and quality set-piece delivery throughout; booked at 40 minutes. |
Neil El Aynaoui | 6.6 | Provided midfield balance and helped recycle possession when attacks broke down. Sound defensive positioning shielded the back line. |
Ayyoub Bouaddi | 6.5 | Composure on the ball in midfield before replacement at 63 minutes by the more experienced Amrabat. |
Bilal El Khannouss | 6.2 | Booked in first-half stoppage time. Subdued performance without the creative spark expected before substitution at 63 minutes. |
Azzedine Ounahi | 9.3 | Match-winning brace with composed finishes at 50 and 82 minutes. Clinical set-piece strike followed by counter-attacking second. |
Brahim Díaz | 8.4 | Creative catalyst with two assists. Laid off for Ounahi's second goal and set up Rahimi's stoppage-time third. |
Ismael Saibari | 5.7 | Tournament top scorer forced off with muscular injury at 22 minutes. Minimal impact before his early departure. |
Soufiane Rahimi | 7.6 | Excellent substitute impact. Shot saved at 29 minutes, header struck post at 85, then sealed victory at 98. |
Sofyan Amrabat | 6.8 | Brought experience and composure from 63 minutes onward. Important interceptions and helped Morocco manage the game professionally. |
Chemsdine Talbi | 6.4 | Fresh legs from 63 minutes on the left flank. Solid contribution helping Morocco manage the closing stages effectively. |
Samir El Mourabet | 6.1 | Late cameo from 87 minutes in a game already decided. Helped maintain midfield organisation during the final stages. |
Marwane Saadane | 6.1 | Introduced at 87 minutes to freshen the defence. Made clearances to help deal with Canada's late aerial bombardment. |