Get the complete rundown of all Euro 2024 Matches, from the group stage clashes to the thrilling knockout rounds and the final showdown. For fans worldwide, staying updated with the Euro 2024 matches schedule and results is crucial to follow all the action of this prestigious tournament. Here’s your definitive guide to every game played in EURO 2024.
EURO 2024 Final Result
Sunday, July 14
Spain 2-1 England (Berlin)
Relive the highlights of the Euro 2024 final match between Spain and England, played in Berlin.
Semi-Final Results
Tuesday, July 9
Spain 2-1 France (Munich)
Wednesday, July 10
Netherlands 1-2 England (Dortmund)
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 the match highlights from the Euro 2024 quarter-final where Netherlands faced Türkiye in Berlin.
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 Euro 2024 Round of 16 match where Switzerland defeated Italy.
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)
Group B: Italy 2-1 Albania (Dortmund)
June 16
Group D: Poland 1-2 Netherlands (Hamburg)
Group C: Slovenia 1-1 Denmark (Stuttgart)
Group C: Serbia 0-1 England (Gelsenkirchen)
June 17
Group E: Romania 3-0 Ukraine (Munich)
Group E: Belgium 0-1 Slovakia (Frankfurt)
Group D: Austria 0-1 France (Düsseldorf)
Relive the exciting moments from the Euro 2024 group stage match between Romania and Ukraine.
June 18
Group F: Türkiye 3-1 Georgia (Dortmund)
Group F: Portugal 2-1 Czechia (Leipzig)
June 19
Group B: Croatia 2-2 Albania (Hamburg)
Group A: Germany 2-0 Hungary (Stuttgart)
Group A: Scotland 1-1 Switzerland (Cologne)
June 20
Group C: Slovenia 1-1 Serbia (Munich)
Group C: 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)
Group D: Netherlands 0-0 France (Leipzig)
Watch highlights from the Euro 2024 Group Stage match where Poland faced Austria.
June 22
Group F: Georgia 1-1 Czechia (Hamburg)
Group F: Türkiye 0-3 Portugal (Dortmund)
Group E: Belgium 2-0 Romania (Cologne)
June 23
Group A: Switzerland 1-1 Germany (Frankfurt)
Group A: Scotland 0-1 Hungary (Stuttgart)
June 24
Group B: Croatia 1-1 Italy (Leipzig)
Group B: Albania 0-1 Spain (Düsseldorf)
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)
June 26
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)
Don’t miss the highlights from the Euro 2024 Group Stage match where Georgia triumphed over Portugal.
Sustainability Fact:
As part of UEFA’s commitment to environmental responsibility, EURO 2024 matches were strategically organized in regional clusters. This initiative significantly cut down team travel by flights by 75% compared to EURO 2016. This also promoted easier and more sustainable transportation options for fans moving between match venues, showcasing a greener approach to major sporting events.
For more in-depth coverage, including live streams and on-demand content, create a free MyUEFA account and delve deeper into the world of EURO 2024!