The groups are set for UEFA EURO 2024, which will take place in Germany, from 14 June to 14 July 2024.
The football tournament will begin with a bang, as hosts Germany take on Group A rivals Scotland in Munich.
Some other fascinating clashes will see reigning continental champions Italy lock horns with Spain and Croatia in Group B, while World Cup finalists France will meet the Netherlands in Group D.
Harry Kane is having a superb first season with Bundesliga champions Bayern Munich, and he will hope to lead England to glory in his newly-adopted homeland with the side drawn against Slovenia, Denmark and Serbia in Group C.
Below, we take a look at the confirmed groups, a full schedule, and how to watch the action.
UEFA EURO 2024 - Qualified teams and group stage draw
The top two in each of the six groups, plus the four best third-placed teams, will go through to the round of 16.
Group A
- 1 Germany
- 2 Scotland
- 3 Hungary
- 4 Switzerland
Group B
- 1 Spain
- 2 Croatia
- 3 Italy
- 4 Albania
Group C
- 1 Slovenia
- 2 Denmark
- 3 Serbia
- 4 England
Group D
- 1 Poland
- 2 Netherlands
- 3 Austria
- 4 France
Group E
- 1 Belgium
- 2 Slovakia
- 3 Romania
- 4 Ukraine
Group F
- 1 Türkiye
- 2 Georgia
- 3 Portugal
- 4 Czechia
UEFA EURO 2024 - Full schedule (all times CEST, which is GMT+2):
UEFA EURO 2024 kicks off in Munich on Friday 14 June and ends with the final in Berlin on Sunday 14 July.
Friday 14 June
- Germany vs Scotland (Munich, 21:00)
Saturday 15 June
- Hungary vs Switzerland (Cologne, 15:00)
- Spain vs Croatia (Berlin, 18:00)
- Italy vs Albania (Dortmund, 21:00)
Sunday 16 June
- Poland vs Netherlands (Hamburg, 15:00)
- Slovenia vs Denmark (Stuttgart, 18:00)
- Serbia vs England (Gelsenkirchen, 21:00)
Monday 17 June
- Romania vs Ukraine (Munich, 15:00)
- Belgium vs Slovakia (Frankfurt, 18:00)
- Austria vs France (Düsseldorf, 21:00)
Tuesday 18 June
- Türkiye vs Georgia (Dortmund, 18:00)
- Portugal vs Czechia (Leipzig, 21:00)
Wednesday 19 June
- Croatia vs Albania (Hamburg, 15:00)
- Germany vs Hungary (Stuttgart, 18:00)
- Scotland vs Switzerland (Cologne, 21:00)
Thursday 20 June
- Slovenia vs Serbia (Munich, 15:00)
- Denmark vs England (Frankfurt, 18:00)
- Spain vs Italy (Gelsenkirchen, 21:00)
Friday 21 June
- Slovakia vs Ukraine (Düsseldorf, 15:00)
- Poland vs Austria (Berlin, 18:00)
- Netherlands vs France (Leipzig, 21:00)
Saturday 22 June
- Georgia vs Czechia (Hamburg, 15:00)
- Türkiye vs Portugal (Dortmund, 18:00)
- Belgium vs Romania (Cologne, 21:00)
Sunday 23 June
- Scotland vs Hungary (Stuttgart, 21:00)
- Switzerland vs Germany (Frankfurt, 21:00)
Monday 24 June
- Albania vs Spain (Düsseldorf, 21:00)
- Croatia vs Italy (Leipzig, 21:00)
Tuesday 25 June
- France vs Poland (Dortmund, 18:00)
- Netherlands vs Austria (Berlin, 18:00)
- Denmark vs Serbia (Munich, 21:00)
- England vs Slovenia (Cologne, 21:00)
Wednesday 26 June
- Ukraine vs Belgium (Stuttgart, 18:00)
- Slovakia vs Romania (Frankfurt, 18:00)
- Czechia vs Türkiye (Hamburg, 21:00)
- Georgia vs Portugal (Gelsenkirchen, 21:00)
Round of 16
Saturday 29 June
37. 1A vs 2C (Dortmund, 21:00)
38. 2A vs 2B (Berlin, 18:00)
Sunday 30 June
39. 1B vs 3A/D/E/F (Cologne, 21:00)
40. 1C vs 3D/E/F (Gelsenkirchen, 18:00)
Monday 1 July
41. 1F vs 3A/B/C (Frankfurt, 21:00)
42. 2D vs 2E (Düsseldorf, 18:00)
Tuesday 2 July
43. 1E vs 3A/B/C/D (Munich, 18:00)
44. 1D vs 2F (Leipzig, 21:00)
Quarter-finals
Friday 5 July
45. W39 vs W37 (Stuttgart, 18:00)
46. W41 vs W42 (Hamburg, 21:00)
Saturday 6 July
47. W43 vs W44 (Berlin, 21:00)
48. W40 vs W38 (Düsseldorf, 18:00)
Semi-finals
Tuesday 9 July
49. W45 vs W46 (Munich, 21:00)
Wednesday 10 July
50. W47 vs W48 (Dortmund, 21:00)
Final
Sunday 14 July
W49 vs W50 (Berlin, 21:00)
UEFA EURO 2024 - How to watch
Every game of the tournament will be televised and livestreamed online with fans across Europe and around the globe tuning in to watch the live broadcasts.
- Albania: TV Klan
- Andorra: M6, TF1, TVE Spain
- Armenia: Armenia TV CJSC
- Austria: ServusTV, ORF
- Azerbaijan: Ictimai TV
- Belgium: RTBF, VRT
- Bosnia and Herzegovina: BHRT
- Bulgaria: Nova Broadcasting Group, BNT
- Croatia: HRT
- Cyprus: CyBC
- Czech Republic: Ceska Televize
- Denmark: TV 2 Denmark
- Estonia: Viaplay
- Finland: YLE
- France: M6, TF1
- Georgia: GPB
- Germany: RTL, Deutsche Telekom, ZDF
- Greece: ERT S.A.
- Hungary: MTVA
- Iceland: RUV
- Israel: Charlton
- Italy: RAI, Sky Italia
- Kazakhstan: QAZSPORT
- Kosovo: ArtMotion
- Latvia: Viaplay
- Lithuania: Viaplay
- Malta: PBS
- Moldova: TRM
- Monaco: M6, TF1
- Montenegro: RTCG, Arena Sport
- Netherlands: NOS
- North Macedonia: Arena Sport
- Norway: NRK, TV 2 Norway
- Poland: TVP
- Portugal: SIC Television, SPORT TV, CNN Portugal, RTP Portugal
- Republic of Ireland: RTÉ
- Romania: ProTv
- San Marino: RAI, Sky Italia
- Serbia: Arena Sport, RTS Serbia
- Slovakia: Markíza – Slovakia
- Slovenia: RTV Slovenija, SportKlub Slovenia
- Spain: TVE Spain
- Sweden: SVT, TV4 Sweden
- Switzerland: RSI, RTS, SRF (SRG)
- Türkiye: TRT
- United Kingdom: BBC, ITV
- Vatican City: RAI, Sky Italia
Click here to see where you can watch Euro 2024 if your territory is outside of Europe