World Cup
· Group Stage - 3
June 25, 2026 22:00
Nilson Angulo
(ast. Pedro Vite)
9'
Gonzalo Plata
(ast. Kevin Rodriguez)
77'
2'
(ast. Florian Wirtz)
Leroy Sané
The ForzaPitch pre-match prediction gave Germany a 44% win probability (draw 25%, Ecuador 30%). The final result was Ecuador 2–1 Germany.
Match statistics
7
Total shots
11
3
Shots on target
3
2
Saves
1
39%
Possession
61%
3
Corners
2
26
Tackles
20
3
🟨 Yellow cards
1
Match Events
2'
ast. Florian Wirtz ·
Leroy Sané⚽
⚽Nilson Angulo
· ast. Pedro Vite
9'
Piero Hincapié
43'
44'
Aleksandar Pavlović
45'
Angelo Stiller
/
Aleksandar Pavlović
47'
Alan Franco
50'
60'
Deniz Undav
/
Kai Havertz
60'
Malick Thiaw
/
Joshua Kimmich
Enner Valencia
/ Kevin Rodriguez
64'
Alan Franco
/ Angelo Preciado
64'
64'
Maximilian Beier
/
Felix Nmecha
Piero Hincapié
/ Pervis Estupinan
71'
73'
Pascal Groß
/
Florian Wirtz
⚽Gonzalo Plata
· ast. Kevin Rodriguez
77'
John Yeboah
/ Felix Torres
85'
Nilson Angulo
/ Jordy Caicedo
85'
Gonzalo Plata
89'
Pre-match prediction
30.78%
Ecuador ←
25.18%
X
44.04%
Germany
we assigned to the actual result (Ecuador)
30.78%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
1.51
—
—
1.86
—
—
Lineups
1
Hernán Galíndez
G
Hernán Galíndez
G
3
P. Hincapié
71'
D
P. Hincapié
71'
D
6
Willian Pacho
D
Willian Pacho
D
4
J. Ordoñez
D
J. Ordoñez
D
21
A. Franco
64'
M
A. Franco
64'
M
20
Nilson Angulo
1 ⚽
85'
F
Nilson Angulo
1 ⚽
85'
F
15
Pedro Vite
1 👟
M
Pedro Vite
1 👟
M
23
M. Caicedo
M
M. Caicedo
M
9
J. Yeboah
85'
M
J. Yeboah
85'
M
13
E. Valencia
64'
F
E. Valencia
64'
F
19
Gonzalo Plata
1 ⚽
F
Gonzalo Plata
1 ⚽
F
Bench
14
Alan Minda
F
Alan Minda
F
17
Ángelo Preciado
26'
D
Ángelo Preciado
26'
D
8
Anthony Valencia
F
Anthony Valencia
F
18
Denil Castillo
M
Denil Castillo
M
2
Félix Torres
5'
D
Félix Torres
5'
D
22
G. Valle
G
G. Valle
G
25
Jackson Porozo
D
Jackson Porozo
D
24
Jeremy Arevalo
F
Jeremy Arevalo
F
5
Jordy Alcivar
M
Jordy Alcivar
M
16
Jordy Caicedo
5'
F
Jordy Caicedo
5'
F
10
Kendry Páez
M
Kendry Páez
M
11
K. Rodríguez
1 👟
26'
F
K. Rodríguez
1 👟
26'
F
12
M. Ramírez
G
M. Ramírez
G
7
Pervis Estupiñán
19'
D
Pervis Estupiñán
19'
D
26
Yaimar Medina
D
Yaimar Medina
D
1
Manuel Neuer
G
Manuel Neuer
G
22
D. Raum
D
D. Raum
D
2
A. Rüdiger
D
A. Rüdiger
D
4
Jonathan Tah
D
Jonathan Tah
D
6
J. Kimmich
60'
M
J. Kimmich
60'
M
5
A. Pavlović
45'
M
A. Pavlović
45'
M
23
Felix Nmecha
64'
M
Felix Nmecha
64'
M
17
F. Wirtz
1 👟
73'
M
F. Wirtz
1 👟
73'
M
10
J. Musiala
M
J. Musiala
M
19
L. Sané
1 ⚽
F
L. Sané
1 ⚽
F
7
K. Havertz
60'
F
K. Havertz
60'
F
Bench
21
Alexander Nübel
G
16
Angelo Stiller
45'
M
Angelo Stiller
45'
M
25
Assan Ouédraogo
M
Assan Ouédraogo
M
26
D. Undav
30'
F
D. Undav
30'
F
9
J. Leweling
F
J. Leweling
F
8
Leon Goretzka
M
Leon Goretzka
M
24
Malick Thiaw
30'
D
Malick Thiaw
30'
D
14
Maximilian Beier
26'
F
Maximilian Beier
26'
F
20
N. Amiri
M
N. Amiri
M
11
Nick Woltemade
F
Nick Woltemade
F
12
Oliver Baumann
G
Oliver Baumann
G
13
Pascal Groß
17'
M
Pascal Groß
17'
M
3
Waldemar Anton
D
Waldemar Anton
D
Best on the pitch
Nilson Angulo
F · Ecuador
8.20
1 ⚽
1 shots
· 23 pass
L. Sané
F · Germany
7.63
1 ⚽
2 shots
· 49 pass
Pedro Vite
M · Ecuador
7.32
1 👟
· 66 pass
Gonzalo Plata
F · Ecuador
7.14
1 ⚽
2 shots
· 29 pass
F. Wirtz
M · Germany
7.05
1 👟
3 shots
· 33 pass
M. Caicedo
M · Ecuador
7.01
1 shots
· 63 pass
Ecuador — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Hernán Galíndez | G | 90 | 6.70 | — | — | 0 | 23 | 16% | 0 | — | — |
| P. Hincapié | D | 71 | 6.03 | — | — | 0 | 20 | 17% | 1 | 1 | — |
| Willian Pacho | D | 90 | 6.63 | — | — | 0 | 47 | 41% | 1 | — | — |
| J. Ordoñez | D | 90 | 6.55 | — | — | 0 | 39 | 33% | 3 | — | — |
| A. Franco | M | 64 | 6.21 | — | — | 0 | 10 | 9% | 4 | 1 | — |
| Nilson Angulo | F | 85 | 8.20 | 1 | — | 1 | 23 | 18% | 0 | — | — |
| Pedro Vite | M | 90 | 7.32 | — | 1 | 0 | 66 | 53% | 9 | — | — |
| M. Caicedo | M | 90 | 7.01 | — | — | 1 | 63 | 56% | 4 | — | — |
| J. Yeboah | M | 85 | 6.52 | — | — | 0 | 22 | 18% | 0 | — | — |
| E. Valencia | F | 64 | 6.43 | — | — | 2 | 13 | 11% | 0 | — | — |
| Gonzalo Plata | F | 90 | 7.14 | 1 | — | 2 | 29 | 21% | 3 | 1 | — |
| Ángelo Preciado | D | 26 | 6.33 | — | — | 0 | 7 | 5% | 0 | — | — |
| Félix Torres | D | 5 | 6.31 | — | — | 0 | 0 | 0% | 0 | — | — |
| Jordy Caicedo | F | 5 | 6.75 | — | — | 0 | 2 | 2% | 0 | — | — |
| K. Rodríguez | F | 26 | 6.91 | — | 1 | 1 | 9 | 8% | 0 | — | — |
| Pervis Estupiñán | D | 19 | 6.39 | — | — | 0 | 6 | 5% | 1 | — | — |
Germany — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Manuel Neuer | G | 90 | 6.05 | — | — | 0 | 34 | 29% | 0 | — | — |
| D. Raum | D | 90 | 6.64 | — | — | 0 | 37 | 33% | 1 | — | — |
| A. Rüdiger | D | 90 | 6.59 | — | — | 0 | 76 | 70% | 1 | — | — |
| Jonathan Tah | D | 90 | 6.48 | — | — | 0 | 99 | 94% | 2 | — | — |
| J. Kimmich | M | 60 | 6.82 | — | — | 0 | 60 | 54% | 2 | — | — |
| A. Pavlović | M | 45 | 6.00 | — | — | 0 | 39 | 35% | 0 | 1 | — |
| Felix Nmecha | M | 64 | 5.89 | — | — | 2 | 25 | 21% | 1 | — | — |
| F. Wirtz | M | 73 | 7.05 | — | 1 | 3 | 33 | 27% | 1 | — | — |
| J. Musiala | M | 90 | 6.08 | — | — | 1 | 28 | 23% | 2 | — | — |
| L. Sané | F | 90 | 7.63 | 1 | — | 2 | 49 | 41% | 2 | — | — |
| K. Havertz | F | 60 | 6.73 | — | — | 1 | 18 | 12% | 3 | — | — |
| Angelo Stiller | M | 45 | 6.30 | — | — | 0 | 35 | 31% | 1 | — | — |
| D. Undav | F | 30 | 6.86 | — | — | 1 | 6 | 5% | 0 | — | — |
| Malick Thiaw | D | 30 | 6.18 | — | — | 0 | 30 | 25% | 2 | — | — |
| Maximilian Beier | F | 26 | 6.14 | — | — | 0 | 9 | 4% | 0 | — | — |
| Pascal Groß | M | 17 | 6.21 | — | — | 1 | 14 | 13% | 2 | — | — |
Frequently Asked Questions
What was the final score of Ecuador vs Germany?
The final score was Ecuador 2–1 Germany.
What did the model predict before Ecuador vs Germany?
The model assigned 30% probability to a Ecuador win, 25% to a draw, and 44% to an Germany win.