First Stage · Group E · Thursday, June 25 · New York/New Jersey Stadium, New Jersey · 80,663 in the stands
kickoff 16:00 local · 28°C · 42% 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
- 2′Sané0.11 xG
- 9′Angulo0.03 xG
- 77′Plata0.57 xG
The xG race — cumulative expected goals, minute by minute
ECU 0:0 GEROn paper vs as played — formation sheet vs heatmap reality
ECU 4-4-2 attack →, ← GER 3-4-2-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. Ecuador attack →, ← Germany attack. Brighter is more presence; where the colors meet is the contested ground.
How it happened
- 2′Leroy SANE (Germany) scores!!
- 9′Nilson ANGULO (Ecuador) scores!!
- 43′Piero HINCAPIE (Ecuador) is booked by the referee.
- 44′Aleksandar PAVLOVIC (Germany) is booked by the referee.
- ′Before the second half begins Angelo STILLER (in) comes off the bench to replace Aleksandar PAVLOVIC (out) (Germany)
- 50′Alan FRANCO (Ecuador) is booked by the referee.
- 60′Deniz UNDAV (in) comes off the bench to replace Kai HAVERTZ (out) (Germany)
- 60′Malick THIAW (in) comes off the bench to replace Joshua KIMMICH (out) (Germany)
- 64′Angelo PRECIADO (in) comes off the bench to replace Alan FRANCO (out) (Ecuador)
- 64′Kevin RODRIGUEZ (in) comes off the bench to replace Enner VALENCIA (out) (Ecuador)
- 64′Maximilian BEIER (in) comes off the bench to replace Felix NMECHA (out) (Germany)
- 71′Pervis ESTUPINAN (in) comes off the bench to replace Piero HINCAPIE (out) (Ecuador)
- 73′Pascal GROSS (in) comes off the bench to replace Florian WIRTZ (out) (Germany)
- 77′Gonzalo PLATA (Ecuador) scores!!
- 85′Jordy CAICEDO (in) comes off the bench to replace Nilson ANGULO (out) (Ecuador)
- 85′Felix TORRES (in) comes off the bench to replace John YEBOAH (out) (Ecuador)
- 89′Gonzalo PLATA (Ecuador) is booked by the referee.
The morning-after column · AI-written from the match data
Germany's Profligacy Proves Costly Against Pragmatic Ecuador
Germany's problem was simple: quantity over quality. They forced more turnovers (51 versus 49) and recovered possession faster, yet generated lower expected goals (0.74 to Ecuador's 1.29). Leroy Sané, Florian Wirtz and Jamal Musiala animated the midfield, but Nilson Angulo and John Yeboah's defensiveness blunted their threat. Ecuador's higher xG despite possessing just 39 per cent reflects ruthless finishing. At 77 minutes, when Ecuador struck decisively, the match tilted irreversibly: Germany had pressed relentlessly but couldn't convert. Their dominance had been illusory.
Ecuador's 1.29 expected goals with half of Germany's possession revealed this was about precision, not volume.
77′
Ecuador strikes decisively; Germany's relentless pressing finally fails to deliver.
What Ecuador needed
Clinical finishing and defensive discipline overcame German possession dominance.
- Higher expected goals (1.29 vs 0.74) converted ruthlessly through decisive attacking.
- Absorbed possession deficit with organized defending; Angulo (7.7) and Yeboah (7.2) proved immovable.
- Survived two blocked or missed big chances (73', 77') then capitalized—efficiency when it mattered.
What Germany needed
Early goal squandered; late inefficiency proved fatal against clinical opponents.
- Quick 2' lead demolished by 9' equalizer; momentum never recovered in opening flurry.
- Expected goals deficit (0.74 vs 1.29) despite 11 shots exposed poor chance positioning.
- Sané, Wirtz (7.5, 7.4) dominated but lacked penetration; Ecuador's 77' riposte trumped 76' saved shot.