- Group A: Germany, Hungary, Switzerland, Scotland
- Group B: Spain, Italy, Albania, Croatia,
- Group C: England, Denmark, Slovenia, Serbia
- Group D: France, Netherlands, Austria, play-off winner A
- Group E: Belgium, Slovakia, Romania, play-off winner B
- Group F: Portugal, Czech Republic, Turkey, play-off winner C
Read: All About UEFA Euro 2024 in Germany: Teams, Tickets, Stadiums and More!
Schedule of UEFA Euro 2024
Friday, June 14
Germany vs Scotland (Munich, 9pm CEST, 8pm BST, 3pm ET) (ITV)
Saturday, June 15
Hungary vs Switzerland (Cologne, 3pm CEST, 2pm BST, 9am ET)
Spain vs Croatia (Berlin, 6pm CEST, 5pm BST, 12pm ET)
Italy vs Albania (Dortmund, 9pm CEST, 8pm BST, 3pm ET)
Sunday, June 16
Play-off Winner A vs Netherlands (Hamburg, 3pm CEST, 2pm BST, 9am ET)
Slovenia vs Denmark (Stuttgart, 6pm CEST, 5pm BST, 12pm ET)
Serbia vs England (Gelsenkirchen, 9pm CEST, 8pm BST, 3pm ET)
Monday, June 17
Romania vs Play-off Winner B (Munich, 3pm CEST, 2pm BST, 9am ET)
Belgium vs Slovakia (Frankfurt, 6pm CEST, 5pm BST, 12pm ET)
Austria vs France (Dusseldorf, 9pm CEST, 8pm BST, 3pm ET))
Tuesday, June 18
Turkey vs Play-off Winner C (Dortmund, 6pm CEST, 5pm BST, 12pm ET)
Portugal vs Czech Republic (Leipzig, 9pm CEST, 8pm BST, 3pm ET)
Wednesday, June 19
Eric Gonzales Author