Get ready for all the action with the complete Euro 2024 schedule. Find dates, times, locations, and results for every match of the tournament held in Germany. Don’t miss a single game of the UEFA European Championship 2024!
Euro 2024 Final
Sunday, July 14
Spain 2 – 1 England (Berlin)
Euro 2024 Semifinal Results
Tuesday, July 9
Spain 2 – 1 France (Munich)
Wednesday, July 10
Netherlands 1 – 2 England (Dortmund)
Youngest EURO Goalscorer: Lamine Yamal made history as the youngest player to score in a European Championship.
Euro 2024 Quarterfinal Results
Friday, July 5
Spain 2 – 1 Germany (AET) (Stuttgart)
Portugal 0 – 0 France (5-3 on penalties) (Hamburg)
Saturday, July 6
England 1 – 1 Switzerland (5-3 on penalties) (Düsseldorf)
Netherlands 2 – 1 Turkey (Berlin, 21:00 CEST)
Euro 2024 Round of 16 Results
Saturday, June 29
Switzerland 2 – 0 Italy (Berlin)
Germany vs Denmark – Match not played yet (Dortmund)
Sunday, June 30
England 2 – 1 Slovakia (AET) (Gelsenkirchen)
Spain 4 – 1 Georgia (Cologne)
Monday, July 1
France 1 – 0 Belgium (Düsseldorf)
Portugal 0 – 0 Slovenia (3-0 on penalties) (Frankfurt)
Tuesday, July 2
Romania 0 – 3 Netherlands (Munich)
Austria 1 – 2 Turkey (Leipzig)
Euro 2024 Group Stage Results
Friday, June 14
Group A: Germany 5 – 1 Scotland (Munich)
Saturday, June 15
Group A: Hungary 1 – 3 Switzerland (Cologne)
Group B: Spain 3 – 0 Croatia (Berlin)
Group B: Italy 2 – 1 Albania (Dortmund)
Sunday, June 16
Group D: Poland 1 – 2 Netherlands (Hamburg)
Group C: Slovenia 1 – 1 Denmark (Stuttgart)
Group C: Serbia 0 – 1 England (Gelsenkirchen)
Monday, June 17
Group E: Romania 3 – 0 Ukraine (Munich)
Group E: Belgium 0 – 1 Slovakia (Frankfurt)
Group D: Austria 0 – 1 France (Düsseldorf)
Tuesday, June 18
Group F: Turkey 3 – 1 Georgia (Dortmund)
Group F: Portugal 2 – 1 Czech Republic (Leipzig)
Wednesday, June 19
Group B: Croatia 2 – 2 Albania (Hamburg)
Group A: Germany 2 – 0 Hungary (Stuttgart)
Group A: Scotland 1 – 1 Switzerland (Cologne)
Thursday, June 20
Group C: Slovenia 1 – 1 Serbia (Munich)
Group C: Denmark 1 – 1 England (Frankfurt)
Group B: Spain 1 – 0 Italy (Gelsenkirchen)
Friday, June 21
Group E: Slovakia 1 – 2 Ukraine (Düsseldorf)
Group D: Poland 1 – 3 Austria (Berlin)
Group D: Netherlands 0 – 0 France (Leipzig)
Saturday, June 22
Group F: Georgia 1 – 1 Czech Republic (Hamburg)
Group F: Turkey 0 – 3 Portugal (Dortmund)
Group E: Belgium 2 – 0 Romania (Cologne)
Sunday, June 23
Group A: Switzerland 1 – 1 Germany (Frankfurt)
Group A: Scotland 0 – 1 Hungary (Stuttgart)
Monday, June 24
Group B: Croatia 1 – 1 Italy (Leipzig)
Group B: Albania 0 – 1 Spain (Düsseldorf)
Tuesday, June 25
Group D: Netherlands 2 – 3 Austria (Berlin)
Group D: France 1 – 1 Poland (Dortmund)
Group C: England 0 – 0 Slovenia (Cologne)
Group C: Denmark 0 – 0 Serbia (Munich)
Wednesday, June 26
Group E: Slovakia 1 – 1 Romania (Frankfurt)
Group E: Ukraine 0 – 0 Belgium (Stuttgart)
Group F: Czech Republic 1 – 2 Turkey (Hamburg, 21:00 CEST)
Group F: Georgia 2 – 0 Portugal (Gelsenkirchen, 21:00 CEST)
Did you know?
As part of UEFA’s commitment to making EURO 2024 a benchmark event for sustainability in sports, venues and matches have been organized in regionalized clusters. This reduces the number of flights taken by teams by 75% compared to EURO 2016, in addition to ensuring easier and more sustainable transport between matches for fans.