Ecuador 2-1 Germany — World Cup 2026, 25 Jun 2026
Ecuador beat Germany 2-1 in the World Cup 2026 on 25 June 2026 at MetLife Stadium, East Rutherford. Nilson Angulo and Gonzalo Plata scored for Ecuador; Leroy Sané for Germany. Full match stats, line-ups and player ratings are below.
Match timeline
- 0-12'assist: Florian Wirtz
- 1-19'assist: Pedro Vite
- 43'Foul
- 44'
- Half-time1-1
- 46'
- 1-247'—
- 50'Time wasting
- 60'
- 60'
- 64'
- 64'
- 64'
- 71'
- 73'
- 2-277'assist: Kevin Rodríguez
- 85'
- 85'
- 89'Foul
- Full-time2-1
Player ratings
7.9
Top rated
Ecuador
- 7.9Nilson AnguloM
- 7.9Pedro ViteM
- 7.9Moisés CaicedoM
- 7.5Kevin RodríguezF
- 7.2Joel OrdoñezD
- 7.2Hernán GalíndezG
- 7.2John YeboahM
- 6.9Pervis EstupiñánD
- 6.7Gonzalo PlataF
- 6.7Willian PachoD
- 6.7Alan FrancoD
- 6.7Enner ValenciaF
- 6.6Angelo PreciadoD
- 6.6Félix TorresD
- 6.5Jordy CaicedoF
- 6.2Piero HincapiéD
Germany
- 7.3Florian WirtzF
- 7.2Leroy SanéM
- 7.2Kai HavertzF
- 7.0Joshua KimmichD
- 6.9Jamal MusialaF
- 6.9Angelo StillerM
- 6.7Malick ThiawD
- 6.6Manuel NeuerG
- 6.6Jonathan TahD
- 6.6David RaumM
- 6.5Pascal GroßM
- 6.5Aleksandar PavlovicM
- 6.3Maximilian BeierF
- 6.3Deniz UndavF
- 6.3Antonio RüdigerD
- 5.9Felix NmechaM
Line-ups
- 21Alan Franco50'64'D6.7
- 6Willian PachoD6.7
- 19Gonzalo Plata77'89'F6.7
- 1Hernán GalíndezG7.2
- 9John Yeboah85'M7.2
- 13Enner Valencia64'F6.7
- 23Moisés CaicedoM7.9
- 3Piero Hincapié43'71'D6.2
- 15Pedro ViteM7.9
- 20Nilson Angulo9'85'M7.9
- 4Joel OrdoñezD7.2
Substitutes
- 25Jackson PorozoD
- 17Angelo Preciado64'D6.6
- 5Jordy AlcívarM
- 16Jordy Caicedo85'F6.5
- 22Gonzalo ValleG
- 7Pervis Estupiñán71'D6.9
- 2Félix Torres85'D6.6
- 12M. RamirezG
- 8Anthony ValenciaF
- 14Alan MindaF
- 26Yaimar MedinaD
- 18Denil CastilloM
- 24J. ArevaloF
- 11Kevin Rodríguez64'F7.5
- 10K. PaezM
Coach: Julian Nagelsmann
- 1Manuel NeuerG6.6
- 6Joshua Kimmich60'D7.0
- 23Felix Nmecha64'M5.9
- 19Leroy Sané2'M7.2
- 4Jonathan TahD6.6
- 7Kai Havertz60'F7.2
- 2Antonio RüdigerD6.3
- 22David RaumM6.6
- 10Jamal MusialaF6.9
- 17Florian Wirtz73'F7.3
- 5Aleksandar Pavlovic44'46'M6.5
Substitutes
- 21Alexander NübelG
- 8Leon GoretzkaM
- 12Oliver BaumannG
- 20Nadiem AmiriM
- 13Pascal Groß73'M6.5
- 3Waldemar AntonD
- 26Deniz Undav60'F6.3
- 9Jamie LewelingF
- 16Angelo Stiller46'M6.9
- 11Nick WoltemadeF
- 14Maximilian Beier64'F6.3
- 24Malick Thiaw60'D6.7
- 25A. OuedraogoM
Team statistics
Ecuador
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Nilson Angulo | 85 | 1 | 0 | 1 | 1 | – | 4 | 7.9 |
| Pedro Vite | 90 | – | 1 | – | 2 | 9 | – | 7.9 |
| Moisés Caicedo | 90 | – | 0 | 1 | 1 | 4 | – | 7.9 |
| Kevin Rodríguez | 26 | – | 1 | – | 1 | – | – | 7.5 |
| Joel Ordoñez | 90 | – | 0 | – | – | 3 | 1 | 7.2 |
| Hernán Galíndez | 90 | – | 0 | – | – | – | – | 7.2 |
| John Yeboah | 85 | – | 0 | – | 3 | – | 3 | 7.2 |
| Pervis Estupiñán | 19 | – | 0 | – | – | 1 | – | 6.9 |
| Gonzalo Plata | 90 | 1 | 0 | 2 | – | 3 | 1 | 6.7 |
| Willian Pacho | 90 | – | 0 | – | – | 1 | – | 6.7 |
| Alan Franco | 64 | – | 0 | – | – | 4 | – | 6.7 |
| Enner Valencia | 64 | – | 0 | 1 | – | – | – | 6.7 |
| Angelo Preciado | 26 | – | 0 | – | – | – | – | 6.6 |
| Félix Torres | 13 | – | 0 | – | – | – | – | 6.6 |
| Jordy Caicedo | 13 | – | 0 | – | – | – | – | 6.5 |
| Piero Hincapié | 71 | – | 0 | – | – | 1 | – | 6.2 |
Germany
| Player | Min | G | A | Sh | KP | Tkl | Drb | Rt |
|---|---|---|---|---|---|---|---|---|
| Florian Wirtz | 73 | – | 1 | – | 2 | 1 | 3 | 7.3 |
| Leroy Sané | 90 | 1 | 0 | 2 | 1 | 2 | – | 7.2 |
| Kai Havertz | 60 | – | 0 | 1 | – | 3 | – | 7.2 |
| Joshua Kimmich | 60 | – | 0 | – | – | 2 | – | 7.0 |
| Jamal Musiala | 90 | – | 0 | – | 1 | 2 | 3 | 6.9 |
| Angelo Stiller | 45 | – | 0 | – | – | 1 | – | 6.9 |
| Malick Thiaw | 30 | – | 0 | – | – | 2 | – | 6.7 |
| Manuel Neuer | 90 | – | 0 | – | – | – | – | 6.6 |
| Jonathan Tah | 90 | – | 0 | – | – | 2 | – | 6.6 |
| David Raum | 90 | – | 0 | – | 2 | 1 | – | 6.6 |
| Pascal Groß | 17 | – | 0 | 1 | 1 | 2 | – | 6.5 |
| Aleksandar Pavlovic | 45 | – | 0 | – | – | – | 1 | 6.5 |
| Maximilian Beier | 26 | – | 0 | – | – | – | – | 6.3 |
| Deniz Undav | 30 | – | 0 | 1 | 2 | – | – | 6.3 |
| Antonio Rüdiger | 90 | – | 0 | – | – | 1 | – | 6.3 |
| Felix Nmecha | 64 | – | 0 | 1 | – | 1 | – | 5.9 |
Before and after
Ecuador
- Previous: Ecuador 0-0 Curaçao, 21 Jun 2026 · World Cup 2026
- Next: Mexico 2-0 Ecuador, 1 Jul 2026 · World Cup 2026
Germany
- Previous: Germany 2-1 Ivory Coast, 20 Jun 2026 · World Cup 2026
- Next: Germany 1-1 Paraguay, 29 Jun 2026 · World Cup 2026
Data updated
