EURO 2024 is right around the corner and England will be praying they can go all the way.
The Three Lions, Spain, Germany, Holland, France, Portugal and holders Italy all know who they will be playing in their opening matches this summer in Germany.
Some teams will be happier than others with their groups, but one thing’s for sure is that the tournament should be a cracker.
The dates and venues for every group stage game were also revealed at the draw in Hamburg.
Teams are now well underway with their preparations and preliminary squads have been announced ahead of the big one.
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
Group B
Most read in Football
Group C
Group D
Group E
Group F
Fixtures, dates, venues
14 June
- Germany vs Scotland (Munich, 8pm) ITV
15 June
- Hungary vs Switzerland (Cologne, 2pm) ITV
- Spain vs Croatia (Berlin, 5pm) ITV
- Italy vs Albania (Dortmund, 8pm) BBC
16 June
- Poland vs Netherlands (Hamburg, 2pm) BBC
- Slovenia vs Denmark (Stuttgart, 5pm) ITV
- Serbia vs England (Gelsenkirchen, 8pm) BBC
17 June
- Romania vs Ukraine (Munich, 2pm) BBC
- Belgium vs Slovakia (Frankfurt, 5pm) ITV
- Austria vs France (Dusseldorf, 8pm) ITV
18 June
- Turkey vs Georgia (Dortmund, 5pm) BBC
- Portugal vs Czech Republic (Leipzig, 8pm) BBC
19 June
- Croatia vs Albania (Hamburg, 2pm) ITV
- Germany vs Hungary (Stuttgart, 5pm) BBC
- Scotland vs Switzerland (Cologne, 8pm) BBC
20 June
- Slovenia vs Serbia (Munich, 2pm) ITV
- Denmark vs England (Frankfurt, 5pm) BBC
- Spain vs Italy (Gelsenkirchen, 8pm) ITV
21 June
- Slovakia vs Ukraine (Dusseldorf, 3pm) BBC
- Poland vs Austria (Berlin, 5pm) ITV
- Netherlands vs France (Leipzig, 9pm) BBC
22 June
- Georgia vs Czech Republic (Hamburg, 2pm) BBC
- Türkiye vs Portugal (Dortmund, 5pm) ITV
- Belgium vs Romania (Cologne, 8pm) ITV
23 June
- Switzerland vs Germany (Frankfurt, 8pm) BBC
- Scotland vs Hungary (Stuttgart, 8pm) BBC
24 June
- Croatia vs Italy (Leipzig, 8pm) BBC
- Albania vs Spain (Dusseldorf, 8pm) BBC
25 June
- Netherlands vs Austria (Berlin, 5pm) BBC
- France vs Poland (Dortmund, 5pm) BBC
- England vs Slovenia (Cologne, 8pm) ITV
- Denmark vs 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
- 1A vs 2C (Dortmund, 8pm)
- 2A vs 2B (Berlin, 5pm)
June 30
- 1B vs 3A/D/E/F (Cologne (8pm)
- 1C vs 3D/E/F (Gelsenkirchen, 5pm)
July 1
- 1F vs 3A/B/C (Frankfurt, 8pm)
- 2D vs 2E (Düsseldorf, 5pm)
July 2
- 1E vs 3A/B/C/D (Munich, 5pm)
- 1D 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
- W49 vs W50 (Berlin, 8pm)
READ MORE SUN STORIES
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