MUNDIAL·26

First Stage · Group E · Saturday, June 20 · Toronto Stadium, Toronto · 43,036 in the stands

kickoff 16:00 local · 20°C · 59% humidity

Germany

68 Deniz UNDAV (pen)

90+4 Deniz UNDAV (pen)

2:1

Côte d'Ivoire

30 Franck KESSIE (pen)

tap a player for their match file

Germany4-2-3-1
Côte d'Ivoire4-1-4-1
Manuel NEUER6.3Jonathan TAH7.1Joshua KIMMICH7.3Nico SCHLOTTERBECK6.4Nathaniel BROWN5.6Aleksandar PAVLOVIC6.6Jamal MUSIALA6.8Florian WIRTZ6.3Leroy SANE6.4Felix NMECHA7.2Kai HAVERTZ6.1Yahia FOFANA5.8Ghislain KONAN6.6Wilfried SINGO6.1Odilon KOSSOUNOU7.0Emmanuel AGBADOU6.7Franck KESSIE7.1Ibrahim SANGARE7.0Christ Inao OULAI6.9Ange-Yoan BONNY6.5Yan DIOMANDE6.9Amad DIALLO6.5
from the bench

match pulse — xG per 5 minutes · goals · cards

4590GERCIV

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

  • 30Kessié0.30 xG
  • 68Undav0.63 xG
  • 90+4Undav0.35 xG
GER 0:0 CIV0'kickoff
1' Havertz — xG 0.07 · Missed10' Havertz — xG 0.06 · Saved12' Singo — xG 0.09 · Blocked18' Musiala — xG 0.04 · Missed21' Nmecha — xG 0.03 · Blocked30' Diallo — xG 0.30 · Blocked30' Kessié — xG 0.30 · Goal38' A. Bonny — xG 0.05 · Saved41' Wirtz — xG 0.06 · Blocked42' Musiala — xG 0.02 · Blocked46' Konan — xG 0.02 · Blocked45 + 2' Nmecha — xG 0.03 · Blocked50' Kessié — xG 0.16 · Blocked51' Christ Oulai — xG 0.20 · Missed45 + 7' Wirtz — xG 0.30 · Saved56' Y. Diomande — xG 0.07 · Missed57' Rüdiger — xG 0.02 · Missed61' Leweling — xG 0.02 · Missed63' Havertz — xG 0.07 · Missed68' Undav — xG 0.63 · Goal84' Fofana — xG 0.02 · Blocked86' Undav — xG 0.02 · Saved89' Brown — xG 0.09 · Saved90 + 1' Amiri — xG 0.08 · Saved90 + 4' Undav — xG 0.35 · Goal

▶ Watch every shot in 3D⟲ Replay the match

The xG race — cumulative expected goals, minute by minute

GER 0:0 CIV
1.02.0015304560759030' Kessié — GOAL68' Undav — GOAL90 + 4' Undav — GOAL1.891.21

On paper vs as played — formation sheet vs heatmap reality

GER 4-2-3-1 attack →, ← CIV 4-1-4-1 attack. The teamsheet, as announced.

1Manuel NEUERManuel NEUER4Jonathan TAHJonathan TAH6Joshua KIMMICHJoshua KIMMICH15Nico SCHLOTTERBECKNico SCHLOTTERBECK18Nathaniel BROWNNathaniel BROWN5Aleksandar PAVLOVICAleksandar PAVLOVIC10Jamal MUSIALAJamal MUSIALA17Florian WIRTZFlorian WIRTZ19Leroy SANELeroy SANE23Felix NMECHAFelix NMECHA7Kai HAVERTZKai HAVERTZ1Yahia FOFANAYahia FOFANA3Ghislain KONANGhislain KONAN5Wilfried SINGOWilfried SINGO7Odilon KOSSOUNOUOdilon KOSSOUNOU20Emmanuel AGBADOUEmmanuel AGBADOU8Franck KESSIEFranck KESSIE18Ibrahim SANGAREIbrahim SANGARE26Christ Inao OULAIChrist Inao OULAI9Ange-Yoan BONNYAnge-Yoan BONNY11Yan DIOMANDEYan DIOMANDE15Amad DIALLOAmad DIALLO

The duel — team data, FIFA tracking included

