First Stage · Group I · Tuesday, June 16 · New York/New Jersey Stadium, New Jersey · 80,545 in the stands
kickoff 15:00 local · 25°C · 30% humidity
tap a player for their match file
match pulse — xG per 5 minutes · goals · cards
goals — hover the strip for every shot and card, with names
- 66′Mbappe0.31 xG
- 82′Barcola0.43 xG
- 90+5′Mbaye0.10 xG
- 90+6′Mbappe0.04 xG
The xG race — cumulative expected goals, minute by minute
FRA 0:0 SENOn paper vs as played — formation sheet vs heatmap reality
FRA 4-2-3-1 attack →, ← SEN 4-2-3-1 attack. The teamsheet, as announced.
The duel — team data, FIFA tracking included
Territory — where each team lived
Every player's heatmap, minutes-weighted and stacked per team. France attack →, ← Senegal attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 66′Kylian MBAPPE (France) scores!!
- 75′Ibrahim MBAYE (in) comes off the bench to replace Ismaila SARR (out) (Senegal)
- 75′Habib DIARRA (in) comes off the bench to replace Lamine CAMARA (out) (Senegal)
- 80′Bradley BARCOLA (in) comes off the bench to replace Ousmane DEMBELE (out) (France)
- 82′Bradley BARCOLA (France) scores!!
- 83′Bamba DIENG (in) comes off the bench to replace Nicolas JACKSON (out) (Senegal)
- 83′Iliman NDIAYE (in) comes off the bench to replace Pape GUEYE (out) (Senegal)
- 87′Rayan CHERKI (in) comes off the bench to replace Desire DOUE (out) (France)
- 88′Pathe CISS (in) comes off the bench to replace Idrissa Gana GUEYE (out) (Senegal)
- 90+5′Ibrahim MBAYE (Senegal) scores!!
- 90+6′Kylian MBAPPE (France) scores!!
The morning-after column · AI-written from the match data
Mbappé breaks Senegal's resolve as France delivers the inevitable
Senegal's resistance crumbled because they could neither match France's press (4.8 phases to 5.1) nor execute when opportunity came. A saved chance at 45+6 minutes and a post at 25 minutes left them with no margin. Recovery time—19.2 seconds versus France's 16.8—meant they were perpetually caught chasing. Mbappé's team added a second in the 82nd; Senegal's stoppage-time consolation served only to emphasize how thoroughly France controlled the tempo.
France's 1.62 expected goals against Senegal's 0.39 was the widest xG gulf in the opening weekend—a match decided by geography and press intensity.
66′
Mbappé broke the deadlock, turning 40 minutes of territorial pressure into a lead Senegal could not recover.
What France needed
Superior possession and pressing won out, but wasteful finishing in open play nearly cost them.
- Your 16.8-second recovery time was the match's decisive edge—press this tempo advantage in harder groups.
- Eight shots on target versus Senegal's two reflects dominance, but 1.62 xG from 11 shots shows profligacy: sharpen conversion.
- Senegal's late goal (0.10 xG) exposed defensive slack when you eased off—maintain intensity when already ahead.
What Senegal needed
Outpaced in every phase; two big chances wasted and you never recovered.
- Your 19.2-second recovery versus France's 16.8 meant perpetual chase-mode—speed transitions or face tournament elimination.
- 4.8 high-press phases to France's 5.1 was narrow, yet 54 forced turnovers shows you tried: execution failed, not effort.
- A 0.39 xG from six shots is criminal economy. The post at 25 minutes and saved chance at 45+6 were your only openings; you need more shots and better finishing.