← World Cup
🇫🇷France
30
Iraq🇮🇶

Match events

  • 6'Amir Al-Ammari
  • 14'Kylian Mbappé
  • 26'Aymen Hussein / Ali Al-Hamadi
  • 28'Ali Al-Hamadi
  • 54'Kylian Mbappé
  • 60'Zaid Tahseen / Rebin Sulaka
  • 60'Zaid Ismail / Youssef Amyn
  • 66'Ousmane Dembélé
  • 68'Ousmane Dembélé / Désiré Doué
  • 68'Michael Olise / Rayan Cherki
  • 68'Amir Al-Ammari / Aimar Sher
  • 69'Ibrahim Bayesh / Marko Farji
  • 83'Bradley Barcola / Maghnes Akliouche
  • 83'Jules Koundé / Malo Gusto
  • 91'Kylian Mbappé / Marcus Thuram
FTFull time · post-match
🇫🇷
France
🇮🇶
Iraq

Group Stage · Group I · Mon, Jun 22 · 5:00 pm Philadelphia · Lincoln Financial Field, Philadelphia

Full-time · post-match analysis
France vs Iraq — full time
Full-match analysis07:29 AM

Centurion Mbappé Braces as France Cruise Past Iraq Into Round of 32

France
30Full-time
Iraq

Key moments

  • 14' - Kylian Mbappé opens the scoring on his 100th international appearance with a composed finish.
  • 54' - Mbappé strikes again, doubling France's lead and putting Les Bleus in firm control.
  • 66' - Ousmane Dembélé seals the emphatic 3-0 victory with a clinical finish before a wave of substitutions.
France vs Iraq match statistics

France put on a dominant and composed performance in Philadelphia to cruise past Iraq with a comfortable 3-0 victory, booking their spot in the Round of 32 of the 2026 FIFA World Cup. In a match that was interrupted by a two-hour weather delay at halftime, the French side showed no signs of distraction or complacency. Captain Kylian Mbappé, celebrating his historic 100th cap for Les Bleus, was the star of the show, proving why he is one of the most lethal finishers on the planet.

The breakthrough came early in the 14th minute when Mbappé opened the scoring with a characteristically clinical finish. Iraq struggled to cope with the relentless French press, and their frustrations boiled over early, with Amir Al-Ammari picking up a yellow card in just the 6th minute. Iraq's attempts to establish a foothold were further complicated by a VAR check involving Ali Al-Hamadi in the 28th minute and a first-half tactical substitution of forward Aymen Hussein. After the lengthy halftime storm delay, France immediately resumed their offensive onslaught, with Mbappé capitalizing on defensive vulnerability to score his second of the night in the 54th minute, turning what looked like a stabilizing phase for Iraq into a two-goal deficit.

Ousmane Dembélé put the game entirely out of reach in the 66th minute, firing home a precise third goal for Les Bleus. Shortly after the goal, France manager Didier Deschamps began rotating his squad, replacing Dembélé and introducing the fresh legs of Michael Olise in the 68th minute. Iraq also made wholesale changes to stem the tide, bringing on the likes of Zaid Tahseen, Zaid Ismail, and Ibrahim Bayesh. However, the Lions of Mesopotamia simply lacked the firepower to pierce the robust French rearguard. The match wound down with late appearances from Bradley Barcola and Jules Koundé, while Mbappé was subbed off to a roaring ovation in the 91st minute. The clinical 3-0 victory officially secures France's spot in the Round of 32, while Iraq faces a must-win situation in their final group match to keep their tournament hopes alive.

Player ratings

Kylian Mbappé9.5

France · An outstanding performance on his 100th cap, scoring a clinical brace to propel France into the knockout stage.

Ousmane Dembélé8.5

France · Constantly threatened down the flank and capped off a strong display with a well-taken goal in the 66th minute.

Amir Al-Ammari5.0

Iraq · Booked early in the 6th minute and struggled to manage France's dynamic midfield before being subbed off.

Ali Al-Hamadi5.5

Iraq · Isolated up front and had a frustrating night, including a lengthy VAR check.

Michael Olise6.5

France · Brought energy and creativity off the bench in the final 20 minutes to see out the comfortable win.

Bradley Barcola6.0

France · Offered fresh legs late on as France confidently managed the final moments of the game.

Updated 7 times during the match
  • 14'Live update
  • 29'Live update
  • 44'Live update
  • 59'Live update
  • 74'Live update
  • 89'Live update
  • 95'Live update

Starting XI · as it played

Real lineup · goals, cards & subs
🇫🇷
FranceFormation 4-2-4
Goals3
Maignan
Digne
Upamecano
83'
Koundé
Saliba
Koné
Rabiot
6.083'
Barcola
9.591'
Mbappé
8.568'
Dembélé
6.568'
Olise
Substitutions · 5
68'Dembélé
68'Olise
83'Barcola
83'Koundé
91'Mbappé
🇮🇶
IraqFormation 4-4-2
Goals0
Basil
Doski
60'
Tahseen
Hashem
Ali
69'
Bayesh
Iqbal
5.068'
Al-Ammari
60'
Ismail
26'
Hussein
Qasem
Substitutions · 5
26'Hussein
60'Tahseen
60'Ismail
68'Al-Ammari
69'Bayesh

Full time

Match events

Event feed will populate as official data lands.

Watch

Match highlights

Video plays on this page via the official source. Playback rights vary by region (enforced by the player).

During the match · 15-minute updates
7 live updates · newest first
Pre-match · what we expected
France vs Iraq preview
Match preview

France vs Iraq — World Cup 2026 Preview

France vs Iraq form and stats
  • France form: No recent data
  • Iraq form: No recent data

France vs Iraq — FIFA World Cup 2026 group stage preview.

This fixture promises to be a key battle as both sides look to make their mark in the tournament.

Starting XI (pre-match projection)

The probable XI for France firms up as official team news lands (typically ~24 hours before kickoff).
The probable XI for Iraq firms up as official team news lands (typically ~24 hours before kickoff).

Factlen projection

Pre-match win probability

72%16%12%
France winDrawIraq win

Model estimate from confederation strength + home edge, before confirmed lineups. Editorial projection — not betting advice.

FranceTale of the tapeIraq
Didier DeschampsManagerTBC
TBCFormationTBC
UEFAConfederationAFC
Group IGroupGroup I

France squad watch

Official sources

Iraq squad watch

Official sources

Iraq squad watch

The final squad is still pending. The latest squad hub is linked for call-ups, cuts, and late injury movement.

Source: FIFA squad hub · May 26, 12:00 AM UTC

France roster

Final squad - 9/26

Squad source

GK

Mike MaignanAC Milan

DF

William SalibaArsenal
Theo HernandezAl-Hilal

MF

Aurelien TchouameniReal Madrid
N'Golo KanteFenerbahce

FW

Kylian MbappeReal Madrid
Ousmane DembelePSG
Michael OliseBayern Munich
Rayan CherkiManchester City

Iraq roster

Squad watch

Squad source

The final squad is still pending. Player cards will appear here as soon as the published list is available.