Skip to content
Ecuador vs Germany
Ecuador

Ecuador

Winner
2 - 1
Final Score
Germany

Germany

Away
100% Ecuador0% draw0% Germany
Thu, 25 Jun 2026Complete

Ecuador vs Germany Results

Prediction CorrectยทEcuador won 2-1

Win Prediction

Final win probability unavailable

No consensus odds history was recorded for this match.

Match Stats History

Head-to-Head Summary

Last 1 Matches
1 Wins0 Draws0 Wins
W2-1vsGermanyH
Avg Goals / Match
3.0
Most Recent
2 - 1

Recent Form

Last 5
Ecuador
Ecuador2W 1D 1L ยท last 4
W2-1
D0-0
L0-1
W3-0
58%
Germany
Germany2W 0D 1L ยท last 3
L1-2
W2-1
W7-1
67%

Match Review

Ecuador vs Germany: Match Review & Analysis

Ecuador
Ecuadorvs
Germany
GermanyยทFIFA World Cup
2 - 1Full Time

Post-Match Review

Ecuador snatched it against Germany 2-1 in this FIFA World Cup fixture.

No upset here, Ecuador were favoured at 94% and got the job done.

Before kickoff the market priced it: Ecuador at 1.12 (94%), the draw at 20.00 (5%), Germany at 171.00 (60%).

Form & Head-to-Head

Ecuador bring 2 wins, 1 draw and 1 defeat from their last 4 (W-D-L-W, most recent first), averaging 1.3 goals scored and 0.5 conceded.

Germany bring 2 wins and 1 defeat from their last 3 (L-W-W, most recent first), averaging 3.3 goals scored and 1.3 conceded.

In 1 previous meeting, Ecuador have won 1, drawn 0 and lost 0. Their most recent meeting finished 2-1 to Ecuador. Those meetings have averaged 3.0 goals.

Model vs Result

The market projected around 1-2 goals; the final score was 2-1.

Frequently asked questions

Who won Ecuador vs Germany?
Ecuador beat Germany 2-1. That went with the market, which made Ecuador the pre-match heavy favourite at 94%.
What were the closing odds for Ecuador vs Germany?
Before kick-off the market priced it Ecuador 1.12, the draw 20.00, Germany 171.00. Ecuador went off as the heavy favourite at 94%.
How accurate was the Ecuador vs Germany prediction?
Our model projected around Ecuador 1-2 Germany (goals); the match finished 2-1.
When was Ecuador vs Germany played?
Ecuador vs Germany was played on Thursday, 25 June 2026 at 16:00 at MetLife Stadium, US.