Skip to main content
← World Cup
World Cup · Group Stage - 3 June 25, 2026 22:00
#3 · 4 pts
2 – 1
Final score
#1 · 6 pts
Nilson Angulo (ast. Pedro Vite) 9'
Gonzalo Plata (ast. Kevin Rodriguez) 77'
2' (ast. Florian Wirtz) Leroy Sané
Share Telegram

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
Δ
Ecuador
1.51
—
—
Germany
1.86
—
—
League Table
#Team GPts
1 Germany Germany 3 6
2 Ivory Coast Ivory Coast 3 6
3 Ecuador Ecuador 3 4
4 Curaçao Curaçao 3 1
Lineups
Ecuador Ecuador 4-4-2
1 H. Galíndez H. Galíndez G 6.70
3 P. Hincapié P. Hincapié 71' D 6.03
6 W. Pacho W. Pacho D 6.63
4 J. Ordoñez J. Ordoñez D 6.55
21 A. Franco A. Franco 64' M 6.21
20 N. Angulo N. Angulo 1 ⚽ 85' F 8.20
15 P. Vite P. Vite 1 👟 M 7.32
23 M. Caicedo M. Caicedo M 7.01
9 J. Yeboah J. Yeboah 85' M 6.52
13 E. Valencia E. Valencia 64' F 6.43
19 G. Plata G. Plata 1 ⚽ F 7.14
Bench
14 A. Minda A. Minda F 0.00
17 A. Preciado A. Preciado 26' D 6.33
8 A. Valencia A. Valencia F 0.00
18 D. Castillo D. Castillo M 0.00
2 F. Torres F. Torres 5' D 6.31
22 G. Valle G. Valle G 0.00
5 J. Alcívar J. Alcívar M 0.00
16 J. Caicedo J. Caicedo 5' F 6.75
24 Jeremy Arevalo Jeremy Arevalo F 0.00
25 J. Porozo J. Porozo D 0.00
10 Kendry Páez Kendry Páez M 0.00
11 Kevin Rodriguez Kevin Rodriguez 1 👟 26' F 6.91
12 M. Ramírez M. Ramírez G 0.00
7 P. Estupiñán P. Estupiñán 19' D 6.39
26 Yaimar Medina Yaimar Medina D 0.00
Germany Germany 4-2-3-1
1 M. Neuer M. Neuer G 6.05
22 D. Raum D. Raum D 6.64
2 A. Rüdiger A. Rüdiger D 6.59
4 J. Tah J. Tah D 6.48
6 J. Kimmich J. Kimmich 60' M 6.82
5 A. Pavlović A. Pavlović 45' M 6.00
23 F. Nmecha F. Nmecha 64' M 5.89
17 F. Wirtz F. Wirtz 1 👟 73' M 7.05
10 J. Musiala J. Musiala M 6.08
19 Leroy Sané Leroy Sané 1 ⚽ F 7.63
7 K. Havertz K. Havertz 60' F 6.73
Bench
21 Alexander Nübel Alexander Nübel G 0.00
25 A. Ouédraogo A. Ouédraogo M 0.00
16 A. Stiller A. Stiller 45' M 6.30
26 D. Undav D. Undav 30' F 6.86
9 J. Leweling J. Leweling F 0.00
8 L. Goretzka L. Goretzka M 0.00
14 M. Beier M. Beier 26' F 6.14
24 M. Thiaw M. Thiaw 30' D 6.18
20 N. Amiri N. Amiri M 0.00
11 N. Woltemade N. Woltemade F 0.00
12 O. Baumann O. Baumann G 0.00
13 P. Groß P. Groß 17' M 6.21
3 W. Anton W. Anton D 0.00
Best on the pitch
N. Angulo
N. Angulo
F · Ecuador
8.20
1 ⚽
1 shots · 23 pass
Leroy Sané
Leroy Sané
F · Germany
7.63
1 ⚽
2 shots · 49 pass
P. Vite
P. Vite
M · Ecuador
7.32
1 👟
· 66 pass
G. Plata
G. Plata
F · Ecuador
7.14
1 ⚽
2 shots · 29 pass
F. Wirtz
F. Wirtz
M · Germany
7.05
1 👟
3 shots · 33 pass
M. Caicedo
M. Caicedo
M · Ecuador
7.01
1 shots · 63 pass
Ecuador Ecuador — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
H. Galíndez G 90 6.70 — — 0 23 16% 0 — —
P. Hincapié D 71 6.03 — — 0 20 17% 1 1 —
W. 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 —
N. Angulo F 85 8.20 1 — 1 23 18% 0 — —
P. 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 — —
G. Plata F 90 7.14 1 — 2 29 21% 3 1 —
A. Preciado D 26 6.33 — — 0 7 5% 0 — —
F. Torres D 5 6.31 — — 0 0 0% 0 — —
J. Caicedo F 5 6.75 — — 0 2 2% 0 — —
Kevin Rodriguez F 26 6.91 — 1 1 9 8% 0 — —
P. Estupiñán D 19 6.39 — — 0 6 5% 1 — —
Germany Germany — Player statistics
Team PosMinRating ⚽👟 ShotsPassAcc% TckYCRC
M. 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 — —
J. 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 —
F. 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 — —
Leroy Sané F 90 7.63 1 — 2 49 41% 2 — —
K. Havertz F 60 6.73 — — 1 18 12% 3 — —
A. Stiller M 45 6.30 — — 0 35 31% 1 — —
D. Undav F 30 6.86 — — 1 6 5% 0 — —
M. Beier F 26 6.14 — — 0 9 4% 0 — —
M. Thiaw D 30 6.18 — — 0 30 25% 2 — —
P. 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.