The UEFA EURO 2024 captivated football fans worldwide with a month of high-stakes matches, stunning goals, and unforgettable moments. For those who want to relive the excitement or catch up on anything they missed, here’s a comprehensive rundown of all the Full Match Euro 2024 results, from the first whistle to the final victory.
EURO 2024 Final Result
Sunday 14 July
Spain 2-1 England (Berlin)
Spain emerged victorious in a tightly contested final against England in Berlin, securing the EURO 2024 title. The match was a showcase of tactical prowess and determination, with Spain ultimately proving too strong.
Semi-final Results
Tuesday 9 July
Spain 2-1 France (Munich)
In a clash of European giants, Spain overcame France in Munich. The semi-final was an end-to-end thriller, with both teams displaying attacking flair, but Spain clinched their spot in the final.
Wednesday 10 July
Netherlands 1-2 England (Dortmund)
England booked their place in the final after a hard-fought victory against the Netherlands in Dortmund. The match was a test of resilience for both sides, with England demonstrating composure to advance.
Quarter-final Results
Friday 5 July
Spain 2-1 Germany (aet) (Stuttgart)
Spain continued their journey to the final with an extra-time victory over Germany in Stuttgart. This quarter-final was a classic encounter, showcasing skill and endurance as Spain edged out the home nation.
Portugal 0-0 France (aet, 3-5 on pens) (Hamburg)
France progressed to the semi-finals after a dramatic penalty shootout win against Portugal in Hamburg. After a goalless draw, France held their nerve in the shootout to keep their EURO 2024 hopes alive.
Saturday 6 July
England 1-1 Switzerland (aet, 5-3 on pens) (Düsseldorf)
England navigated a tough quarter-final against Switzerland, winning on penalties in Düsseldorf. The match was a tense affair, with England eventually prevailing in the shootout lottery.
Netherlands 2-1 Türkiye (Berlin)
The Netherlands secured their semi-final spot with a victory over Türkiye in Berlin. This quarter-final was an exciting contest, with the Netherlands finding the edge to move forward in the tournament.
Round of 16 Results
Saturday 29 June
Switzerland 2-0 Italy (Berlin)
Switzerland produced a notable upset, defeating Italy in Berlin to reach the quarter-finals. This Round of 16 match saw Switzerland’s solid defense and clinical attack overcome the Italian side.
Germany 2-0 Denmark (Dortmund)
Germany advanced to the quarter-finals with a comfortable win against Denmark in Dortmund. The host nation demonstrated their tournament credentials with a dominant performance.
Sunday 30 June
England 2-1 Slovakia (aet) (Gelsenkirchen)
England faced a resilient Slovakia, requiring extra time to secure their place in the quarter-finals in Gelsenkirchen. This match was a test of England’s resolve, as they battled to overcome Slovakia’s determined resistance.
Spain 4-1 Georgia (Cologne)
Spain showcased their attacking prowess with a dominant victory over Georgia in Cologne. The Spanish team’s attacking flair was on full display in this high-scoring Round of 16 encounter.
Monday 1 July
France 1-0 Belgium (Düsseldorf)
France edged out Belgium in a tight contest in Düsseldorf to progress to the quarter-finals. This match was a tactical battle, with France securing a narrow victory against their neighbours.
Portugal 0-0 Slovenia (aet, 3-0 on pens) (Frankfurt)
Portugal overcame Slovenia on penalties in Frankfurt after a goalless draw. Portugal’s experience shone through in the shootout, securing their place in the next round.
Tuesday 2 July
Romania 0-3 Netherlands (Munich)
The Netherlands delivered a strong performance to defeat Romania in Munich and advance to the quarter-finals. This Round of 16 match highlighted the Netherlands’ attacking capabilities.
Austria 1-2 Türkiye (Leipzig)
Türkiye continued their EURO 2024 journey with a victory over Austria in Leipzig. This match was a closely fought encounter, with Türkiye demonstrating their competitive edge.
Group Stage Results
14 June
Group A: Germany 5-1 Scotland (Munich)
EURO 2024 kicked off in spectacular fashion with Germany’s dominant win over Scotland in Munich, setting the tone for their group stage campaign.
15 June
Group A: Hungary 1-3 Switzerland (Cologne)
Switzerland started their EURO 2024 journey with a victory against Hungary in Cologne, marking a positive start to their tournament.
Group B: Spain 3-0 Croatia (Berlin)
Spain began their EURO 2024 campaign emphatically with a convincing win over Croatia in Berlin, signaling their title ambitions.
Group B: Italy 2-1 Albania (Dortmund)
Italy started their EURO 2024 journey with a win against Albania in Dortmund, though Albania provided a stern test for the reigning champions.
16 June
Group D: Poland 1-2 Netherlands (Hamburg)
The Netherlands began their EURO 2024 campaign with a victory over Poland in Hamburg, in a closely contested Group D opener.
Group C: Slovenia 1-1 Denmark (Stuttgart)
Slovenia and Denmark played out a draw in Stuttgart in their opening Group C match, with both teams starting their tournament with a point.
Group C: Serbia 0-1 England (Gelsenkirchen)
England started their EURO 2024 campaign with a narrow victory over Serbia in Gelsenkirchen, securing an important three points in Group C.
17 June
Group E: Romania 3-0 Ukraine (Munich)
Romania surprised many with a dominant win over Ukraine in Munich, making a strong statement in Group E.
Group E: Belgium 0-1 Slovakia (Frankfurt)
Slovakia caused a major upset by defeating Belgium in Frankfurt, shaking up Group E early in the tournament.
Group D: Austria 0-1 France (Düsseldorf)
France began their EURO 2024 campaign with a narrow victory over Austria in Düsseldorf, in a tightly contested Group D match.
18 June
Group F: Türkiye 3-1 Georgia (Dortmund)
Türkiye started their EURO 2024 journey with a win over Georgia in Dortmund, marking a positive start in Group F.
Group F: Portugal 2-1 Czechia (Leipzig)
Portugal began their EURO 2024 campaign with a victory against Czechia in Leipzig, securing three points in Group F.
19 June
Group B: Croatia 2-2 Albania (Hamburg)
Croatia and Albania played to an exciting draw in Hamburg in Group B, with both teams earning a valuable point.
Group A: Germany 2-0 Hungary (Stuttgart)
Germany continued their winning form with a victory over Hungary in Stuttgart, strengthening their position in Group A.
Group A: Scotland 1-1 Switzerland (Cologne)
Scotland and Switzerland played to a draw in Cologne, with both teams picking up a point in Group A.
20 June
Group C: Slovenia 1-1 Serbia (Munich)
Slovenia and Serbia played out their second draw of the tournament in Munich, with Group C remaining tight.
Group C: Denmark 1-1 England (Frankfurt)
Denmark and England played to a draw in Frankfurt, with both teams searching for a decisive win in Group C.
Group B: Spain 1-0 Italy (Gelsenkirchen)
Spain continued their winning streak with a victory over Italy in Gelsenkirchen, securing their place at the top of Group B.
21 June
Group E: Slovakia 1-2 Ukraine (Düsseldorf)
Ukraine bounced back with a win against Slovakia in Düsseldorf, opening up Group E after their initial defeat.
Group D: Poland 1-3 Austria (Berlin)
Austria secured a crucial victory over Poland in Berlin, boosting their chances of progressing from Group D.
Group D: Netherlands 0-0 France (Leipzig)
Netherlands and France played out a goalless draw in Leipzig, in a tactical encounter in Group D.
22 June
Group F: Georgia 1-1 Czechia (Hamburg)
Georgia and Czechia drew in Hamburg, with both teams searching for their first win in Group F.
Group F: Türkiye 0-3 Portugal (Dortmund)
Portugal secured a dominant victory over Türkiye in Dortmund, confirming their strong position in Group F.
Group E: Belgium 2-0 Romania (Cologne)
Belgium responded to their opening defeat with a win against Romania in Cologne, tightening up Group E.
23 June
Group A: Switzerland 1-1 Germany (Frankfurt)
Switzerland and Germany drew in Frankfurt, with both teams progressing from Group A.
Group A: Scotland 0-1 Hungary (Stuttgart)
Hungary secured a late win against Scotland in Stuttgart, though it ultimately wasn’t enough for them to progress.
24 June
Group B: Croatia 1-1 Italy (Leipzig)
Croatia and Italy drew in Leipzig, with Italy narrowly progressing and Croatia exiting the tournament.
Group B: Albania 0-1 Spain (Düsseldorf)
Spain maintained their perfect group stage record with a win over Albania in Düsseldorf.
25 June
Group D: Netherlands 2-3 Austria (Berlin)
Austria topped Group D with a victory over the Netherlands in Berlin in a thrilling encounter.
Group D: France 1-1 Poland (Dortmund)
France drew with Poland in Dortmund, finishing second in Group D.
Group C: England 0-0 Slovenia (Cologne)
England drew with Slovenia in Cologne, securing top spot in Group C.
Group C: Denmark 0-0 Serbia (Munich)
Denmark and Serbia played out a goalless draw in Munich, with Denmark progressing and Serbia eliminated.
26 June
Group E: Slovakia 1-1 Romania (Frankfurt)
Slovakia and Romania drew in Frankfurt, with both teams progressing from Group E in a dramatic finish.
Group E: Ukraine 0-0 Belgium (Stuttgart)
Ukraine and Belgium drew in Stuttgart, resulting in Ukraine’s elimination despite a strong effort.
Group F: Czechia 1-2 Türkiye (Hamburg)
Türkiye secured a win against Czechia in Hamburg, confirming their progression from Group F.
Group F: Georgia 2-0 Portugal (Gelsenkirchen)
Georgia stunned Portugal with a victory in Gelsenkirchen, marking a historic moment for the nation in their first EURO tournament.
Relive all the full match EURO 2024 action and results to remember a tournament filled with drama and excitement. From group stage surprises to knockout round thrillers, EURO 2024 delivered football at its finest.