Группа A
10.06.2016 Франция 2 : 1 Румыния
11.06.2016 Албания 0 : 1 Швейцария
15.06.2016 Румыния 1 : 1 Швейцария
15.06.2016 Франция 2 : 0 Албания
19.06.2016 Румыния 0 : 1 Албания
19.06.2016 Швейцария 0 : 0 Франция
Группа B
11.06.2016 Уэльс 2 : 1 Словакия
11.06.2016 Англия 1 : 1 Россия
15.06.2016 Россия 1 : 2 Словакия
16.06.2016 Англия 2 : 1 Уэльс
20.06.2016 Россия 0 : 3 Уэльс
20.06.2016 Словакия 0 : 0 Англия
Группа C
12.06.2016 Польша 1 : 0 Северная Ирландия
12.06.2016 Германия 2 : 0 Украина
16.06.2016 Украина 0 : 2 Северная Ирландия
16.06.2016 Германия 0 : 0 Польша
21.06.2016 Украина 0 : 1 Польша
21.06.2016 Северная Ирландия 0 : 1 Германия
Группа D
12.06.2016 Турция 0 : 1 Хорватия
13.06.2016 Испания 1 : 0 Чехия
17.06.2016 Чехия 2 : 2 Хорватия
17.06.2016 Испания 3 : 0 Турция
21.06.2016 Чехия 0 : 2 Турция
21.06.2016 Хорватия 2 : 1 Испания
Группа E
13.06.2016 Ирландия 1 : 1 Швеция
13.06.2016 Бельгия 0 : 2 Италия
17.06.2016 Италия 1 : 0 Швеция
18.06.2016 Бельгия 3 : 0 Ирландия
22.06.2016 Италия 0 : 1 Ирландия
22.06.2016 Швеция 0 : 1 Бельгия
Группа F
14.06.2016 Австрия 0 : 2 Венгрия
14.06.2016 Португалия 1 : 1 Исландия
18.06.2016 Исландия 1 : 1 Венгрия
18.06.2016 Португалия 0 : 0 Австрия
22.06.2016 Исландия 2 : 1 Австрия
22.06.2016 Венгрия 3 : 3 Португалия
1/8 финала
25.06.2016 Швейцария 1 : 1 4 : 5 Польша
25.06.2016 Хорватия 0 : 1 ДВ Португалия
25.06.2016 Уэльс 1 : 0 Северная Ирландия
26.06.2016 Венгрия 0 : 4 Бельгия
26.06.2016 Германия 3 : 0 Словакия
27.06.2016 Италия 2 : 0 Испания
26.06.2016 Франция 2 : 1 Ирландия
27.06.2016 Англия 1 : 2 Исландия
1/4 финала
30.06.2016 Польша 1 : 1 3 : 5 Португалия
01.07.2016 Уэльс 3 : 1 Бельгия
02.07.2016 Германия 1 : 1 6 : 5 Италия
03.07.2016 Франция 5 : 2 Исландия
1/2 финала
06.07.2016 Португалия 2 : 0 Уэльс
07.07.2016 Германия 0 : 2 Франция
Финал
10.07.2016 Португалия 1 : 0 ДВ Франция