MUNDIAL·26

First Stage · Group I · Monday, June 22 · Philadelphia Stadium, Philadelphia · 68,324 in the stands

kickoff 17:00 local · 30°C · 60% humidity

France

14 Kylian MBAPPE (pen)

54 Kylian MBAPPE (pen)

66 Ousmane DEMBELE (pen)

3:0

tap a player for their match file

France4-2-3-1
Iraq4-1-4-1
Mike MAIGNAN7.0Lucas DIGNE6.8Dayot UPAMECANO7.4Jules KOUNDE7.0William SALIBA7.3Manu KONE6.6Adrien RABIOT6.1Ousmane DEMBELE8.8Kylian MBAPPE8.3Michael OLISE8.3Bradley BARCOLA6.7AHMED BASIL5.0HUSSEIN ALI5.9ZAID TAHSEEN6.2AKAM HASHIM6.8MERCHAS DOSKI6.4IBRAHIM BAYESH5.9ZIDANE IQBAL6.5AMIR ALAMMARI6.8ZAID ISMAEL6.1AHMED QASEM6.4AYMEN HUSSEIN6.1
from the bench

match pulse — xG per 5 minutes · goals · cards

4590FRAIRQ

goals — hover the strip for every shot and card, with names

  • 14Mbappe0.04 xG
  • 54Mbappe0.38 xG
  • 66Dembélé0.50 xG
FRA 0:0 IRQ0'kickoff
1' Kone — xG 0.03 · Missed8' Olise — xG 0.04 · Blocked8' Mbappe — xG 0.02 · Missed14' Olise — xG 0.05 · Blocked14' Mbappe — xG 0.04 · Goal27' Al-Hamadi — xG 0.03 · Blocked27' Al-Hamadi — xG 0.14 · Missed32' Mbappe — xG 0.03 · Blocked40' Mbappe — xG 0.01 · Missed53' Barcola — xG 0.02 · Missed54' Mbappe — xG 0.38 · Goal58' Olise — xG 0.07 · Post59' Dembélé — xG 0.06 · Saved59' Rabiot — xG 0.57 · Missed65' Dembélé — xG 0.04 · Blocked66' Saliba — xG 0.05 · Missed66' Dembélé — xG 0.04 · Missed66' Dembélé — xG 0.50 · Goal74' Sulaka — xG 0.09 · Missed75' Al-Hamadi — xG 0.38 · Missed80' Mbappe — xG 0.11 · Missed88' Mbappe — xG 0.41 · Saved90' Mbappe — xG 0.22 · Missed

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

FRA 0:0 IRQ
1.02.0015304560759014' Mbappe — GOAL54' Mbappe — GOAL66' Dembélé — GOAL2.690.64

On paper vs as played — formation sheet vs heatmap reality

FRA 4-2-3-1 attack →, ← IRQ 4-1-4-1 attack. The teamsheet, as announced.

16Mike MAIGNANMike MAIGNAN3Lucas DIGNELucas DIGNE4Dayot UPAMECANODayot UPAMECANO5Jules KOUNDEJules KOUNDE17William SALIBAWilliam SALIBA6Manu KONEManu KONE14Adrien RABIOTAdrien RABIOT7Ousmane DEMBELEOusmane DEMBELE10Kylian MBAPPEKylian MBAPPE11Michael OLISEMichael OLISE12Bradley BARCOLABradley BARCOLA22AHMED BASILAHMED BASIL3HUSSEIN ALIHUSSEIN ALI4ZAID TAHSEENZAID TAHSEEN5AKAM HASHIMAKAM HASHIM23MERCHAS DOSKIMERCHAS DOSKI8IBRAHIM BAYESHIBRAHIM BAYESH14ZIDANE IQBALZIDANE IQBAL16AMIR ALAMMARIAMIR ALAMMARI24ZAID ISMAELZAID ISMAEL11AHMED QASEMAHMED QASEM18AYMEN HUSSEINAYMEN HUSSEIN

The duel — team data, FIFA tracking included

49%
Possession
44%
2.30
Expected goals
0.70
67
Threat
33
19
Shots
4
5
On target
0
553
Passes completed
431
42
Forced turnovers
37
17.5s
Ball recovery time
20.3s
8.35
High-press phases
1.28
4
Fouls committed
8
1
Offsides
0
108 km
Distance covered
112 km
34.7 km/h
Top speed
33.7 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. France attack →, Iraq attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 6AMIR ALAMMARI (Iraq) is booked by the referee.
  2. 14Kylian MBAPPE (France) scores!!
  3. 26ALI ALHAMADI (in) comes off the bench to replace AYMEN HUSSEIN (out) (Iraq)
  4. 54Kylian MBAPPE (France) scores!!
  5. 60REBIN SULAKA (in) comes off the bench to replace ZAID TAHSEEN (out) (Iraq)
  6. 60YOUSSEF AMYN (in) comes off the bench to replace ZAID ISMAEL (out) (Iraq)
  7. 66Ousmane DEMBELE (France) scores!!
  8. 68Desire DOUE (in) comes off the bench to replace Ousmane DEMBELE (out) (France)
  9. 68Rayan CHERKI (in) comes off the bench to replace Michael OLISE (out) (France)
  10. 68MARKO FARJI (in) comes off the bench to replace IBRAHIM BAYESH (out) (Iraq)
  11. 68AIMAR SHER (in) comes off the bench to replace AMIR ALAMMARI (out) (Iraq)
  12. 83Maghnes AKLIOUCHE (in) comes off the bench to replace Bradley BARCOLA (out) (France)
  13. 83Malo GUSTO (in) comes off the bench to replace Jules KOUNDE (out) (France)
  14. 90+1Marcus THURAM (in) comes off the bench to replace Kylian MBAPPE (out) (France)

The morning-after column · AI-written from the match data

Dembélé's Masterclass Proves Too Much for Toothless Iraq

France seized control within fourteen minutes of kickoff, an early strike establishing the shape of a one-sided contest. Against Iraqi passivity, Dembélé and Olise exploited the flanks with ease, generating constant danger from positions Iraq's defence could not cover. A second goal early in the second half, at the 54-minute mark, reduced the match to ritual; a third four minutes later confirmed what had been inevitable since the opening quarter-hour.

France's dominance rested not on possession—49%—but on velocity and suffocation of Iraq's attacks. Eight high-press phases yielded 42 forced turnovers, setting Dembélé (8.8) and Olise (8.3) loose against a fractured defence. Iraq's four shots went unthreatened; one big chance in the 75th was squandered. For France, Mbappe's 8.3 rating reflected balanced threat, though late profligacy—three missed chances after the 59th—went unpunished only because Iraq created nothing.

Iraq created nothing: zero shots on target across ninety minutes, the truest measure of their complete overmatching.

14

An early French goal shattered Iraqi hopes of weathering the deluge to come.

What France needed

Dominant in press intensity and personnel; survived late profligacy against non-threatening opposition.

  • Dembélé's 8.8 rating: wide control created space and set width for Olise (8.3).
  • Eight high-press phases forced 42 turnovers; press mismatch was the match's pivot.
  • Late waste—three missed chances after 59'—went unpunished only by Iraq's non-existent attack.

What Iraq needed

Overmatched tactically and temperamentally; one big chance was all they created.

  • Zero shots on target in 90 minutes: no attacking intent, only reactive defence.
  • Only 1.3 high-press phases versus France's 8.3; invitation to be pressed constantly.
  • Farji's 7.0 rating best among teammates (Hashem, Al-Ammari both 6.8); personnel gap too wide.