Relive the excitement of UEFA EURO 2024 with a comprehensive rundown of all the fixtures and results. From the opening whistle to the final victory, we’ve got every match covered, ensuring you don’t miss a beat of the action. Whether you’re a die-hard football fan or just catching up on the tournament, this is your ultimate guide to the Euros Games Schedule.
EURO 2024 Final Result
Sunday 14 July
Spain 2-1 England (Berlin)
Image of play button for Spain vs England Final highlights
Final highlights: Spain 2-1 England
Semi-final Results
Tuesday 9 July
Spain 2-1 France (Munich)
Wednesday 10 July
Netherlands 1-2 England (Dortmund)
Quarter-final Results
Friday 5 July
Spain 2-1 Germany (aet) (Stuttgart)
Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)
Saturday 6 July
England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)
Netherlands 2-1 Türkiye (Berlin)
Highlights: Netherlands 2-1 Türkiye
Round of 16 Results
Saturday 29 June
Switzerland 2-0 Italy (Berlin)
Germany 2-0 Denmark (Dortmund)
Sunday 30 June
England 2-1 Slovakia (aet) (Gelsenkirchen)
Spain 4-1 Georgia (Cologne)
Monday 1 July
France 1-0 Belgium (Düsseldorf)
Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt)
Tuesday 2 July
Romania 0-3 Netherlands (Munich)
Austria 1-2 Türkiye (Leipzig)
Highlights: Switzerland 2-0 Italy
Group Stage Results
14 June
Group A: Germany 5-1 Scotland (Munich)
15 June
Group A: Hungary 1-3 Switzerland (Cologne)
Group B: Spain 3-0 Croatia (Berlin)
Group B: Italy 2-1 Albania (Dortmund)
16 June
Group D: Poland 1-2 Netherlands (Hamburg)
Group C: Slovenia 1-1 Denmark (Stuttgart)
Group C: Serbia 0-1 England (Gelsenkirchen)
17 June
Group E: Romania 3-0 Ukraine (Munich)
Group E: Belgium 0-1 Slovakia (Frankfurt)
Group D: Austria 0-1 France (Düsseldorf)
Highlights: Romania 3-0 Ukraine
18 June
Group F: Türkiye 3-1 Georgia (Dortmund)
Group F: Portugal 2-1 Czechia (Leipzig)
19 June
Group B: Croatia 2-2 Albania (Hamburg)
Group A: Germany 2-0 Hungary (Stuttgart)
Group A: Scotland 1-1 Switzerland (Cologne)
20 June
Group C: Slovenia 1-1 Serbia (Munich)
Group C: Denmark 1-1 England (Frankfurt)
Group B: Spain 1-0 Italy (Gelsenkirchen)
21 June
Group E: Slovakia 1-2 Ukraine (Düsseldorf)
Group D: Poland 1-3 Austria (Berlin)
Group D: Netherlands 0-0 France (Leipzig)
Highlights: Poland 1-3 Austria
22 June
Group F: Georgia 1-1 Czechia (Hamburg)
Group F: Türkiye 0-3 Portugal (Dortmund)
Group E: Belgium 2-0 Romania (Cologne)
23 June
Group A: Switzerland 1-1 Germany (Frankfurt)
Group A: Scotland 0-1 Hungary (Stuttgart)
24 June
Group B: Croatia 1-1 Italy (Leipzig)
Group B: Albania 0-1 Spain (Düsseldorf)
25 June
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)
26 June
Group E: Slovakia 1-1 Romania (Frankfurt)
Group E: Ukraine 0-0 Belgium (Stuttgart)
Group F: Czechia 1-2 Türkiye (Hamburg)
Group F: Georgia 2-0 Portugal (Gelsenkirchen)
Highlights: Georgia 2-0 Portugal
Sustainability Fact:
Did you know that UEFA EURO 2024 was designed with sustainability in mind? Venues and matches were strategically organized in regional clusters to minimize travel for teams and fans. This eco-conscious approach reduced team flights by an impressive 75% compared to EURO 2016, and promoted easier, greener transportation options for supporters moving between match locations. This initiative underscores UEFA’s dedication to making EURO 2024 a benchmark for sustainability in major sporting events.
Download the match schedule.
Get even closer to the action by signing up for a free MyUEFA account. Unlock access to live streams, on-demand content, engaging games, and the chance to win exclusive prizes and tickets to future European football spectacles. Don’t miss out – join the MyUEFA community today!