SANSTARI
WORLD CUP
Ecuador
DDWLD
  • Angulo 9'
  • Plata 77'
FT2 – 1
Germany
WWWWW
  • Sané 2'
Thursday, 25 June 2026 · 21:00 · New York New Jersey Stadium
Ecuador4-4-2
Confirmed lineup
Germany3-4-2-1
157.5
P. Vite
67.0
W. Pacho
16.9
H. Galíndez
36.3↓71'
P. Hincapié
47.2
J. Ordóñez
216.7↓64'
A. Franco
237.0
M. Caicedo
97.1↓85'
J. Yeboah
136.6↓64'
E. Valencia
196.9
G. Plata
⚽
20★7.6↓85'
N. Angulo
⚽
56.2↓46'
A. Pavlovic
66.8↓60'
J. Kimmich
177.4↓73'
F. Wirtz
26.5
A. Rüdiger
106.8
J. Musiala
226.6
D. Raum
16.4
M. Neuer
196.9
L. Sané
⚽
46.6
J. Tah
77.0↓60'
K. Havertz
235.8↓64'
F. Nmecha
Substitutions
64' ▲ Angelo Preciado ▼ Alan Franco
64' ▲ Kevin Rodríguez ▼ Enner Valencia
71' ▲ Pervis Estupiñán ▼ Piero Hincapié
85' ▲ Jordy Caicedo ▼ Nilson Angulo
85' ▲ Félix Torres ▼ John Yeboah
46' ▲ Angelo Stiller ▼ Aleksandar Pavlovic
60' ▲ Malick Thiaw ▼ Joshua Kimmich 
60' ▲ Deniz Undav ▼ Kai Havertz
64' ▲ Maximilian Beier ▼ Felix Nmecha
73' ▲ Pascal Groß ▼ Florian Wirtz
Ecuador

Match statistics

Germany
  • 39%Possession61%
  • 7Shots11
  • 3Shots on target3
  • 2Big chances created2
  • 3Corners2
  • 83%Pass accuracy87%
  • 2Saves1
  • 15Fouls10
  • 1Offsides0
  • 3Yellow cards1

Timeline

17 events
EcuadorGermany
  • 2'
    Leroy Sanéassist Florian Wirtz
  • Nilson Anguloassist Pedro Vite
    9'
  • Piero HincapiéYellow card
    43'
  • 44'
    Aleksandar PavlovicYellow card
  • 46'
    ↑ Angelo Stiller↓ Aleksandar Pavlovic
  • Alan FrancoYellow card
    50'
  • 60'
    ↑ Malick Thiaw↓ Joshua Kimmich
  • 60'
    ↑ Deniz Undav↓ Kai Havertz
  • 64'
    ↑ Maximilian Beier↓ Felix Nmecha
  • ↑ Angelo Preciado↓ Alan Franco
    64'
  • ↑ Kevin Rodríguez↓ Enner Valencia
    64'
  • ↑ Pervis Estupiñán↓ Piero Hincapié
    71'
  • 73'
    ↑ Pascal Groß↓ Florian Wirtz
  • Gonzalo Plataassist Kevin Rodríguez
    77'
  • ↑ Félix Torres↓ John Yeboah
    85'
  • ↑ Jordy Caicedo↓ Nilson Angulo
    85'
  • Gonzalo PlataYellow card
    89'

Plus 55 shots, corners and fouls from the in-play feed (no player names, so not listed).

Price by goal

No validated in-play prices were captured for this match. In-play price validation started on 30 September, so earlier matches have none.