When are the Euro 2024 fixtures? – Everything you need to know about the group stages
As EURO 2024 creeps ever closer, we’re taking a look at the summer’s tournament and giving you some simple guides to ensure you don’t miss a second of football’s best. This year’s EUROs takes place in Germany and is set to be a summer to remember.
Here’s a handy guide to all the fixtures in the group stages, a little closer look at England’s group and kick-off.
We’ll update the guide with the TV schedule once the BBC and ITV (the two channels airing the EUROS) confirm the matches.
England’s group-stage fixtures
England’s group-stage matches: 16 June v Serbia in Gelsenkirchen (20:00 BST), 20 June v Denmark in Frankfurt (17:00 BST), 25 June v Slovenia in Cologne (20:00 BST).
Who might England meet in the knockout rounds?
If England top Group C, they will face one of the third-placed teams from Group D, E or F in the last 16.
England would face the winner of Group A in the last 16 if they finish second in the group.
EURO 2024 group-stage fixtures list
Friday, 14 June
Germany v Scotland (20:00 – Group A)
Saturday, 15 June
Hungary v Switzerland (14:00 – Group A)
Spain v Croatia (17:00 – Group B)
Italy v Albania (20:00 – Group B)
Sunday, 16 June
Poland v Netherlands (14:00 – Group D)
Slovenia v Denmark (17:00 – Group C)
Serbia v England (20:00 – Group C)
Monday, 17 June
Romania v Ukraine (14:00 – Group E)
Belgium v Slovakia (17:00 – Group E)
Austria v France (20:00 – Group D)
Tuesday, 18 June
Turkey v Georgia (17:00 – Group F)
Portugal v Czech Republic (20:00 – Group F)
Wednesday, 19 June
Croatia v Albania (14:00 – Group B)
Germany v Hungary (17:00 – Group A)
Scotland v Switzerland (20:00 – Group A)
Thursday, 20 June
Slovenia v Serbia (14:00 – Group C)
Denmark v England (17:00 – Group C)
Spain v Italy (20:00 – Group B)
Friday, 21 June
Slovakia v Ukraine (14:00 – Group E)
Poland v Austria (17:00 – Group D)
Netherlands v France (20:00 – Group D)
Saturday, 22 June
Georgia v Czech Republic (14:00 – Group F)
Turkey v Portugal (17:00 – Group F)
Belgium v Romania (20:00 – Group E)
Sunday, 23 June
Scotland v Hungary (20:00 – Group A)
Switzerland v Germany (20:00 – Group A)
Monday, 24 June
Albania v Spain (20:00 – Group B)
Croatia v Italy (20:00 – Group B)
Tuesday, 25 June
France v Poland (17:00 – Group D)
Netherlands v Austria (17:00 – Group D)
Denmark v Serbia (20:00 – Group C)
England v Slovenia (20:00 – Group C)
Wednesday, 26 June
Slovakia v Romania (17:00 – Group E)
Ukraine v Belgium (17:00 – Group E)
Czech Republic v Turkey (20:00 – Group F)
Georgia v Portugal (20:00 – Group F)