ODDS RADAR PRODansk · oddsradarpro.com →
AI analysis · World World Cup

France 2-0 Morocco — Mbappé rebound and Dembélé finish seal away win

By Odds Radar AI · 9 July 2026
France — Morocco
2 – 0
Half-time: 0-0
AI pre-match: France win 61% ✓ correct
Gillette Stadium, Foxborough, Massachusetts — Managers: D. Deschamps · H. Regragui

France beat Morocco 2-0 in a World Cup match at Gillette Stadium in Foxborough, Massachusetts, after a goalless first half. The game was decided by Kylian Mbappé and Ousmane Dembélé: Mbappé missed a penalty early on but later scored, and Dembélé wrapped up the victory soon after.

Match timeline

28'❌ str.Kylian Mbappé · France
60'Kylian Mbappé (Désiré Doué) · France
63'🟨Issa Diop · Morocco
66'Ousmane Dembélé (Kylian Mbappé) · France

Man of the match

Ousmane Dembélé · France · 1⚽
8.9 rating

The first 45 minutes were cagey and tactical; halftime stood at 0-0. France had the better chances and more possession, but Morocco defended compactly and posed danger on breaks. The initial big moment came in the 28th minute when Kylian Mbappé was awarded a penalty but failed to convert.

The complexion shifted after the break. In the 60th minute Mbappé opened the scoring with a finish set up by Désiré Doué, putting France 1-0 ahead. In the 63rd minute Issa Diop received a yellow card for Morocco, and in the 66th minute Ousmane Dembélé made it 2-0 from an assist by Mbappé.

Dembélé the decisive performer

Ousmane Dembélé was named man of the match with a top rating of 8.9, scoring the goal that secured the win. His movement in transitions and technical quality helped unlock Morocco’s compact backline, and his 66th-minute finish was the culmination of a period when France’s attack found its rhythm. Kylian Mbappé played a pivotal role as creator and finisher; his 60th-minute strike followed a precise pass from Désiré Doué. Mbappé remains among the tournament’s leading scorers with eight goals this season.

For Morocco the defeat highlights a need to reassess attacking efficiency against top opposition; coach H. Regragui’s plans were not enough to derail Didier Deschamps’ France. For France and coach D. Deschamps, the victory reinforces their status as group favourites and provides breathing room to manage squad rotation.

Odds Radar Pro AI and the market view

Odds Radar Pro's AI had predicted a 61% chance of a France win before kick-off, and the market reflected the same probability. The AI’s forecast leaned on France’s superior attacking metrics, higher expected goals (xG) in recent matches, and the form of key players like Mbappé and Dembélé. Morocco was noted as dangerous and capable of scoring, but the overall signals favoured France.

With market pricing aligned to the AI, there was no exploitable value gap in this fixture. That alignment indicates that both model and market participants had access to similar information on form and line-ups.

Looking ahead, France must aim to turn early dominance into more comfortable scorelines before late phases, while Morocco needs to improve chance creation and discipline — illustrated by Diop’s yellow card. France’s next task is to sustain momentum, and Morocco must respond by sharpening offensive transitions and converting clearer opportunities.

Sources: The New York Times · BBC · Politico

The AI’s pre-match call

France75%
Draw17%
Morocco8%
Over 2.5 goals69%
Both teams to score64%

The market gave only 61% to france win — that’s where the AI saw value.

Match data

Form FranceWWWWW
Form MoroccoWDWWD
LineupFrance 4-2-3-1 · Morocco 4-2-3-1

France — key players

  • M. Maignan 0m/0a
  • Kylian Mbappé 8m/2a
  • M. Olise 3m/6a
  • D. Upamecano 0m/0a

Morocco — key players

  • Y. Bounou 0m/0a
  • N. El Aynaoui 2m/0a
  • A. Hakimi 1m/5a
  • I. Diop 1m/0a

Related matches

Switzerland’s measured 2-0 knockout over Algeria validates AI pick — defensive solidity wins out
Switzerland 2–0 Algeria · 3 July 2026
Portugal cling to home advantage in 2-1 win over Croatia after chaotic finish and tribute to Diogo Jota
Portugal 2–1 Croatia · 2 July 2026
Brazil survive late drama to reach last 16 — Ancelotti’s tweaks and Odds Radar Pro AI were spot on
Brazil 2–1 Japan · 29 June 2026
Mexico cruise to 3-0 win over Czechia — data-driven pick proved prescient amid stadium controversy
Czechia 0–3 Mexico · 25 June 2026

See today’s AI picks in Odds Radar Pro →

← More matches the AI called right

Gamble responsibly. Odds Radar Pro is an analysis tool — no guarantee of winnings. 18+. · © Odds Radar Pro