The Groups
GROUP A
Turkey, Italy, Wales, Switzerland
JUNE 12 Turkey v Italy
Rome Olimpico, 8pm
JUNE 13 Wales v Switzerland Baku, 2pm
JUNE 17 Turkey v Wales Baku, 5pm
JUNE 17 Italy v Switzerland Rome Olimpico, 8pm
JUNE 21 Italy v Wales
Rome Olimpico, 5pm
JUNE 21 Switzerland v Turkey Baku, 5pm
GROUP B
Denmark, Finland, Belgium, Russia
JUNE 13 Denmark v Finland
Copenhagen, 5pm
JUNE 13 Belgium v Russia Saint Petersburg, 8pm
JUNE 17 Finland v Russia Saint Petersburg, 2pm
JUNE 18 Denmark v Belgium Copenhagen, 5pm
JUNE 22 Finland v Belgium Saint Petersburg, 8pm
JUNE 22 Russia v Denmark Copenhagen, 8pm
GROUP C
Holland, Ukraine, Austria, Play-off winner D (A)*
JUNE 14 Austria v Winner play-off D
Bucharest, 5pm
JUNE 14 Holland v Ukraine Amsterdam, 8pm
JUNE 18 Ukraine v Winner play-off D Bucharest, 2pm
JUNE 18 Holland v Austria Amsterdam, 8pm
JUNE 22 Ukraine v Austria Bucharest, 5pm
JUNE 22 Winner play-off D v Holland Amsterdam, 5pm
GROUP D
England, Croatia, Play-off winner C, Czech Republic JUNE 14 England v Croatia
London Wembley, 2pm
JUNE 15 Winner play-off C v Czech Rep Glasgow Hampden Park, 2pm
JUNE 19 Croatia v Czech Rep
Glasgow Hampden Park, 5pm
JUNE 19 England v Winner play-off C London Wembley, 8pm
JUNE 23 Croatia v Winner play-off Path C, Glasgow Hampden Park, 8pm
JUNE 23 Czech Rep v England
London Wembley, 8pm
GROUP E
Spain, Sweden, Poland, Play-off winner B
JUNE 15 Poland v Winner play-off B
Dublin, 5pm
JUNE 15 Spain v Sweden
Bilbao, 8pm
JUNE 19 Sweden v Winner play-off B Dublin, 2pm
JUNE 20 Spain v Poland
Bilbao, 8pm
JUNE 24 Sweden v Poland
Dublin, 5pm
JUNE 24 Winner play-off B v Spain Bilbao, 5pm
GROUP F
Play-off winner A (D)*, Portugal, France, Germany JUNE 16 Winner play-off A v Portugal
Budapest, 5pm JUNE 16 France v Germany Munich, 8pm JUNE 20 Winner play-off A v France
Budapest, 2pm JUNE 20 Portugal v Germany Munich, 5pm JUNE 24 Germany v Winner play-off A Munich, 8pm
JUNE 24 Portugal v France Budapest, 8pm
*Play-off Winner A is allocated to Group F and Play-off Winner D to Group C. If Romania qualify as Path A winners, they will play in Group C and Play-off Winner D will be switched to Group F. The play-off winners will be known in March 2020**
**Play-offs
Semi-finals to be played on March 26, with the finals five days later on March 31
PATH A
SEMI-FINAL 1 Iceland v Romania SEMI-FINAL 2 Bulgaria v Hungary
PATH B
SEMI-FINAL 1 Bosnia & Herzegovina v Northern Ireland
SEMI-FINAL 2 Slovakia v Republic of
Ireland
PATH C
SEMI-FINAL 1 Scotland v Israel SEMI-FINAL 2 Norway v Serbia
PATH D
SEMI-FINAL 1 Georgia v Belarus SEMI-FINAL 2 North Macedonia v Kosovo
Knockout stage
ROUND OF 16
JUNE 27 A2 v B2
Amsterdam, 5pm (1) JUNE 27 A1 v C2 London Wembley, 8pm (2) JUNE 28 C1 v DEF3 Budapest, 5pm (3)
JUNE 28 B1 v ADEF3 Bilbao, 8pm (4) JUNE 29 D2 v E2
Copenhagen, 5pm (5) JUNE 29 F1 v ABC3 Bucharest, 8pm (6)
JUNE 30 D1 v F2 Dublin, 5pm (7) JUNE 30 E1 v ABCD3 Glasgow Hampden Park, 8pm (8)
QUARTER-FINALS
JULY 3 R16 5 v R16 6
Saint Petersburg, 5pm (1) JULY 3 R16 4 v R16 2 Munich, 8pm (2)
JULY 4 R16 3 v R16 1 Baku, 5pm (3) JULY 4 R16 7 v R16 8 Rome, 8pm (4)
SEMI-FINALS
JULY 7 QF 1 v QF 2
London Wembley, 8pm JULY 8 QF 3 v QF 4 London Wembley, 8pm Final
JULY 12 London Wembley, 8pm