Get ready to dive back into the heart-stopping action of UEFA EURO 2024 with a complete rundown of all the fixtures and results. From the electrifying group stage clashes to the nail-biting knockout rounds, we’ve got every single euro match covered. Whether you’re a die-hard football fanatic or just catching up on the tournament’s highlights, this guide provides a comprehensive overview of the EURO 2024 schedule and outcomes.
EURO 2024 Final Result: Spain Crowned Champions
Sunday 14 July – The grand finale unfolded in Berlin, where Spain clashed with England in a highly anticipated euro match. Spain emerged victorious with a 2-1 win, securing the EURO 2024 title.
Spain 2-1 England (Berlin)
EURO 2024 Semi-Finals: Path to the Final
The semi-finals delivered thrilling euro matches, setting the stage for the ultimate showdown.
Tuesday 9 July – Spain continued their impressive run, defeating France 2-1 in Munich to secure their place in the final euro match.
Spain 2-1 France (Munich)
Wednesday 10 July – England battled it out against the Netherlands in Dortmund, clinching a 2-1 victory to join Spain in the final euro match.
Netherlands 1-2 England (Dortmund)
EURO 2024 Quarter-Finals: Knockout Drama Intensifies
The quarter-finals of EURO 2024 provided intense euro matches, with teams fighting for every inch to advance.
Friday 5 July
Spain 2-1 Germany (aet) (Stuttgart) – In Stuttgart, Spain edged out Germany in extra time, winning 2-1 in a captivating euro match.
Portugal 0-0 France (aet, 3-5 on pens) (Hamburg) – Hamburg witnessed a penalty shootout as France defeated Portugal after a 0-0 draw in another enthralling euro match.
Saturday 6 July
England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf) – England overcame Switzerland in a penalty shootout in Düsseldorf, following a 1-1 draw in a tense euro match.
Netherlands 2-1 Türkiye (Berlin) – Berlin hosted a dynamic euro match where the Netherlands secured a 2-1 victory over Türkiye.
EURO 2024 Round of 16: The Road to the Quarters
The Round of 16 stage of EURO 2024 delivered exciting euro matches as teams battled for a place in the quarter-finals.
Saturday 29 June
Switzerland 2-0 Italy (Berlin) – Switzerland claimed a decisive 2-0 victory against Italy in Berlin, marking a significant euro match in the knockout stage.
Germany 2-0 Denmark (Dortmund) – Germany progressed to the next round with a 2-0 win over Denmark in Dortmund in another key euro match.
Sunday 30 June
England 2-1 Slovakia (aet) (Gelsenkirchen) – England fought hard to defeat Slovakia 2-1 after extra time in Gelsenkirchen, in a compelling euro match.
Spain 4-1 Georgia (Cologne) – Spain showcased their dominance with a 4-1 victory over Georgia in Cologne, in a high-scoring euro match.
Monday 1 July
France 1-0 Belgium (Düsseldorf) – France secured a narrow 1-0 win against Belgium in Düsseldorf, advancing in a tight euro match.
Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt) – Portugal edged out Slovenia on penalties after a goalless draw in Frankfurt, in a dramatic euro match.
Tuesday 2 July
Romania 0-3 Netherlands (Munich) – The Netherlands displayed their attacking prowess with a 3-0 win against Romania in Munich, in a convincing euro match.
Austria 1-2 Türkiye (Leipzig) – Türkiye defeated Austria 2-1 in Leipzig in a closely contested euro match.
EURO 2024 Group Stage Results: Setting the Tournament Pace
The EURO 2024 group stage was packed with exciting euro matches, laying the foundation for the knockout rounds.
14 June
Group A: Germany 5-1 Scotland (Munich) – Munich witnessed a dominant start for Germany as they defeated Scotland 5-1 in the opening euro match.
15 June
Group A: Hungary 1-3 Switzerland (Cologne) – Cologne saw Switzerland triumph over Hungary 3-1 in a Group A euro match.
Group B: Spain 3-0 Croatia (Berlin) – Spain made a strong statement in Berlin, defeating Croatia 3-0 in a key Group B euro match.
Group B: Italy 2-1 Albania (Dortmund) – Italy started their campaign with a 2-1 victory against Albania in Dortmund, in a Group B euro match.
16 June
Group D: Poland 1-2 Netherlands (Hamburg) – Hamburg witnessed Netherlands edge out Poland 2-1 in a Group D euro match.
Group C: Slovenia 1-1 Denmark (Stuttgart) – Slovenia and Denmark played to a 1-1 draw in Stuttgart in a Group C euro match.
Group C: Serbia 0-1 England (Gelsenkirchen) – England secured a narrow 1-0 victory over Serbia in Gelsenkirchen in a Group C euro match.
17 June
Group E: Romania 3-0 Ukraine (Munich) – Romania surprised with a 3-0 win against Ukraine in Munich in a Group E euro match.
Group E: Belgium 0-1 Slovakia (Frankfurt) – Frankfurt saw Slovakia upset Belgium with a 1-0 victory in a Group E euro match.
Group D: Austria 0-1 France (Düsseldorf) – France defeated Austria 1-0 in Düsseldorf in a Group D euro match.
18 June
Group F: Türkiye 3-1 Georgia (Dortmund) – Türkiye triumphed over Georgia 3-1 in Dortmund in a Group F euro match.
Group F: Portugal 2-1 Czechia (Leipzig) – Portugal secured a 2-1 victory against Czechia in Leipzig in a Group F euro match.
19 June
Group B: Croatia 2-2 Albania (Hamburg) – Croatia and Albania played out a 2-2 draw in Hamburg in a Group B euro match.
Group A: Germany 2-0 Hungary (Stuttgart) – Germany continued their winning streak with a 2-0 victory over Hungary in Stuttgart in a Group A euro match.
Group A: Scotland 1-1 Switzerland (Cologne) – Scotland and Switzerland shared the points in a 1-1 draw in Cologne in a Group A euro match.
20 June
Group C: Slovenia 1-1 Serbia (Munich) – Slovenia and Serbia played to another 1-1 draw in Munich in Group C euro matches.
Group C: Denmark 1-1 England (Frankfurt) – Denmark and England also ended in a 1-1 draw in Frankfurt in Group C euro matches.
Group B: Spain 1-0 Italy (Gelsenkirchen) – Spain secured a 1-0 victory over Italy in Gelsenkirchen in a crucial Group B euro match.
21 June
Group E: Slovakia 1-2 Ukraine (Düsseldorf) – Ukraine bounced back with a 2-1 win against Slovakia in Düsseldorf in a Group E euro match.
Group D: Poland 1-3 Austria (Berlin) – Austria defeated Poland 3-1 in Berlin in a Group D euro match.
Group D: Netherlands 0-0 France (Leipzig) – Netherlands and France played out a goalless draw in Leipzig in Group D euro matches.
22 June
Group F: Georgia 1-1 Czechia (Hamburg) – Georgia and Czechia shared the spoils in a 1-1 draw in Hamburg in Group F euro matches.
Group F: Türkiye 0-3 Portugal (Dortmund) – Portugal displayed their strength with a 3-0 victory over Türkiye in Dortmund in a Group F euro match.
Group E: Belgium 2-0 Romania (Cologne) – Belgium rebounded with a 2-0 win against Romania in Cologne in a Group E euro match.
23 June
Group A: Switzerland 1-1 Germany (Frankfurt) – Switzerland and Germany drew 1-1 in Frankfurt in a Group A euro match.
Group A: Scotland 0-1 Hungary (Stuttgart) – Hungary edged out Scotland 1-0 in Stuttgart in a Group A euro match.
24 June
Group B: Croatia 1-1 Italy (Leipzig) – Croatia and Italy played to a 1-1 draw in Leipzig in a Group B euro match.
Group B: Albania 0-1 Spain (Düsseldorf) – Spain maintained their form with a 1-0 victory over Albania in Düsseldorf in a Group B euro match.
25 June
Group D: Netherlands 2-3 Austria (Berlin) – In a surprising turn, Austria defeated the Netherlands 3-2 in Berlin in a Group D euro match.
Group D: France 1-1 Poland (Dortmund) – France and Poland drew 1-1 in Dortmund in Group D euro matches.
Group C: England 0-0 Slovenia (Cologne) – England and Slovenia played out a goalless draw in Cologne in Group C euro matches.
Group C: Denmark 0-0 Serbia (Munich)) – Denmark and Serbia also ended in a 0-0 draw in Munich in Group C euro matches.
26 June
Group E: Slovakia 1-1 Romania (Frankfurt)) – Slovakia and Romania drew 1-1 in Frankfurt in Group E euro matches.
Group E: Ukraine 0-0 Belgium (Stuttgart) – Ukraine and Belgium played out a goalless draw in Stuttgart in Group E euro matches.
Group F: Czechia 1-2 Türkiye (Hamburg) – Türkiye defeated Czechia 2-1 in Hamburg in a Group F euro match.
Group F: Georgia 2-0 Portugal (Gelsenkirchen) – Georgia concluded their group stage with a surprising 2-0 victory over Portugal in Gelsenkirchen in a Group F euro match.
Relive all the excitement and drama of EURO 2024 by revisiting these euro matches and remember to explore the official EURO 2024 website for more in-depth coverage and news.