The UEFA Euro 2024 tournament concluded in thrilling fashion in Berlin, with Spain and England battling it out in a memorable final. Germany played host to this prestigious men’s international soccer event, the first time since the 2006 World Cup, creating an unforgettable atmosphere across ten vibrant host cities, from the northern reaches of Hamburg to Munich in the south.
While reigning champions Italy’s quest for consecutive titles fell short, and home nation Germany exited before the semi-finals, the tournament delivered drama and excitement at every turn. The final showdown saw Spain triumph over England, capping off a tournament filled with spectacular matches and passionate fan support.
If you’re looking for a comprehensive guide to Euro 2024, including key dates, match schedules, results, and how to relive the action, you’ve come to the right place. Here’s a complete rundown of the Euro 2024 schedule.
Key Dates for Euro 2024
Tournament Dates: June 14 to July 14, 2024
How to Watch in the USA: Fans in the United States could catch all the Euro 2024 action live on Fox Sports and fuboTV.
Euro 2024 Knockout Stage Schedule and Results
The knockout stage provided some of the most captivating moments of the tournament, as teams battled for a place in the final.
Final
Match 51: Sunday, July 14 – Spain 2-1 England – Olympiastadion, Berlin – Relive the Final – Get match recaps, analysis, video highlights, and player ratings.
Semifinals Results
Match 49: Tuesday, July 9 – Spain 2-1 France – Munich Football Arena, Munich – Semi-final Match Details – Catch up on match recaps, analysis, and video highlights.
Match 50: Wednesday, July 10 – Netherlands 1-2 England – BVB Stadion Dortmund, Dortmund – Semi-final Match Highlights – Watch video highlights, match recaps, and reactions.
Quarterfinals Results
Match 45: Friday, July 5 – Spain 2-1 Germany – Stuttgart Arena, Stuttgart – Quarterfinal Match Analysis – Find recaps, highlights, and in-depth analysis.
Match 46: Friday, July 5 – Portugal 0-0 (3-5 PKs) France – Volksparkstadion Hamburg, Hamburg – Quarterfinal Penalty Shootout – Watch video highlights and read match recaps.
Match 47: Saturday, July 6 – Netherlands 2-1 Turkiye – Olympiastadion, Berlin – Quarterfinal Match Highlights – Get recaps and match highlights.
Match 48: Saturday, July 6 – England 1-1 (5-3 PKs) Switzerland – Dusseldorf Arena, Dusseldorf – Quarterfinal Thriller – Relive the drama with recaps and highlights.
Round of 16 Results
Match 37: Saturday, June 29 – Germany 2-0 Denmark – BVB Stadion Dortmund, Dortmund – Round of 16 Match Highlights – See video highlights and match analysis.
Match 38: Saturday, June 29 – Switzerland 2-0 Italy – Olympiastadion, Berlin – Round of 16 Upset – Get recaps and highlights of this surprising result.
Match 39: Sunday, June 30 – Spain 4-1 Georgia – Cologne Stadium, Cologne – Round of 16 Dominance – Watch video highlights and match recaps.
Match 40: Sunday, June 30 – England 2-1 (AET) Slovakia – Arena AufSchalke, Gelsenkirchen – Round of 16 Extra Time Drama – Relive the extra time victory with recaps and highlights.
Match 41: Monday, July 1 – Portugal 0-0 Slovenia (Portugal win 3-0 on penalties) – Frankfurt Arena, Frankfurt – Round of 16 Penalty Drama – Catch up on the penalty shootout and match analysis.
Match 42: Monday, July 1 – France 1-0 Belgium – Dusseldorf Arena, Dusseldorf – Round of 16 Match Report – Find match recaps and highlights.
Match 43: Tuesday, July 2 – Romania 0-3 Netherlands – Munich Football Arena, Munich – Round of 16 Dutch Victory – Get recaps and highlights of the match.
Match 44: Tuesday, July 2 – Austria 1-2 Turkiye – Leipzig Stadium, Leipzig – Round of 16 Match Analysis – Read recaps and analysis of the game.
Euro 2024 Group Stage Fixtures & Results
The group stage set the stage for the knockout rounds, with intense competition within each group. All kick off times listed as ET.
Group A
June 14: Germany 5-1 Scotland – Munich Football Arena, Munich – Group A Opening Match – Recaps, highlights, and analysis from the tournament opener.
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 A Match Report – Recaps, highlights, and stats.
Group B
June 15: Spain 3-0 Croatia – Olympiastadion, Berlin – Group B Match Highlights – Recaps and analysis from this Group B clash.
June 15: Italy 2-1 Albania – BVB Stadion Dortmund, Dortmund – Group B Chaos – Recaps and analysis of the thrilling start.
June 19: Croatia 2-2 Albania – Volksparkstadion Hamburg, Hamburg
June 20: Spain 1-0 Italy – Arena AufSchalke, Gelsenkirchen – Group B Showdown – Live updates, score, news, highlights, and stats.
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 – Group C Match Reaction – Video highlights and match recaps.
June 16: Slovenia 1-1 Denmark – Stuttgart Arena, Stuttgart
June 20: Denmark 1-1 England – Frankfurt Arena, Frankfurt – Group C Match Preview – Match preview and how to watch.
June 20: Slovenia 1-1 Serbia – Munich Football Arena, Munich
June 25: England 0-0 Slovenia – Cologne Stadium, Cologne – Group C Match Highlights – Video highlights and match recaps.
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 – Group D Match Updates – Live updates, score, news, highlights, and stats.
June 21: Poland 1-3 Austria – Olympiastadion, Berlin
June 21: Netherlands 0-0 France – Leipzig Stadium, Leipzig – Group D Match Analysis – Recap, final score, analysis, and video highlights.
June 25: Netherlands 2-3 Austria – Olympiastadion, Berlin
June 25: France 1-1 Poland – BVB Stadion Dortmund, Dortmund – Group D Match Updates – Live updates, score, news, highlights, stats, and lineups.
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 – Group F Match Highlights – Recap, analysis, and video 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
What were the Euro 2024 Groups?
The Euro 2024 groups were decided at the draw on December 2, 2023, in Hamburg, setting the stage for the tournament.
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
When did Euro 2024 Start and End?
Euro 2024 kicked off on June 14, 2024, and culminated with the final on July 14, 2024. The opening match saw hosts Germany defeat Scotland 5-1 in Munich, marking the start of a month-long soccer spectacle. Relive the opening game.
How Many Teams Participated in Euro 2024?
Continuing the expanded format from previous editions, Euro 2024 featured 24 national teams. These teams were divided into six groups, each containing four teams, ensuring a diverse and competitive tournament.
How Did Teams Qualify from the Groups at Euro 2024?
The qualification format for Euro 2024 saw the top two teams from each of the six groups automatically advance to the round of 16. Joining them were the four best third-placed teams from across all groups, adding an extra layer of excitement and opportunity for teams to progress.
Which Stadiums Hosted Euro 2024 Matches in Germany?
Germany provided a fantastic backdrop for Euro 2024, utilizing ten world-class stadiums across the country:
- 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)
Euro 2024 was a celebration of European soccer, showcasing top talent and creating lasting memories for fans worldwide. This schedule provides a comprehensive look back at all the key moments from the tournament.