England
Sunday, June 13 Group D: England vs Croatia (2pm, BBC) Wembley Friday, June 18 Group D: England vs Scotland (8pm, ITV) Wembley Tuesday, June 22 Group D: Czech Republic vs England (8pm, ITV) Wembley
All Matches
Friday, June 11 Group A: Turkey vs Italy (8pm kick-off, BBC) Saturday, June 12 Group A: Wales vs Switzerland (2pm, BBC) Group B: Denmark vs Finland (5pm, BBC) Group B: Belgium vs Russia (8pm, ITV) Sunday, June 13 Group D: England vs Croatia (2pm, BBC) Wembley Group C: Austria vs North Macedonia (5pm, ITV) Group C: Holland vs Ukraine (8pm, ITV) Monday, June 14 Group D: Scotland vs Czech Republic (2pm, BBC) Group E: Poland vs Slovakia (5pm, ITV) Group E: Spain vs Sweden (8pm BBC) Tuesday, June 15 Group F: Hungary vs Portugal (5pm, ITV) Group F: France vs Germany (8pm, ITV) Wednesday, June 16 Group B: Finland vs Russia (2pm, BBC) Group A: Turkey vs Wales (5pm, BBC) Group A: Italy vs Switzerland (8pm, ITV) Thursday, June 17 Group C: Ukraine vs North Macedonia (2pm, ITV) Group B: Denmark vs Belgium (5pm, ITV) Group C: Holland vs Austria (8pm, BBC) Friday, June 18 Group E: Sweden vs Slovakia (2pm, BBC) Group D: Croatia vs Czech Republic (5pm, BBC) Group D: England vs Scotland (8pm, ITV) Wembley Saturday, June 19 Group F: Hungary vs France (2pm, BBC) Group F: Portugal vs Germany (5pm, ITV) Group E: Spain vs Poland (8pm, BBC) Sunday, June 20 Group A: Italy vs Wales (5pm, ITV) Group A: Switzerland vs Turkey (5pm, ITV) Monday, June 21 Group C: North Macedonia vs Holland (5pm, ITV) Group C: Ukraine vs Austria (5pm, ITV) Group B: Russia vs Denmark (8pm, BBC) Group B: Finland vs Belgium (8pm, BBC) Tuesday, June 22 Group D: Czech Republic vs England (8pm, ITV) Wembley Group D: Croatia vs Scotland (8pm, ITV) Wednesday 23 June Group E: Slovakia vs Spain (5pm, ITV) Group E: Sweden vs Poland (5pm, ITV) Group F: Germany vs Hungary (8pm, BBC) Group F: Portugal v France (8pm, BBC)