Euro Cup 28 logoEuro Cup 28My account

European Championship 2024

The European Championship 2024 was played in Germany (14 June – 14 July). 24 teams played 51 matches and scored 117 goals — 2.29 per match; 2,681,288 spectators attended.

Flag of SpainSpain won the title, beating England in the final (2–1) at Olympiastadion, Berlin, referee François Letexier.

Top scorers: Cody Gakpo, Dani Olmo, Georges Mikautadze and Harry Kane with 3 goals.

Player of the tournament: Rodri (Spain); best young player: Lamine Yamal.

GermanyHosts
51Matches
117Goals
2.29Goals per match
2,681,288Attendance

Knockout matches

Final

DateMatchScoreVenue
14 July 2024Flag of SpainSpain – Flag of EnglandEngland2–1Olympiastadion, Berlin

Semi-final

DateMatchScoreVenue
9 July 2024Flag of SpainSpain – Flag of FranceFrance2–1Allianz Arena, Munich
10 July 2024Flag of NetherlandsNetherlands – Flag of EnglandEngland1–2Westfalenstadion, Dortmund

Quarter-final

DateMatchScoreVenue
5 July 2024Flag of SpainSpain – Flag of GermanyGermany2–1MHPArena, Stuttgart
5 July 2024Flag of PortugalPortugal – Flag of FranceFrance0–0 (pens 3–5)Volksparkstadion, Hamburg
6 July 2024Flag of EnglandEngland – Flag of SwitzerlandSwitzerland1–1 (pens 5–3)Merkur Spiel-Arena, Düsseldorf
6 July 2024Flag of NetherlandsNetherlands – Flag of TürkiyeTürkiye2–1Olympiastadion, Berlin

Round of 16

DateMatchScoreVenue
29 June 2024Flag of GermanyGermany – Flag of DenmarkDenmark2–0Westfalenstadion, Dortmund
29 June 2024Flag of SwitzerlandSwitzerland – Flag of ItalyItaly2–0Olympiastadion, Berlin
30 June 2024Flag of EnglandEngland – Flag of SlovakiaSlovakia2–1Arena AufSchalke, Gelsenkirchen
30 June 2024Flag of SpainSpain – Flag of GeorgiaGeorgia4–1RheinEnergieStadion, Cologne
1 July 2024Flag of FranceFrance – Flag of BelgiumBelgium1–0Merkur Spiel-Arena, Düsseldorf
1 July 2024Flag of PortugalPortugal – Flag of SloveniaSlovenia0–0 (pens 3–0)Waldstadion, Frankfurt
2 July 2024Flag of AustriaAustria – Flag of TürkiyeTürkiye1–2Red Bull Arena, Leipzig
2 July 2024Flag of RomaniaRomania – Flag of NetherlandsNetherlands0–3Allianz Arena, Munich

Groups and tables

Group A

#TeamPWDLGF–GAPts
1Flag of GermanyGermany32108–27
2Flag of SwitzerlandSwitzerland31205–35
3Flag of HungaryHungary31022–53
4Flag of ScotlandScotland30122–71
Results (6)

Group B

#TeamPWDLGF–GAPts
1Flag of SpainSpain33005–09
2Flag of ItalyItaly31113–34
3Flag of CroatiaCroatia30213–62
4Flag of AlbaniaAlbania30123–51
Results (6)

Group C

#TeamPWDLGF–GAPts
1Flag of EnglandEngland31202–15
2Flag of DenmarkDenmark30302–23
3Flag of SloveniaSlovenia30302–23
4Flag of SerbiaSerbia30211–22
Results (6)

Group D

#TeamPWDLGF–GAPts
1Flag of AustriaAustria32016–46
2Flag of FranceFrance31202–15
3Flag of NetherlandsNetherlands31114–44
4Flag of PolandPoland30123–61
Results (6)

Group E

#TeamPWDLGF–GAPts
1Flag of RomaniaRomania31114–34
2Flag of BelgiumBelgium31112–14
3Flag of SlovakiaSlovakia31113–34
4Flag of UkraineUkraine31112–44
Results (6)

Group F

#TeamPWDLGF–GAPts
1Flag of PortugalPortugal32015–36
2Flag of TürkiyeTürkiye32015–56
3Flag of GeorgiaGeorgia31114–44
4Flag of Czech RepublicCzech Republic30123–51
Results (6)

Top scorers

PlayerTeamGoals
Cody GakpoFlag of NetherlandsNetherlands3
Dani OlmoFlag of SpainSpain3
Georges MikautadzeFlag of GeorgiaGeorgia3
Harry KaneFlag of EnglandEngland3
Ivan SchranzFlag of SlovakiaSlovakia3
Jamal MusialaFlag of GermanyGermany3
Breel EmboloFlag of SwitzerlandSwitzerland2
Donyell MalenFlag of NetherlandsNetherlands2
Fabián RuizFlag of SpainSpain2
Florian WirtzFlag of GermanyGermany2
Jude BellinghamFlag of EnglandEngland2
Kai HavertzFlag of GermanyGermany2
Merih DemiralFlag of TürkiyeTürkiye2
Niclas FüllkrugFlag of GermanyGermany2
Nico WilliamsFlag of SpainSpain2

Assists

PlayerTeamAssists
Lamine YamalSpain4
Xavi SimonsNetherlands3
Arda GülerTürkiye2
D. ManRomania2
Dani OlmoSpain2
Fabián RuizSpain2
J. KimmichGermany2
Michel AebischerSwitzerland2
O. KökçüTürkiye2
Remo FreulerSwitzerland2

Stadiums

VenueMatches
Allianz Arena, Munich6
Olympiastadion, Berlin6
Westfalenstadion, Dortmund6
MHPArena, Stuttgart5
Merkur Spiel-Arena, Düsseldorf5
RheinEnergieStadion, Cologne5
Volksparkstadion, Hamburg5
Waldstadion, Frankfurt5
Arena AufSchalke, Gelsenkirchen4
Red Bull Arena, Leipzig4

← European Championship 2020 · All editions