Skip to content

Euro 2024

ChampionsSpain

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

p: won on penalties. Scores include extra time; where a tie was replayed, the replay is shown.

Group stage

Group A

TeamPWDLGDPts
Germanythrough3210+67
Switzerlandthrough3120+25
Hungary3102-33
Scotland3012-51

Group B

TeamPWDLGDPts
Spainthrough3300+59
Italythrough311104
Croatia3021-32
Albania3012-21

Group C

TeamPWDLGDPts
Englandthrough3120+15
Denmarkthrough303003
Sloveniathrough303003
Serbia3021-12

Group D

TeamPWDLGDPts
Austriathrough3201+26
Francethrough3120+15
Netherlandsthrough311104
Poland3012-31

Group E

TeamPWDLGDPts
Romaniathrough3111+14
Belgiumthrough3111+14
Slovakiathrough311104
Ukraine3111-24

Group F

TeamPWDLGDPts
Portugalthrough3201+26
Turkeythrough320106
Georgiathrough311104
Czech Republic3012-21

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

Quarter-finals

Semi-finals

Final

Top scorers

  1. Jamal Musiala Germany 3
  2. Cody Gakpo Netherlands 3
  3. Ivan Schranz Slovakia 3
  4. Georges Mikautadze Georgia 3
  5. Harry Kane England 3
  6. Dani Olmo Spain 3
  7. Florian Wirtz Germany 2
  8. Kai Havertz Germany 2
  9. Niclas Füllkrug Germany 2
  10. Breel Embolo Switzerland 2

Upsets

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.