Times are given in UTC/GMT/Zulu, add an hour for the UK, two hours for France

1Friday 10 June 19:00France v Romaniagroup
2Saturday 11 June 13:00Albania v Switzerlandgroup
3Saturday 11 June 16:00Wales v Slovakiagroup
4Saturday 11 June 19:00England v Russiagroup
5Sunday 12 June 13:00Turkey v Croatiagroup
6Sunday 12 June 16:00Poland v Northern Irelandgroup
7Sunday 12 June 19:00Germany v Ukrainegroup
8Monday 13 June 13:00Spain v Czech Republicgroup
9Monday 13 June 16:00Ireland v Swedengroup
10Monday 13 June 19:00Belgium v Italygroup
11Tuesday 14 June 16:00Austria v Hungarygroup
12Tuesday 14 June 19:00Portugal v Icelandgroup
13Wednesday 15 June 13:00Russia v Slovakiagroup
14Wednesday 15 June 16:00Romania v Switzerlandgroup
15Wednesday 15 June 19:00France v Albaniagroup
16Thursday 16 June 13:00England v Walesgroup
17Thursday 16 June 16:00Ukraine v Northern Irelandgroup
18Thursday 16 June 19:00Germany v Polandgroup
19Friday 17 June 13:00Italy v Swedengroup
20Friday 17 June 16:00Czech Republic v Croatiagroup
21Friday 17 June 19:00Spain v Turkeygroup
22Saturday 18 June 13:00Belgium v Irelandgroup
23Saturday 18 June 16:00Iceland v Hungarygroup
24Saturday 18 June 19:00Portugal v Austriagroup
25Sunday 19 June 19:00Switzerland v Francegroup
26Sunday 19 June 19:00Romania v Albaniagroup
27Monday 20 June 19:00Slovakia v Englandgroup
28Monday 20 June 19:00Russia v Walesgroup
29Tuesday 21 June 16:00Northern Ireland v Germanygroup
30Tuesday 21 June 16:00Ukraine v Polandgroup
31Tuesday 21 June 19:00Croatia v Spaingroup
32Tuesday 21 June 19:00Czech Republic v Turkeygroup
33Wednesday 22 June 16:00Iceland v Austriagroup
34Wednesday 22 June 16:00Hungary v Portugalgroup
35Wednesday 22 June 19:00Sweden v Belgiumgroup
36Wednesday 22 June 19:00Italy v Irelandgroup
37Saturday 25 June 13:00Switzerland v Polandlast 16
38Saturday 25 June 16:00Wales v Northern Irelandlast 16
39Saturday 25 June 19:00Portugal v Croatialast 16
40Sunday 26 June 13:00France v Irelandlast 16
41Sunday 26 June 16:00Germany v Slovakialast 16
42Sunday 26 June 19:00Hungary v Belgiumlast 16
43Monday 27 June 16:00Italy v Spainlast 16
44Monday 27 June 19:00England v Icelandlast 16
45Thursday 30 June 19:00Poland v Portugalquarter-final
46Friday 1 July 19:00Wales v Belgiumquarter-final
47Saturday 2 July 19:00Germany v Italyquarter-final
48Sunday 3 July 19:00France v Icelandquarter-final
49Wednesday 6 July 19:00Portugal v Walessemi-final
50Thursday 7 July 19:00Germany v Francesemi-final
51Sunday 10 July 19:00Portugal v Francefinal