Group I · World Cup 2026

France
2-0

Full time

Morocco

Thursday 9 July at 21:00 UK time · Gillette Stadium, Boston

  • 60'K. Mbappe (1 - 0)
  • 66'O. Dembele (2 - 0)

France 2-0 Morocco: Player Ratings & Match Report

Match Report: France 2-0 Morocco

France are in the World Cup semi-finals, and it took Kylian Mbappé precisely six minutes after the hour to make the outcome of this quarter-final irrelevant. Two goals in seven second-half minutes at Gillette Stadium sent Morocco home and confirmed what the underlying numbers had suggested throughout: this was a one-sided contest wearing the costume of a competitive match.

Morocco had arrived in Boston with a plan and the possession to run it, finishing the game with 52 per cent of the ball and 524 passes completed. None of it produced anything of substance. Their expected-goals figure of 0.14 tells the story more cleanly than any passage of play could: they had one shot on target across ninety minutes, and Yassine Bounou was asked to make six saves at the other end. France, despite holding less of the ball, generated an xG of 3.04. Deschamps's side were better in every phase that mattered.

The first hour was tighter than the scoreline eventually suggested. Morocco sat in their 4-2-3-1 shape and denied France the central channels, pushing play wide and forcing the issue high up the pitch. Brahim Díaz showed flickers in the ten behind Bilal El Khannouss, but without the ball and without runners in behind France's defensive line, there was no mechanism to turn possession into danger. Ayyoub Bouaddi and Neil El Aynaoui shielded the back four diligently enough, though France's 22 shots tell you the shielding could only hold so long.

When the breakthrough arrived on 60 minutes, it was Désiré Doué who supplied the pass and Mbappé who finished. Six minutes later, the match was done. Mbappé turned provider, and Ousmane Dembélé converted to make it 2-0. Two goals, two combinations, the same two players at the centre of both in a six-minute spell that rendered everything that followed a formality. The second, in particular, demonstrated the cruel efficiency of this France side: Morocco had been functional and organised for an hour, and it still was not close.

Dembélé was the standout performer on the pitch. He covered every blade of grass between the right flank and the penalty area, contributed the decisive second goal, and was a persistent menace that Bounou had to deal with repeatedly. His directness was the constant pressure that eventually cracked the Atlas Lions open. Alongside him, Mbappé finished with a goal and an assist inside 77 minutes, which is about the most efficient use of a quarter-final hour imaginable.

William Saliba and Dayot Upamecano were serene throughout, barely required in a defensive sense but composed whenever Morocco ventured forward. Mike Maignan handled his single save without alarm, which accurately summarises his evening. Adrien Rabiot and Manu Koné gave France control through the midfield corridors, the former playing the full ninety, the latter putting in a strong shift before making way on 71 minutes.

For Morocco, there are no obvious errors to point to, which may be the hardest kind of defeat to absorb. Bounou was excellent, Azzedine Ounahi worked without recognition, and Achraf Hakimi pushed forward whenever the game allowed. But their attacking ambition amounted to four shots from outside the box and one from inside it. Against a France side this organised and this sharp on the counter, that was never going to be enough. France's reward is a semi-final berth. On this evidence, opponents will need considerably more than 0.14 expected goals to dislodge them.

Player Ratings: France vs Morocco

France

PlayerMinsGARating
Mike MaignanOne save required, taken cleanly. Commanded his area without needing to be tested.907
Jules KoundéControlled his flank well and offered an outlet in possession before his late withdrawal.877
Dayot UpamecanoMorocco offered almost nothing centrally; Upamecano ensured it stayed that way.907
William SalibaCalm, authoritative, and never beaten. One of the most comfortable nights a centre-back can have.908
Lucas DigneSolid defensively and reliable in circulation; kept Talbi quiet on the right.907
Manu KonéEnergetic screen in front of the defence, won the ball back regularly before being replaced.717
Adrien RabiotCovered ground efficiently and helped France control the transitions through the middle.907
Ousmane DembéléScored the second and drove Morocco back all evening; the most dangerous player on the pitch.9019
Michael OlisePressed intelligently and stretched the Morocco shape, contributing to the space France exploited.907
Désiré DouéAssisted the opener with a perfectly timed pass; bright and purposeful before his substitution.7718
Kylian MbappéGoal and assist in 77 minutes. Scored the opener, then set up Dembélé to finish the job.77118
Warren Zaïre-EmeryCame on and kept France ticking over in the closing stages without fuss.196

Morocco

