Excitement rippled across Europe as football fans eagerly anticipated each match of the UEFA Euro 2024 tournament. While the thrill of live matches might be over for now, the memories and results remain etched in football history. For those looking to catch up on the action or simply relive the tournament’s highlights, here’s a comprehensive rundown of the Euro 2024 match results, allowing you to feel as though you’re anticipating the “Euro 2024 Matches Tomorrow.”
Euro 2024 Final Result
The grand finale of Euro 2024 saw a thrilling clash between Spain and England at the iconic Berlin stadium.
Sunday 14 July
Spain 2-1 England (Berlin)
Final highlights: Spain 2-1 England
Euro 2024 Semi-final Results
The semi-finals delivered high-stakes encounters as teams battled for a coveted spot in the final.
Tuesday 9 July
Spain 2-1 France (Munich)
Wednesday 10 July
Netherlands 1-2 England (Dortmund)
Euro 2024 Quarter-final Results
The quarter-finals brought intense matches with teams giving their all to advance further in the tournament.
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
Euro 2024 Round of 16 Results
The Round of 16 featured captivating matchups as teams fought to secure their place in the quarter-finals.
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
Euro 2024 Group Stage Results
The group stage set the foundation for the tournament, featuring a series of matches that defined the path for many teams.
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)
Did you know…?
As part of UEFA’s commitment to making EURO 2024 a reference event for sustainability in sport, venues and matches were organised in regionalised clusters. This reduces the number of flights taken by teams by 75% compared to EURO 2016, as well as ensuring easier, sustainable transport between matches for supporters.
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
Relive the excitement of Euro 2024 and explore the full journey of each team through these detailed match results. From stunning victories to nail-biting draws, each game contributed to the tournament’s unforgettable narrative. While we look forward to future football events, reflecting on these matches keeps the spirit of the beautiful game alive.
Download the match schedule.
Sign up for a free MyUEFA account to watch live streams and on-demand content, play games and challenge your friends, win money-can’t-buy prizes, and apply for tickets to Europe’s biggest games.