The EURO 2024 tournament concluded in spectacular fashion in Berlin, Germany, leaving fans worldwide with unforgettable memories of thrilling soccer games. From captivating group stage matches to nail-biting knockout rounds, EURO 2024 showcased the best of European football. Hosted across ten vibrant German cities, this edition marked Germany’s first major men’s tournament since the 2006 World Cup, creating an incredible atmosphere for both players and supporters.
While Italy, the reigning champions, aimed for consecutive titles, and host nation Germany sought glory on home soil, it was Spain and England who ultimately battled for supremacy in the final. Their journey to the final involved overcoming strong contenders in captivating semi-final clashes, with Spain defeating France and England triumphing over the Netherlands. The final match in Berlin lived up to the hype, delivering a fitting end to a tournament filled with drama and excitement.
For fans eager to relive the highlights or catch up on any missed action, here’s a comprehensive overview of the EURO 2024 soccer games, including key dates and results from each stage of this prestigious competition.
EURO 2024 Key Dates and How to Watch
Tournament Dates: June 14 – July 14, 2024
For viewers in the USA: Catch the action on Fox Sports and fuboTV, your official broadcasters for EURO 2024.
EURO 2024 Final: Spain vs England
Match 51: Sunday, July 14 – Spain 2-1 England – Olympiastadion, Berlin – Catch the Recap, Analysis, Video Highlights, and Player Ratings
EURO 2024 Semifinal Results: Path to the Final
Match 49: Tuesday, July 9 – Spain 2-1 France – Munich Football Arena, Munich – Relive the Semifinal Action: Recap, Analysis, and Video Highlights
Match 50: Wednesday, July 10 – Netherlands 1-2 England – BVB Stadion Dortmund, Dortmund – Experience the Thrill: Recap, Analysis, and Video Highlights
EURO 2024 Quarterfinal Results: Edge-of-Your-Seat Games
Match 45: Friday, July 5 – Spain 2-1 Germany – Stuttgart Arena, Stuttgart – Quarterfinal Highlights: Recap and Analysis
Match 46: Friday, July 5 – Portugal 0-0 (3-5 PKs) France – Volksparkstadion Hamburg, Hamburg – Dramatic Penalty Shootout: Recap and Highlights
Match 47: Saturday, July 6 – Netherlands 2-1 Turkiye – Olympiastadion, Berlin – Quarterfinal Action: Recap and Highlights
Match 48: Saturday, July 6 – England 1-1 (5-3 PKs) Switzerland – Dusseldorf Arena, Dusseldorf – Another Thrilling Shootout: Recap and Highlights
EURO 2024 Round of 16 Results: Knockout Stage Commences
Match 37: Saturday, June 29 – Germany 2-0 Denmark – BVB Stadion Dortmund, Dortmund – Round of 16 Highlights: Recap and Analysis
Match 38: Saturday, June 29 – Switzerland 2-0 Italy – Olympiastadion, Berlin – Upset in Berlin: Recap and Highlights
Match 39: Sunday, June 30 – Spain 4-1 Georgia – Cologne Stadium, Cologne – Spain’s Dominance: Recap and Highlights
Match 40: Sunday, June 30 – England 2-1 (AET) Slovakia – Arena AufSchalke, Gelsenkirchen – Extra Time Drama: Recap and Highlights
Match 41: Monday, July 1 – Portugal 0-0 Slovenia (Portugal win 3-0 on penalties) – Frankfurt Arena, Frankfurt – Penalty Decider in Frankfurt: Recap and Highlights
Match 42: Monday, July 1 – France 1-0 Belgium – Dusseldorf Arena, Dusseldorf – Tight Contest in Dusseldorf: Recap and Highlights
Match 43: Tuesday, July 2 – Romania 0-3 Netherlands – Munich Football Arena, Munich – Netherlands Advance: Recap and Highlights
Match 44: Tuesday, July 2 – Austria 1-2 Turkiye – Leipzig Stadium, Leipzig – Turkiye Progresses: Recap and Highlights
EURO 2024 Group Stage Fixtures & Results: The Journey Begins
**All kick off times listed as ET*
Group A
June 14: Germany 5-1 Scotland – Munich Football Arena, Munich – Opening Game Thriller: Recap and Highlights
June 15: Hungary 1-3 Switzerland – Cologne Stadium, Cologne
June 19: Scotland 1-1 Switzerland – Cologne Stadium, Cologne
June 19: Germany 2-0 Hungary – Stuttgart Arena, Stuttgart
June 23: Switzerland 1-1 Germany – Frankfurt Arena, Frankfurt
June 23: Scotland 0-1 Hungary – Stuttgart Arena, Stuttgart – Group Stage Finale: Recap and Highlights
Group B
June 15: Spain 3-0 Croatia – Olympiastadion, Berlin – Spain’s Strong Start: Recap and Highlights
June 15: Italy 2-1 Albania – BVB Stadion Dortmund, Dortmund – Italy’s Narrow Victory: Recap and Highlights
June 19: Croatia 2-2 Albania – Volksparkstadion Hamburg, Hamburg
June 20: Spain 1-0 Italy – Arena AufSchalke, Gelsenkirchen – Spain Clinches Top Spot: Recap and Highlights
June 24: Albania 0-1 Spain – Dusseldorf Arena, Dusseldorf
June 24: Croatia 1-1 Italy – Leipzig Stadium, Leipzig
Group C
June 16: Serbia 0-1 England – Arena AufSchalke, Gelsenkirchen – England Starts with a Win: Recap and Highlights
June 16: Slovenia 1-1 Denmark – Stuttgart Arena, Stuttgart
June 20: Denmark 1-1 England – Frankfurt Arena, Frankfurt – Draw in Frankfurt: Recap and Highlights
June 20: Slovenia 1-1 Serbia – Munich Football Arena, Munich
June 25: England 0-0 Slovenia – Cologne Stadium, Cologne – England Tops Group C: Recap and Highlights
June 25: Denmark 0-0 Serbia – Munich Football Arena, Munich
Group D
June 16: Poland 1-2 Netherlands – Volksparkstadion Hamburg, Hamburg
June 17: Austria 0-1 France – Dusseldorf Arena, Dusseldorf – France Edges Austria: Recap and Highlights
June 21: Poland 1-3 Austria – Olympiastadion, Berlin
June 21: Netherlands 0-0 France – Leipzig Stadium, Leipzig – Goalless Draw: Recap and Highlights
June 25: Netherlands 2-3 Austria – Olympiastadion, Berlin
June 25: France 1-1 Poland – BVB Stadion Dortmund, Dortmund – France Secures Second Place: Recap and Highlights
Group E
June 17: Belgium 0-1 Slovakia – Frankfurt Arena, Frankfurt
June 17: Romania 3-0 Ukraine – Munich Football Arena, Munich
June 21: Slovakia 1-2 Ukraine – Dusseldorf Arena, Dusseldorf
June 22: Belgium 2-0 Romania – Cologne Stadium, Cologne
June 26: Slovakia 1-1 Romania – Frankfurt Arena, Frankfurt
June 26: Ukraine 0-0 Belgium – Stuttgart Arena, Stuttgart
Group F
June 18: Portugal 2-1 Czechia – Leipzig Stadium, Leipzig – Portugal Starts Strong: Recap and Highlights
June 18: Turkiye 3-1 Georgia – BVB Stadion Dortmund, Dortmund
June 22: Turkiye 0-3 Portugal – BVB Stadion Dortmund, Dortmund
June 22: Georgia 1-1 Czechia – Volksparkstadion Hamburg, Hamburg
June 26: Czechia 1-2 Turkiye – Volksparkstadion Hamburg, Hamburg
June 26: Georgia 2-0 Portugal – Arena AufSchalke, Gelsenkirchen
EURO 2024 Groups: Setting the Stage
The EURO 2024 groups were decided on December 2, 2023, in Hamburg, Germany, setting the stage for the thrilling soccer games that followed.
Group A: Germany, Hungary, Scotland, Switzerland
Group B: Spain, Albania, Croatia, Italy
Group C: England, Denmark, Slovenia, Serbia
Group D: France, Austria, Netherlands, Poland
Group E: Belgium, Romania, Slovakia, Ukraine
Group F: Portugal, Turkiye, Czechia, Georgia
EURO 2024: Tournament Timeline
The EURO 2024 tournament kicked off on June 14, 2024, and culminated with the final match on July 14, 2024. Germany inaugurated the tournament with a dominant 5-1 victory over Scotland in Munich on June 14.
EURO 2024: Expanded Format and Qualification
Following the format of the previous two editions, EURO 2024 featured 24 qualified teams, divided into six groups of four.
EURO 2024: Qualification to Knockout Stage
The top two teams from each group secured automatic qualification to the round of 16. Joining them were the four best third-placed teams from the group stage, ensuring a highly competitive knockout phase.
EURO 2024 Stadiums: Venues Across Germany
- Berlin – Olympiastadion (Capacity: 74,461)
- Cologne – Cologne Stadium (Capacity: 49,827)
- Dortmund – BVB Stadion Dortmund (Capacity: 65,849)
- Dusseldorf – Dusseldorf Arena (Capacity: 51,031)
- Frankfurt – Frankfurt Arena (Capacity: 54,697)
- Gelsenkirchen – Arena AufSchalke (Capacity: 54,740)
- Hamburg – Volksparkstadion Hamburg (Capacity: 52,245)
- Leipzig – Leipzig Stadium (Capacity: 42,959)
- Munich – Munich Football Arena (Capacity: 70,076)
- Stuttgart – Stuttgart Arena (Capacity: 54,096)