Kylian Mbappé scored twice on his 100th appearance for France to help them to a 3-0 victory over Iraq in a weather-affected World Cup clash at Philadelphia Stadium (Lincoln Financial Field).
The France captain scored in either half—with half-time lasting two hours and 10 minutes due to thunderstorms in the area—and Ousmane Dembélé also scored to send Les Bleus to the round of 32 after two straight wins in Group I.

Didier Deschamps’ side controlled most of the game, pressed after the break, and turned pressure into goals in front of 68,324 fans. Michael Olise set up two of them and also hit the woodwork, while Iraq’s organized 4-1-4-1 shape fought hard but created little.
Table of Contents
Match Overview
| Category | Details |
|---|---|
| Competition | World Cup 2026 – Group I |
| Fixture | France vs. Iraq |
| Venue | Philadelphia Stadium (Lincoln Financial Field, PA) |
| Attendance | 68,324 |
| Final Score | France 3 – 0 Iraq |
First Half: France Strike Early
France made a quick start, and Mbappé marked his landmark appearance just 14 minutes in. He played a one-two with Michael Olise, who set Mbappé up to bend a lovely effort into the back of the net from outside the box, despite goalkeeper Ahmed Basil getting fingertips to it.
The first half was measured rather than frantic, with France at 58% possession and a modest 0.24 expected goals (xG) to Iraq’s 0.16. Iraq had a setback shortly after as captain Aymen Hussein went off injured on 26 minutes, replaced by Ali Al Hamadi. The substitute provided a spark, nodding a header just wide moments after coming on.

Mbappé then went for the spectacular from the edge of the center circle in Iraq’s half after a loose pass from Zaid Ismael, but his effort sailed over the crossbar before the extended thunderstorm delay.
Second Half: France Punish Iraq’s Mistakes
The second half opened up as France out-shot Iraq 19-4. Iraq were the first to blink after returning to the pitch. A short goal-kick from Zaid Tahseen was fired into a helpless Basil, and his loose touch was pounced on by Dembélé. He unselfishly put it on a plate for Mbappé to slot into an empty net in the 54th minute.

Olise then struck the crossbar with a lovely lob before Dembélé’s first-time curler was tipped away by Basil, and Adrien Rabiot was only able to nod wide on the rebound.
Dembélé finally ended his long wait for a major tournament goal 66 minutes in. Having hit the side netting moments before, he brilliantly turned to drill a low strike under Basil. Olise, who exited at 68 minutes, supplied his second assist for the goal.

Iraq threatened to snatch a late consolation, with Al Hamadi sliding in to poke wide under pressure from Lucas Digne. France finished on top with Mbappé firing wide as he missed the chance to grab a hat-trick.
Goal Summary Timeline
| Minute | Goalscorer | Team | Assist / Details |
|---|---|---|---|
| 14′ | Kylian Mbappé | France | Curled effort from outside the box; Assist by Michael Olise |
| 54′ | Kylian Mbappé | France | Slotted into an empty net; Assist by Ousmane Dembélé |
| 66′ | Ousmane Dembélé | France | Low strike under the keeper; Assist by Michael Olise |
Tactical Breakdown: Control Without Chaos
France finished with 56% possession and 602 passes, completing 539 of them. Final-third entries were 89 to 31, and touches in the box were a one-sided 42 to 7. That consistent field position turned into chances, with France producing six big chances and a total xG of 2.49 (their second-period xG jumped to 2.25).
France did not allow a single shot on target, leaving Mike Maignan without a save to make. Center-back Dayot Upamecano stood out with 75 accurate passes from 78 attempts, eight recoveries, and two interceptions. He even created a big chance and posted 0.32 expected assists (xA).

Iraq’s defensive workload was heavy and honest. They edged overall duels (52%) and won more tackles and interceptions. They made 26 clearances, 18 tackles, and 11 interceptions, which kept the score from running away at times. Defender Akam Hashem was their most reliable outlet, completing 68 of 71 passes with nine clearances and a last-man tackle.
However, only Tunisia (five) have made more errors leading to goals at the 2026 World Cup than Iraq (three).
Player Spotlight: Kylian Mbappé Makes History
Kylian Mbappé earned Player of the Match honors. The 27-year-old is the 10th player to make 100 appearances for the French men’s national team and the youngest to do so at 27 years and 184 days.

Mbappé is staying close behind Lionel Messi (18) in the all-time scoring charts, moving level with Miroslav Klose on 16 World Cup goals. He is also the fourth player to score 2+ goals in at least three successive World Cup appearances (along with Sandor Kocsis, Guillermo Stabile, and Messi). Through two World Cup matches, Mbappé has four goals in 179 minutes with a scoring frequency of a goal every 44.75 minutes.

Against Iraq, Mbappé delivered two goals from eight shots, with three on target. He created two chances, completed 35 of 39 passes (90%), and carried the ball 15 times with six progressive carries for 130.6 progressive meters. He won two of four take-on contests and four of nine overall duels. Off the ball, he made six ball recoveries and won his only tackle.
Other Standouts
Ousmane Dembélé finished with one goal and one assist, three key passes, and 0.47 xA. He netted his first goal at a major tournament on his 20th such appearance (13 of those at the World Cup).
Michael Olise was outstanding, supplying two assists, making three key passes, and winning six duels, all while dropping into useful positions between lines.

For Iraq, substitute Marko Farji offered a late spark, producing one key pass from just two crosses. Goalkeeper Ahmed Basil was busy, yet finished with -0.78 goals prevented and an error leading to a goal.
What This Means for Group I
France were measured in the first half and ruthless in the second, sending them into the round of 32. Their front line supplied, and the center-backs kept everything tidy.

Iraq now require a win against Senegal if they want to stand a chance of going through as one of the best third-place teams. However, they have created a lot of their own problems with defensive errors. They will need to tighten up at the back and be more clinical in the final third to secure progression.
FAQs
What was the final score between France and Iraq?
France defeated Iraq 3-0 in their World Cup 2026 Group I match.
Who scored the goals for France?
Kylian Mbappé scored a brace (two goals), and Ousmane Dembélé scored the third goal for France.
Why was halftime delayed for over two hours?
Half-time lasted two hours and 10 minutes due to severe thunderstorms in the Philadelphia area.
What historical milestone did Kylian Mbappé reach in this game?
Mbappé made his 100th appearance for France, becoming the youngest player (27 years, 184 days) to reach that milestone for the men’s national team. He also reached 16 all-time World Cup goals.
How many saves did French goalkeeper Mike Maignan make?
Mike Maignan did not have to make a single save, as Iraq failed to register a shot on target throughout the match.





