MUNDIAL·26

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

France

66 Kylian MBAPPE (pen)

82 Bradley BARCOLA (pen)

90+6 Kylian MBAPPE (pen)

3:1

Senegal

90+5 Ibrahim MBAYE (pen)

tap a player for their match file

France4-2-3-1
Senegal4-2-3-1
Mike MAIGNAN6.3Dayot UPAMECANO7.0Jules KOUNDE6.7William SALIBA6.8Theo HERNANDEZ6.4Aurelien TCHOUAMENI6.7Adrien RABIOT7.5Ousmane DEMBELE6.6Kylian MBAPPE8.2Michael OLISE7.7Desire DOUE6.8Edouard MENDY6.0Kalidou KOULIBALY6.2Krepin DIATTA6.1Moussa NIAKHATE6.3El Hadji Malick DIOUF6.1Idrissa Gana GUEYE6.5Lamine CAMARA6.3Pape GUEYE6.8Sadio MANE6.7Nicolas JACKSON6.2Ismaila SARR6.5
from the bench

match pulse — xG per 5 minutes · goals · cards

4590FRASEN

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

  • 66Mbappe0.31 xG
  • 82Barcola0.43 xG
  • 90+5Mbaye0.10 xG
  • 90+6Mbappe0.04 xG
FRA 0:0 SEN0'kickoff
7' I. Sarr — xG 0.03 · Blocked19' Dembélé — xG 0.03 · Blocked25' Jackson — xG 0.16 · Post31' I. Sarr — xG 0.04 · Missed40' Mané — xG 0.03 · Saved47' Doué — xG 0.05 · Missed45 + 6' I. Sarr — xG 0.20 · Missed53' Olise — xG 0.33 · Saved57' Mbappe — xG 0.32 · Saved65' Theo — xG 0.12 · Blocked66' Mbappe — xG 0.31 · Goal72' Olise — xG 0.03 · Saved74' Doué — xG 0.03 · Saved82' Barcola — xG 0.43 · Goal85' Mbappe — xG 0.10 · Saved90 + 5' Mbaye — xG 0.10 · Goal90 + 6' Mbappe — xG 0.04 · Goal

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

FRA 0:0 SEN
1.0015304560759066' Mbappe — GOAL82' Barcola — GOAL90 + 5' Mbaye — GOAL90 + 6' Mbappe — GOAL1.790.56

On 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.

16Mike MAIGNANMike MAIGNAN4Dayot UPAMECANODayot UPAMECANO5Jules KOUNDEJules KOUNDE17William SALIBAWilliam SALIBA19Theo HERNANDEZTheo HERNANDEZ8Aurelien TCHOUAMENIAurelien TCHOUAMENI14Adrien RABIOTAdrien RABIOT7Ousmane DEMBELEOusmane DEMBELE10Kylian MBAPPEKylian MBAPPE11Michael OLISEMichael OLISE20Desire DOUEDesire DOUE16Edouard MENDYEdouard MENDY3Kalidou KOULIBALYKalidou KOULIBALY15Krepin DIATTAKrepin DIATTA19Moussa NIAKHATEMoussa NIAKHATE25El Hadji Malick DIOUFEl Hadji Malick DIOUF5Idrissa Gana GUEYEIdrissa Gana GUEYE8Lamine CAMARALamine CAMARA26Pape GUEYEPape GUEYE10Sadio MANESadio MANE11Nicolas JACKSONNicolas JACKSON18Ismaila SARRIsmaila SARR

The duel — team data, FIFA tracking included

49%
Possession
44%
1.62
Expected goals
0.39
54
Threat
46
11
Shots
6
8
On target
2
516
Passes completed
453
54
Forced turnovers
39
16.8s
Ball recovery time
19.2s
5.06
High-press phases
4.83
8
Fouls committed
5
1
Offsides
3
120 km
Distance covered
117 km
35.1 km/h
Top speed
33.8 km/h

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

  1. 66Kylian MBAPPE (France) scores!!
  2. 75Ibrahim MBAYE (in) comes off the bench to replace Ismaila SARR (out) (Senegal)
  3. 75Habib DIARRA (in) comes off the bench to replace Lamine CAMARA (out) (Senegal)
  4. 80Bradley BARCOLA (in) comes off the bench to replace Ousmane DEMBELE (out) (France)
  5. 82Bradley BARCOLA (France) scores!!
  6. 83Bamba DIENG (in) comes off the bench to replace Nicolas JACKSON (out) (Senegal)
  7. 83Iliman NDIAYE (in) comes off the bench to replace Pape GUEYE (out) (Senegal)
  8. 87Rayan CHERKI (in) comes off the bench to replace Desire DOUE (out) (France)
  9. 88Pathe CISS (in) comes off the bench to replace Idrissa Gana GUEYE (out) (Senegal)
  10. 90+5Ibrahim MBAYE (Senegal) scores!!
  11. 90+6Kylian MBAPPE (France) scores!!

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

Mbappé breaks Senegal's resolve as France delivers the inevitable

France's control never translated to dominance until the 66th minute. For an hour, they suffocated Senegal with 49% possession and 5.1 high-press phases, forcing turnovers at will, yet watched clear chances slip away at the feet of wasteful strikers in the 53rd and 57th minutes. When Mbappé finally found the net, the breakthrough felt less like genius than arithmetic—the xG reckoning (1.62 to 0.39) finally settling its score.

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.