50%
Possession
41%
2.47
Expected goals
1.27
64
Threat
36
16
Shots
9
7
On target
2
578
Passes completed
387
47
Forced turnovers
43
13.7s
Ball recovery time
19.4s
8.64
High-press phases
1.77
6
Fouls committed
5
0
Offsides
1
126 km
Distance covered
113 km
35.0 km/h
Top speed
34.4 km/h

Territory — where each team lived

Every player's heatmap, minutes-weighted and stacked per team. Germany attack →, Côte d'Ivoire attack. Brighter is more presence; where the colors meet is the contested ground.

How it happened

  1. 30Franck KESSIE (Côte d'Ivoire) scores!!
  2. Before the second half begins Antonio RUEDIGER (in) comes off the bench to replace Nico SCHLOTTERBECK (out) (Germany)
  3. 60Deniz UNDAV (in) comes off the bench to replace Jamal MUSIALA (out) (Germany)
  4. 60Nadiem AMIRI (in) comes off the bench to replace Aleksandar PAVLOVIC (out) (Germany)
  5. 60Jamie LEWELING (in) comes off the bench to replace Leroy SANE (out) (Germany)
  6. 68Deniz UNDAV (Germany) scores!!
  7. 75Simon ADINGRA (in) comes off the bench to replace Amad DIALLO (out) (Côte d'Ivoire)
  8. 75Evann GUESSAND (in) comes off the bench to replace Ange-Yoan BONNY (out) (Côte d'Ivoire)
  9. 75Seko FOFANA (in) comes off the bench to replace Ibrahim SANGARE (out) (Côte d'Ivoire)
  10. 82Guela DOUE (in) comes off the bench to replace Wilfried SINGO (out) (Côte d'Ivoire)
  11. 85Nicolas PEPE (in) comes off the bench to replace Yan DIOMANDE (out) (Côte d'Ivoire)
  12. 85Leon GORETZKA (in) comes off the bench to replace Kai HAVERTZ (out) (Germany)
  13. 90+4Deniz UNDAV (Germany) scores!!

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

Germany's late show overwhelms Ivorian grit in Toronto opener

Côte d'Ivoire stormed to an early goal at the half-hour, punching above their possession share with a clinical opening. But Germany's pressing structure, evidenced by 8.6 high-press phases to Ivory Coast's 1.8, began to suffocate the contest after that. Deniz Undav and Joshua Kimmich orchestrated a midfield reassertion. By the 68th minute, Germany had equalized from higher xG chances (0.63 vs the Ivorians' opening 0.30). The late goal—90+4'—broke Ivory Coast's resistance entirely.

Germany's dominance resided not in possession stats (50-41%, nearly level) but in ball-recovery tempo. At 13.7 seconds to Côte d'Ivoire's 19.4, that half-second sprint proved pivotal across 16 shots to nine, seven on target to two. The xG chasm—2.47 to 1.27—exposed Ivory Coast's reactive shape: they squandered high-quality chances at 51' and faced repeated blockages (30', 50'). Germany missed a 0.30 xG chance themselves at 45+7', a close call they could afford. Nadiem Amiri's 7.5 rating and Kimmich's composure in transition sealed it.

Germany's pressing frequency—8.6 high-press phases to Côte d'Ivoire's 1.8—more than quadrupled their opponent's intensity and unlocked a 2.47–1.27 xG advantage.

90+4

Late clincher breaks Côte d'Ivoire's resolve and confirms Germany's superiority.

What Germany needed

Press intensity and ball-recovery speed secured a win marred only by one 45+7' miss.

  • High-press frequency (8.6 phases vs 1.8) dismantled Ivory Coast's transitions and forced 47 turnovers.
  • Recovery speed of 13.7 seconds versus Ivory Coast's 19.4s dictated tempo and chance quality throughout.
  • Survived early deficit and squandered 0.30 xG chance; xG margin (2.47–1.27) ultimately proved too steep.

What Côte d'Ivoire needed

Missed three clear openings and couldn't match Germany's pressing; early goal masked tactical fragility.

  • Failed to convert high-quality chances: 0.30 xG blocked (30'), 0.20 xG missed (51'), 0.16 xG blocked (50').
  • Ball recovery time of 19.4 seconds versus Germany's 13.7s ceded possession initiative; limited transition opportunities.
  • Passive high-press strategy (1.8 phases) left Amiri and Kimmich unchallenged in midfield transitions.