Euro 2024 is almost over: here's the full fixture schedule for the tournament in Germany.
The Euro 2024 takes place tonight in Berlin, with Spain looking to become the outright best-performing nation in the competition's history. Standing in their way, England have never won the Euros and are looking to end a full 58 years of hurt and banish the demons of three years ago at Wembley.
It would be a shock if the Three Lions were to win – perhaps the biggest shock in the tournament. It's not been a competition of many surprises, with all the biggest names – bar perhaps Croatia – getting into the knockouts. Germany, England, France, Spain, the Netherlands, Portugal, Turkey and Switzerland all reached the quarter-finals, with some impressing a little more than others, it has to be said.
With 114 goals in this tournament so far – that's 2.28 per match – we've seen plenty of action. Harry Kane and Dani Olmo are both on three strikes each, heading into the final, as the pair target a Golden Boot.
Well, now's your time to look back on what happened. From the action-packed group stage that saw minnows triumph and dark horses falter, to a knockout stage in which we may have bid farewell to legends and heroes for the last time.
FourFourTwo has all the latest on each game, including news, reaction and live stories breaking from Germany. Here's how the tournament will played out:
Euro 2024 knockout fixtures
Final
Sunday 14 July
Spain vs England (Olympiastadion, 8pm BST, BBC & ITV)
Euro 2024 group stage results
Euro 2024 results
Matchday 1
Friday 14 June
Germany 5-1 Scotland (Allianz Arena)
Saturday 15 June
Hungary 1-3 Switzerland (RheinEnergieStadion)
Spain 3-0 Croatia (Olympiastadion)
Italy 2-1 Albania (Westfalenstadion)
Sunday 16 June
Poland 1-2 Netherlands (Volksparkstadion)
Slovenia 1-1 Denmark (MHPArena)
Serbia 0-1 England (Arena AufSchalke)
Monday 17 June
Romania 3-0 Ukraine (Allianz Arena)
Belgium 0-1 Slovakia (Waldstadion)
Austria 0-1 France (Merkur Spiel-Arena)
Tuesday 18 June
Turkey 3-1 Georgia (Westfalenstadion)
Portugal 2-1 Czech Republic (Red Bull Arena)
Matchday 2
Wednesday 19 June
Croatia 2-2 Albania (Volksparkstadion)
Germany 2-0 Hungary (MHPArena)
Scotland 1-1 Switzerland (RheinEnergieStadion)
Thursday 20 June
Slovenia 1-1 Serbia (Allianz Arena)
Denmark 1-1 England (Waldstadion)
Spain 1-0 Italy (Arena AufSchalke)
Friday 21 June
Slovakia 1-2 Ukraine (Merkur Spiel-Arena)
Poland 1-3 Austria (Olympiastadion)
Netherlands 0-0 France (Red Bull Arena)
Saturday 22 June
Georgia 1-1 Czech Republic (Volksparkstadion)
Turkey 0-3 Portugal (Westfalenstadion)
Belgium 2-0 Romania (RheinEnergieStadion)
Matchday 3
Sunday 23 June
Switzerland 1-1 Germany (Waldstadion)
Scotland 0-1 Hungary (MHPArena)
Monday 24 June
Croatia 1-1 Italy (Red Bull Arena)
Albania 0-1 Spain (Merkur Spiel-Arena)
Tuesday 25 June
Netherlands 2-3 Austria (Olympiastadion)
France 1-1 Poland (Westfalenstadion)
England 0-0 Slovenia (RheinEnergieStadion)
Denmark 0-0 Serbia (Allianz Arena)
Wednesday 26 June
Slovakia 1-1 Romania (Waldstadion)
Ukraine 0-0 Belgium (MHPArena)
Czech Republic 1-2 Turkey (Volksparkstadion)
Georgia 2-0 Portugal (Arena AufSchalke)
Euro 2024 round of 16 results
Round of 16
Saturday 29 June
Switzerland 2-0 Italy (Olympiastadion)
Germany 2-0 Denmark (Westfalenstadion)
Sunday 30 June
England 2-1 (aet) Slovakia (Arena AufSchalke)
Spain 4-1 Georgia (RheinEnergieStadion)
Monday 1 July
France 1-0 Belgium (Merkur Spiel-Arena)
Portugal 0-0 (3-0 pens) Slovenia (Waldstadion)
Tuesday 2 July
Romania 0-3 Netherlands (Allianz Arena)
Austria 1-2 Turkey (Red Bull Arena)
Euro 2024 quarter-final results
Quarter finals
Friday 5 July
Spain 2-1 (aet) Germany (Stuttgart Arena)
Portugal 0-0 (3-5 pens) France (Volksparkstadion Hamburg)
Sunday 6 July
England 1-1 (5-3 pens) Switzerland (Düsseldorf Arena)
Netherlands 2-1 Turkey (Olympiastadion Berlin)
Euro 2024 semi-final results
Semi-finals
Tuesday 9 July
Spain 2-1 France (Allianz Arena)
Wednesday 10 July
Netherlands 1-2 England (Westfalenstadion)
Stadiums
These are the Euro 2024 stadiums:
- Olympiastadion, Berlin: 74,461
- Allianz Arena, Munich: 70,076
- Westfalenstadion, Dortmund: 65,849
- Arena AufSchalke, Gelsenkirchen: 54,740
- Waldstadion, Frankfurt: 54,697
- MHPArena, Stuttgart: 54,244
- Volksparkstadion, Hamburg: 52,245
- Merkur Spiel-Arena, Dusseldorf: 51,031
- RheinEnergieStadion, Cologne: 49,827
- Red Bull Arena, Leipzig: 42,959
FAQs
Which teams are out of Euro 2024?
Following the group stages, eight teams were eliminated from Euro 2024. Every side that finished bottom of their group were automatically knocked out of the tournament, while the two worst sides to have finished third in their respective groups also suffered the same fate.
As a result, Scotland, Hungary, Croatia, Albania, Serbia, Poland, Austria and Czech Republic have all left Euro 2024.
And in the last-16 clashes, Italy, Denmark, Romania, Slovenia, Belgium, Georgia and Slovakia exited.
In the quarter-finals, Portugal, Germany, Switzerland and Turkey were all eliminated. France and the Netherlands were knocked out in the semi-finals.
How to watch Euro 2024?
Once the tournament rolls around, Euro 2024 is free on BBC iPlayer and ITVX. Brit abroad? Use a VPN to watch Euro 2024 free from anywhere.
FourFourTwo recommends NordVPN, which you can get for £2.49 a month, plus three months free.