EURO 2024 is now heading for the knockout stages as the tournament starts to heat up.
The Three Lions, Spain, Germany, Holland, France, Portugal and holders Italy are among the teams to have qualified for the last 16.
Some teams will be happier than others with their performance in the group stages so far, but one thing is for sure is that the tournament should be a cracker.
Here is SunSport’s breakdown of England’s group stage fixtures, as well as all the rest and every date and venue.
Schedule, fixtures, groups
Group A
READ MORE ON Euro 2024
Group B
Group C
Most read in Euro 2024
Group D
Group E
Group F
Fixtures, dates, venues and results
14 June
- Germany 5-1 Scotland (Munich, 8pm) ITV
15 June
- Hungary 1-3 Switzerland (Cologne, 2pm) ITV
- Spain 3-0 Croatia (Berlin, 5pm) ITV
- Italy 2-1 Albania (Dortmund, 8pm) BBC
16 June
- Poland 1-2 Netherlands (Hamburg, 2pm) BBC
- Slovenia 1-1 Denmark (Stuttgart, 5pm) ITV
- Serbia 0-1 England (Gelsenkirchen, 8pm) BBC
17 June
- Romania 3-0 Ukraine (Munich, 2pm) BBC
- Belgium 0-1 Slovakia (Frankfurt, 5pm) ITV
- Austria 0-1 France (Dusseldorf, 8pm) ITV
18 June
- Turkey 3-1 Georgia (Dortmund, 5pm) BBC
- Portugal 2-1 Czech Republic (Leipzig, 8pm) BBC
19 June
- Croatia 2-2 Albania (Hamburg, 2pm) ITV
- Germany 2-0 Hungary (Stuttgart, 5pm) BBC
- Scotland 1-1 Switzerland (Cologne, 8pm) BBC
20 June
- Slovenia 1-1 Serbia (Munich, 2pm) ITV
- Denmark 1-1 England (Frankfurt, 5pm) BBC
- Spain 1-0 Italy (Gelsenkirchen, 8pm) ITV
21 June
- Slovakia 1-2 Ukraine (Dusseldorf, 2pm) BBC
- Poland 1-3 Austria (Berlin, 5pm) ITV
- Netherlands 0-0 France (Leipzig, 8pm) BBC
22 June
- Georgia 1-1 Czech Republic (Hamburg, 2pm) BBC
- Turkey 0-3 Portugal (Dortmund, 5pm) ITV
- Belgium 2-0 Romania (Cologne, 8pm) ITV
23 June
- Switzerland 1-1 Germany (Frankfurt, 8pm) BBC
- Scotland 0-1 Hungary (Stuttgart, 8pm) BBC
24 June
- Croatia 1-1 Italy (Leipzig, 8pm) BBC
- Albania 0-1 Spain (Dusseldorf, 8pm) BBC
25 June
- Netherlands 2-3 Austria (Berlin, 5pm) BBC
- France 1-1 Poland (Dortmund, 5pm) BBC
- England 0-0 Slovenia (Cologne, 8pm) ITV
- Denmark 0-0 Serbia (Munich, 8pm) ITV
26 June
- Slovakia vs Romania (Frankfurt, 5pm) BBC
- Ukraine vs Belgium (Stuttgart, 5pm) BBC
- Czech Republick vs Turkey (Hamburg, 8pm) ITV
- Georgia vs Portugal (Gelsenkirchen, 8pm) ITV
Round of 16
June 29
- Germany vs Denmark (Dortmund, 8pm)
- Switzerland vs Italy (Berlin, 5pm)
June 30
- Spain vs 3E/F (Cologne (8pm)
- England vs 3D/E (Gelsenkirchen, 5pm)
July 1
- Portugal vs 3A/C (Frankfurt, 8pm)
- France vs 2E (Düsseldorf, 5pm)
July 2
- 1E vs 3A/B/C/D (Munich, 5pm)
- Austria vs 2F (Leipzig, 8pm)
Quarter-finals
July 5
- W39 vs W37 (Stuttgart, 5pm)
- W41 vs W42 (Hamburg, 8pm)
July 6
- W43 vs W44 (Berlin, 8pm)
- W40 vs W38 (Dusseldorf, 5pm)
Semi-finals
July 9
- W45 vs W46 (Munich, 8pm)
July 10
- W47 vs W48 (Dortmund, 8pm)
Final
July 14
READ MORE SUN STORIES
- W49 vs W50 (Berlin, 8pm)
How to watch Euro 2024
- Euro 2024 will be shown live on BBC and ITV this summer.
- You can live stream all the action from the BBC iPlayer or the ITV X app, both of which are available for download onto your mobile or tablet device.
- Games are FREE to watch, so long as you have a valid TV licence.
Source: Soccer - thesun.co.uk