What the odds say
The regular-time market puts France at 1.57, the draw at 3.90 and Morocco at 6.25. I read that as clear respect for France’s tournament dominance, but not as a price that kills intrigue. France have won all five matches and are 14-2 on goals, so the favourite tag is obvious. At the same time, Morocco are unbeaten, they drew with Brazil and the Netherlands before eliminating the Dutch on penalties, so the 90-minute draw is far from decorative.
That distinction matters. A bet on France in regular time needs them to do the job inside 90 minutes. A qualification market, by contrast, would include extra time and penalties, which slightly improves Morocco’s case because Bounou is a genuine shootout factor and their whole structure is built to keep games alive. Totals also tell a story. Over 2.5 is 1.85 and under 2.5 is 1.95, almost a split market. I lean toward the tighter interpretation. Both teams to score at 2.10 is tempting, but BTTS no at 1.70 fits the tactical picture better.
Readiness of France and Morocco for a knockout match
France arrive with five wins from five, including 1-0 against Paraguay in a physically demanding Round of 16. I actually like that result for knockout projection. They already showed they can win a controlled, ugly game after earlier more fluid victories over Senegal, Iraq, Norway and Sweden. Their xG of 8.17 and xGA of 3.60 say they are strong, even if the finishing level has been elite rather than fully sustainable. Mbappe is the headline with seven goals, while Dembele and Olise give France ball-carrying and final-third invention. The concern is midfield balance if Tchouameni misses out. That could matter badly against counters.
Morocco’s route is different but impressive. They are unbeaten, beat Scotland, Haiti and Canada, and came through Brazil and the Netherlands without defeat in 90 minutes. Their xGA of 3.27 is excellent and tells me the defensive block is not a myth. Against Canada they won 3-0, with Ounahi scoring twice and Hakimi and Brahim Diaz driving attacks. The issue is availability. Saibari is a major doubt and Chadi Riad is also not fully clear. If Saibari is out, Morocco lose central mobility and some finishing threat. Their bench still offers impact, but France clearly have the deeper reserve of match-winners.
Match prediction and possible scenario after 90 minutes
I expect France to take the initiative, but not to play wildly. Morocco will try to slow the pulse, keep the middle closed and attack the space behind advanced full-backs through Hakimi, Brahim Diaz and Ounahi. That is why I do not expect a free-flowing spectacle. This has the shape of a game where the first goal changes everything.
A draw after 90 minutes is realistic, but I still rate France as the more likely winners because they have more ways to create danger and more quality from the bench if the match stretches. In extra time, Morocco’s defensive effort could become heavier, while France can introduce fresh attackers and keep pressure on set pieces and second balls. If it goes to penalties, Morocco’s belief rises because Bounou has already been decisive there, but I still trust France’s overall edge under pressure.
My main bet is France to win at 1.57. The alternative I like more from a value angle is BTTS no at 1.70. My probable score is 1-0 or 2-0 to France. Final prediction, France advance to the semi-final.