Euro 2024
Spain won, ahead of England (2–1 in the final, 14 Jul 2024). 24 teams, 51 games, 2.29 goals a game; hosted by Germany.
The road to the final
Last 16
Quarter-finals
Semi-finals
p: won on penalties. Scores include extra time; where a tie was replayed, the replay is shown.
Group stage
Group A
| Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|
| Germanythrough | 3 | 2 | 1 | 0 | +6 | 7 |
| Switzerlandthrough | 3 | 1 | 2 | 0 | +2 | 5 |
| Hungary | 3 | 1 | 0 | 2 | -3 | 3 |
| Scotland | 3 | 0 | 1 | 2 | -5 | 1 |
Group D
| Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|
| Austriathrough | 3 | 2 | 0 | 1 | +2 | 6 |
| Francethrough | 3 | 1 | 2 | 0 | +1 | 5 |
| Netherlandsthrough | 3 | 1 | 1 | 1 | 0 | 4 |
| Poland | 3 | 0 | 1 | 2 | -3 | 1 |
Group F
| Team | P | W | D | L | GD | Pts |
|---|---|---|---|---|---|---|
| Portugalthrough | 3 | 2 | 0 | 1 | +2 | 6 |
| Turkeythrough | 3 | 2 | 0 | 1 | 0 | 6 |
| Georgiathrough | 3 | 1 | 1 | 1 | 0 | 4 |
| Czech Republic | 3 | 0 | 1 | 2 | -2 | 1 |
3 points for a win. Ordered by points, goal difference, then goals scored; the official tie-breakers vary by tournament, so “through” is taken from who played in the next round.
Round of 16
- 2024-06-29Germany2–0DenmarkRound of 16 · Dortmund77%
- 2024-06-29Switzerland2–0ItalyRound of 16 · Berlin38%
- 2024-06-30England2–1SlovakiaRound of 16 · Gelsenkirchen84%
- 2024-06-30Spain4–1GeorgiaRound of 16 · Cologne89%
- 2024-07-01France1–0BelgiumRound of 16 · Düsseldorf66%
- 2024-07-01Portugal0–0 aetSlovenia (Portugal won on penalties)Round of 16 · Frankfurt77%
- 2024-07-02Austria1–2TurkeyRound of 16 · Leipzig67%
- 2024-07-02Romania0–3NetherlandsRound of 16 · Munich17%
Quarter-finals
Semi-finals
Final
Top scorers
- Jamal Musiala Germany 3
- Cody Gakpo Netherlands 3
- Ivan Schranz Slovakia 3
- Georges Mikautadze Georgia 3
- Harry Kane England 3
- Dani Olmo Spain 3
- Florian Wirtz Germany 2
- Kai Havertz Germany 2
- Niclas Füllkrug Germany 2
- Breel Embolo Switzerland 2
Upsets
- 2024-06-17Belgium0–1SlovakiaUpsetGroup E · Frankfurt87%
- 2024-06-17Romania3–0UkraineUpsetGroup E · Munich24%
- 2024-06-26Georgia2–0PortugalUpsetGroup F · Gelsenkirchen10%
Winners whose Elo expectation before the game was under 30%.
Results: martj42/international_results (CC0), men’s full internationals since 1872. Rounds and groups: openfootball (CC0). Fixtures: fixturedownload.com.