PlayerMinsGARating
Yassine BounouSix saves kept the score respectable; Morocco's best performer by some distance.908
Achraf HakimiTried to carry the ball forward but was pinned back by France's intensity on the flanks.906
Issa DiopPicked up a yellow card and was periodically exposed by Dembélé's movement.906
Noussair MazraouiFound it difficult against France's forward pressure; rarely comfortable in possession.906
Anass Salah-EddineAdequate defensively until his substitution just past the hour, without making an attacking impact.746
Ayyoub BouaddiWorked hard to shield the defence before being replaced, but could not stem the tide.626
Neil El AynaouiMorocco's most tenacious midfielder; competed for every ball and never stopped running.907
Brahim DíazOffered occasional flashes of creativity but was too isolated to influence the game meaningfully.746
Azzedine OunahiCovered more ground than anyone else in red and worked tirelessly without the ball to support him.907
Chemsdine TalbiTried to create openings on the right but found Digne and France's shape too compact.856
Bilal El KhannoussPeripheral before his substitution; never received the service needed to cause problems.626
Sofyan AmrabatCame on after the damage was done and gave some defensive solidity in a lost cause.286
Soufiane Rahimi28 minutes off the bench with Morocco chasing the game; too little time to make an impression.286
Zakaria El OuahdiBrief cameo, tidy in possession, but the match was already beyond Morocco's reach.166
Gessime Yassine16 minutes to make something happen; the opportunity never properly arrived.166

Match Statistics

FranceMatch StatsMorocco
48%Ball Possession52%
22Total Shots5
8Shots on Goal1
3.04Expected Goals (xG)0.14
5Corner Kicks5
10Fouls13
0Yellow Cards1
1Goalkeeper Saves6
485Total passes524
89%Pass Accuracy86%

Match Timeline

  • 60'K. Mbappe (1 - 0)Assist by D. Doue
  • 63'I. Diop
  • 66'O. Dembele (2 - 0)Assist by K. Mbappe

Confirmed Lineups

France

(4-2-3-1)

Coach: Didier Deschamps

16Mike MaignanG
5Jules KoundéD
4Dayot UpamecanoD
17William SalibaD
3Lucas DigneD
6Manu KonéM
14Adrien RabiotM
7Ousmane DembéléM
11Michael OliseM
20Désiré DouéM
10Kylian MbappéF

Subs: Brice Samba, Robin Risser, Ibrahima Konaté, Lucas Hernández, Malo Gusto, Theo Hernández, Maxence Lacroix, Aurélien Tchouaméni, Warren Zaïre-Emery, Rayan Cherki, N'Golo Kanté, Maghnes Akliouche, Marcus Thuram, Jean-Philippe Mateta, Bradley Barcola

Morocco

(4-2-3-1)

Coach: Mohamed Ouahbi

1Yassine BounouG
2Achraf HakimiD
14Issa DiopD
3Noussair MazraouiD
26Anass Salah-EddineD
6Ayyoub BouaddiM
24Neil El AynaouiM
7Chemsdine TalbiM
8Azzedine OunahiM
23Bilal El KhannoussM
10Brahim DíazF

Subs: Munir El Kajoui, Ahmed Reda Tagnaouti, Marwane Saadane, Zakaria El Ouahdi, Chadi Riad, Redouane Halhal, Youssef Belammari, Amine Sbai, Gessime Yassine, Samir El Mourabet, Sofyan Amrabat, Ismael Saibari, Ayoub El Kaabi, Ayoube Amaimouni Echghouyab, Soufiane Rahimi

How We Previewed It

France and Morocco meet again at the sharp end of a World Cup, four years on from the night in Qatar when Les Bleus ended Africa's first semi-final run. A quarter-final at Gillette Stadium on Thursday evening carries the same weight, perhaps more: one side advances to the last four, the other goes home.

The two nations have met only once in competitive football at this level, and France won it comfortably. That 2-0 victory in the 2022 semi-final remains the sole entry in the head-to-head book between them at a World Cup, though Morocco will point out they were by no means disgraced that night and have since continued to build one of the more organised international squads in the game.

France arrive as the side ranked more likely to progress, though this is a knockout match and knockout matches have a habit of making statistics look foolish. Didier Deschamps has a full squad to choose from, and the Morocco camp reports no fresh absences either, both sides confirming no new injuries ahead of kick-off in Boston.

Morocco, coached with considerable tactical discipline, have shown across this tournament that they are not a side content to sit and absorb. Their defensive record has been built on collective shape rather than individual brilliance, and they will need that shape to hold against an attacking unit that, when it flows, is among the best at this competition.

The tactical interest centres on how Morocco handle France's transitions. In open play, France can hurt almost anyone; the question for manager Walid Regragui is whether his side can be compact without ceding so much ground that they have nothing to offer going forward.

As for the data, it leans firmly toward France, with the prediction model giving them a 45 per cent chance of a win in normal time and drawing a further 45 per cent, leaving Morocco only a 10 per cent chance of victory. That shape, nine chances in ten that France either win or the tie goes to extra time, tells you what the numbers think of an Atlas Lions upset. It does not, of course, tell you what happens when the whistle goes in Boston on Thursday night.

By the Football IQ Sports Desk. Reports are generated from verified match data and corrected as final statistics settle.