How France approaches the match
Five wins from five, 14 goals scored and only 2 conceded. The numbers are brutal, and the xG profile (8.17 xG, 3.60 xGA, +4.57) confirms elite finishing, even if that overperformance is not guaranteed to hold forever. Mbappé leads the line with 7 tournament goals, Olise has been one of the assist kings, and Dembélé adds vertical menace. Defensively, Saliba and Upamecano offer athletic recovery.
The one cloud is Aurélien Tchouaméni, doubtful with an adductor issue, which matters for transition protection. Marcus Thuram has returned to training. Deschamps remains the pragmatist: compact block, elite transitions, and match-winners in decisive moments. The Paraguay game proved France can win ugly.
How Morocco approaches the match
Unbeaten across the tournament, 10 scored and 4 conceded, with an xGA of 3.27 that actually edges France's. That is not accidental defending; it is structure. Bounou raises their floor and was decisive on penalties against the Netherlands. Hakimi and Brahim Díaz drive the right-side creation, while Ounahi arrives late, as his brace against Canada showed.
The concerns are real. Ismael Saibari left the Canada match with a suspected hamstring problem, and Chadi Riad is a doubt with a knee issue. Losing Saibari would blunt the central movement. Coach Mohamed Ouahbi will likely lean on a compact mid-low block and fast releases into the channels.
What happens if the match is tied after 90 minutes
If it stays level, we go to two 15-minute periods of extra time, and then penalties if still unresolved. Here Morocco's profile becomes genuinely dangerous. Bounou is a proven shootout specialist, and a compact side that reduces the game to few clear chances is exactly the type built for the lottery. France counter with deeper attacking rotation and fresh legs from the bench, plus Maignan's reliability. Squad depth and physical readiness after two Moroccan knockout battles favour France, but penalty scenarios level the field.
Match prediction France vs Morocco (9 July 2026)
I expect France to dominate territory and shot volume while Morocco slow the tempo and hunt transitions. The first goal is everything: if France strike early, Morocco must open up into their pace. My probabilities land near 61% France, 24% draw, 15% Morocco, broadly matching the odds.
My main pick is France to win at 1.57, with Morocco's injuries tilting the balance. The alternative I like most is Both Teams To Score - No at 1.70, given Morocco's compact structure and possible attacking losses. Under 2.5 goals at 1.95 offers a more aggressive angle for those expecting a controlled game. Probable score: France 1-0 or 2-0. Extra time is a live risk, but I still lean France to advance to the semi-final.