The UEFA EURO 2024 captivated football fans worldwide with a month of high-stakes matches, stunning goals, and unforgettable moments. If you’re looking to catch up on the action or simply relive the excitement, here’s a comprehensive rundown of all the Euro Cup matches from the tournament, including results from the group stage to the final showdown.
EURO 2024 Final Result
Sunday, July 14
Spain 2-1 England (Berlin)
Final highlights: Spain 2-1 England
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)
Highlights: Netherlands 2-1 Türkiye
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)
Highlights: Switzerland 2-0 Italy
Group Stage Results
14 June – Group A
Germany 5-1 Scotland (Munich)
15 June – Group A & B
Hungary 1-3 Switzerland (Cologne)
Spain 3-0 Croatia (Berlin)
Italy 2-1 Albania (Dortmund)
16 June – Group C & D
Slovenia 1-1 Denmark (Stuttgart)
Serbia 0-1 England (Gelsenkirchen)
Poland 1-2 Netherlands (Hamburg)
17 June – Group D & E
Austria 0-1 France (Düsseldorf)
Belgium 0-1 Slovakia (Frankfurt)
Romania 3-0 Ukraine (Munich)
Highlights: Romania 3-0 Ukraine
18 June – Group F
Türkiye 3-1 Georgia (Dortmund)
Portugal 2-1 Czechia (Leipzig)
19 June – Group A & B
Germany 2-0 Hungary (Stuttgart)
Scotland 1-1 Switzerland (Cologne)
Croatia 2-2 Albania (Hamburg)
20 June – Group B & C
Spain 1-0 Italy (Gelsenkirchen)
Slovenia 1-1 Serbia (Munich)
Denmark 1-1 England (Frankfurt)
21 June – Group D & E
Poland 1-3 Austria (Berlin)
Netherlands 0-0 France (Leipzig)
Slovakia 1-2 Ukraine (Düsseldorf)
Highlights: Poland 1-3 Austria
22 June – Group E & F
Belgium 2-0 Romania (Cologne)
Türkiye 0-3 Portugal (Dortmund)
Georgia 1-1 Czechia (Hamburg)
23 June – Group A
Switzerland 1-1 Germany (Frankfurt)
Scotland 0-1 Hungary (Stuttgart)
24 June – Group B
Albania 0-1 Spain (Düsseldorf)
Croatia 1-1 Italy (Leipzig)
25 June – Group C & D
England 0-0 Slovenia (Cologne)
Denmark 0-0 Serbia (Munich)
France 1-1 Poland (Dortmund)
Netherlands 2-3 Austria (Berlin)
26 June – Group E & F
Ukraine 0-0 Belgium (Stuttgart)
Slovakia 1-1 Romania (Frankfurt)
Czechia 1-2 Türkiye (Hamburg)
Georgia 2-0 Portugal (Gelsenkirchen)
Highlights: Georgia 2-0 Portugal
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 significantly reduced travel for teams and fans alike, promoting a greener tournament.
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.