All you need to know about the Euro 2024 group stage TV schedule
The broadcast schedule for the Euro 2024 group stage is confirmed, with England's opener against Serbia kicking off on the BBC at 8pm BST on June 16.
Meanwhile, Scotland start their campaign on the opening night against hosts Germany on June 14 at 8pm on ITV.
There are a number of other tasty fixtures elsewhere too, including Spain's clash with defending champions Italy on ITV at 8pm on June 20.
Read on to see the group stage broadcast schedule in full.
Euro 2024 group stage broadcast schedule
Friday, June 14
Germany vs Scotland (8pm, ITV)
Saturday, June 15
Hungary vs Switzerland (2pm. ITV)
Spain vs Croatia (5pm, ITV)
Italy vs Albania (8pm, BBC)
Sunday, June 16
Play-off winner A vs Netherlands (2pm, BBC)
Slovenia vs Denmark (5pm, ITV)
Serbia vs England (8pm, BBC)
Monday, June 17
Romania vs Play-off winner B (2pm, BBC)
Belgium vs Slovakia (5pm, ITV)
Austria vs France (8pm, ITV)
Tuesday, June 18
Turkiye vs Play-off winner C (5pm, BBC)
Portugal vs Czech Republic (8pm, BBC)
Wednesday, June 19
Croatia vs Albania (2pm, ITV)
Germany vs Hungary (5pm, BBC)
Scotland vs Switzerland (8pm, BBC)
Thursday, June 20
Slovenia vs Serbia (2pm, ITV)
Denmark vs England (5pm, BBC)
Spain vs Italy (8pm, ITV)
Friday, June 21
Slovakia vs Play-off winner B (2pm, BBC)
Play-off winner A vs Austria (5pm, ITV)
Netherlands vs France (8pm, BBC)
Saturday, June 22
Play-off winner C vs Czech Republic (2pm, BBC)
Turkiye vs Portugal (5pm, ITV)
Belgium vs Romania (8pm, ITV)
Sunday, June 23
Switzerland vs Germany (8pm, BBC)
Scotland vs Hungary (8pm, BBC)
Monday, June 24
Albania vs Spain (8pm, BBC)
Croatia vs Italy (8pm, BBC)
Tuesday, June 25
Netherlands vs Austria (5pm, BBC)
France vs Play-off winner A (5pm, BBC)
England vs Slovenia (8pm, ITV)
Denmark vs Serbia (8pm, ITV)
Wednesday, June 26
Slovakia vs Romania (5pm, BBC)
Play-off winner B vs Belgium (5pm, BBC)
Play-off winner C vs Portugal (8pm, ITV)
Czech Republic vs Turkiye (8pm, ITV)