Get ready for all the action from UEFA EURO 2024 with the complete Euro Match Schedule. This guide provides everything you need to follow the tournament, from the group stage clashes to the thrilling knockout rounds and the final showdown. Find all the euro match schedule information right here, ensuring you don’t miss a single moment of Europe’s premier international football competition.
EURO 2024 Final Result
Sunday, July 14
- Spain 2-1 England (Berlin)
Relive the Final Highlights: Spain 2-1 England
EURO 2024 Semi-Final Results
Tuesday, July 9
- Spain 2-1 France (Munich)
Wednesday, July 10
- Netherlands 1-2 England (Dortmund)
EURO 2024 Quarter-Final Results
Friday, July 5
- Spain 2-1 Germany (aet) (Stuttgart)
- Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)
Saturday, July 6
- England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)
- Netherlands 2-1 Türkiye (Berlin)
Watch highlights from an exciting Quarter-Final: Netherlands 2-1 Türkiye
EURO 2024 Round of 16 Results
Saturday, June 29
- Switzerland 2-0 Italy (Berlin)
- Germany 2-0 Denmark (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 (aet, 3-0 on pens) (Frankfurt)
Tuesday, July 2
- Romania 0-3 Netherlands (Munich)
- Austria 1-2 Türkiye (Leipzig)
Catch the highlights from the Round of 16: Switzerland 2-0 Italy
EURO 2024 Group Stage Results
June 14
Group A
- Germany 5-1 Scotland (Munich)
June 15
Group A
- Hungary 1-3 Switzerland (Cologne)
Group B
- Spain 3-0 Croatia (Berlin)
- Italy 2-1 Albania (Dortmund)
June 16
Group D
- Poland 1-2 Netherlands (Hamburg)
Group C
- Slovenia 1-1 Denmark (Stuttgart)
- Serbia 0-1 England (Gelsenkirchen)
June 17
Group E
- Romania 3-0 Ukraine (Munich)
- Belgium 0-1 Slovakia (Frankfurt)
Group D
- Austria 0-1 France (Düsseldorf)
Relive the excitement of the Group Stage opener: Romania 3-0 Ukraine
June 18
Group F
- Türkiye 3-1 Georgia (Dortmund)
- Portugal 2-1 Czechia (Leipzig)
June 19
Group B
- Croatia 2-2 Albania (Hamburg)
Group A
- Germany 2-0 Hungary (Stuttgart)
- Scotland 1-1 Switzerland (Cologne)
June 20
Group C
- Slovenia 1-1 Serbia (Munich)
- Denmark 1-1 England (Frankfurt)
Group B
- Spain 1-0 Italy (Gelsenkirchen)
June 21
Group E
- Slovakia 1-2 Ukraine (Düsseldorf)
Group D
- Poland 1-3 Austria (Berlin)
- Netherlands 0-0 France (Leipzig)
See highlights from a key Group D match: Poland 1-3 Austria
June 22
Group F
- Georgia 1-1 Czechia (Hamburg)
- Türkiye 0-3 Portugal (Dortmund)
Group E
- Belgium 2-0 Romania (Cologne)
June 23
Group A
- Switzerland 1-1 Germany (Frankfurt)
- Scotland 0-1 Hungary (Stuttgart)
June 24
Group B
- Croatia 1-1 Italy (Leipzig)
- Albania 0-1 Spain (Düsseldorf)
June 25
Group D
- Netherlands 2-3 Austria (Berlin)
- France 1-1 Poland (Dortmund)
Group C
- England 0-0 Slovenia (Cologne)
- Denmark 0-0 Serbia (Munich)
June 26
Group E
- Slovakia 1-1 Romania (Frankfurt)
- Ukraine 0-0 Belgium (Stuttgart)
Group F
- Czechia 1-2 Türkiye (Hamburg)
- Georgia 2-0 Portugal (Gelsenkirchen)
Re-watch a stunning Group F upset: Georgia 2-0 Portugal
Sustainability at EURO 2024
Did you know that UEFA prioritized sustainability for EURO 2024? Venues and matches were strategically organized in regional clusters. This thoughtful approach significantly cut down on team travel by air, reducing flights by an impressive 75% compared to EURO 2016. This clustering also promotes easier and more sustainable travel options for fans moving between match locations, demonstrating a commitment to environmental responsibility alongside world-class football.
Download the full match schedule to keep track of all the results and plan your viewing.
Sign up for a free MyUEFA account to unlock exclusive content, participate in games, and even apply for tickets to future European football events.