Catch all the action from the UEFA EURO 2024 with our comprehensive euro schedule, featuring every match from the group stage to the final. Stay updated on results and plan your viewing with this essential guide to Europe’s premier international football tournament.
EURO 2024 Final Result
Sunday, July 14
Spain 2-1 England (Berlin)
The EURO 2024 final saw a thrilling contest in Berlin, where Spain edged out England in a 2-1 victory to claim the championship title.
EURO 2024 Semi-Final Results
Tuesday, July 9
Spain 2-1 France (Munich)
Spain continued their strong run in the tournament by defeating France 2-1 in Munich, securing their place in the final.
Wednesday, July 10
Netherlands 1-2 England (Dortmund)
England overcame the Netherlands with a 2-1 victory in Dortmund, setting up a highly anticipated final clash against Spain.
EURO 2024 Quarter-Final Results
Friday, July 5
Spain 2-1 Germany (aet) (Stuttgart)
Spain battled through extra time to defeat Germany 2-1 in Stuttgart, advancing to the semi-finals after a hard-fought match.
Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)
France progressed to the semi-finals after a penalty shootout victory over Portugal in Hamburg, following a goalless draw after extra time.
Saturday, July 6
England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)
England edged out Switzerland in a penalty shootout in Düsseldorf after a 1-1 draw, securing their spot in the semi-finals.
Netherlands 2-1 Türkiye (Berlin)
The Netherlands defeated Türkiye 2-1 in Berlin, advancing to the semi-finals in a tightly contested quarter-final match.
EURO 2024 Round of 16 Results
Saturday, June 29
Switzerland 2-0 Italy (Berlin)
Switzerland surprised many by defeating Italy 2-0 in Berlin, moving into the quarter-finals and ending Italy’s EURO 2024 journey.
Germany 2-0 Denmark (Dortmund)
Germany maintained their strong tournament form by defeating Denmark 2-0 in Dortmund, securing their place in the quarter-finals.
Sunday, June 30
England 2-1 Slovakia (aet) (Gelsenkirchen)
England progressed to the quarter-finals after an extra-time victory over Slovakia, winning 2-1 in Gelsenkirchen.
Spain 4-1 Georgia (Cologne)
Spain showcased their attacking prowess with a dominant 4-1 victory over Georgia in Cologne, advancing to the next stage.
Monday, July 1
France 1-0 Belgium (Düsseldorf)
France secured a narrow 1-0 win against Belgium in Düsseldorf, moving forward in the tournament in a tightly contested match.
Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt)
Portugal advanced to the quarter-finals after a penalty shootout victory over Slovenia in Frankfurt, following a goalless match.
Tuesday, July 2
Romania 0-3 Netherlands (Munich)
The Netherlands delivered a convincing 3-0 victory against Romania in Munich, securing their place in the quarter-finals.
Austria 1-2 Türkiye (Leipzig)
Türkiye defeated Austria 2-1 in Leipzig, progressing to the quarter-finals in a close encounter.
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)
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)
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)
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)
For a complete overview of the UEFA EURO 2024, including live streams and on-demand content, visit the official UEFA website. Stay tuned for more updates and relive the excitement of each match!