10/06/2016 21:00
- Poule A

Frankrijk - Roemenië

Uitslag:
2 - 1
11/06/2016 15:00
- Poule A

Albanië - Zwitserland

Uitslag:
0 - 1
11/06/2016 18:00
- Poule B

Wales - Slovakije

Uitslag:
2 - 1
11/06/2016 21:00
- Poule B

Engeland - Rusland

Uitslag:
1 - 1
12/06/2016 15:00
- Poule D

Turkije - Kroatië

Uitslag:
0 - 1
12/06/2016 18:00
- Poule C

Polen - Noord-Ierland

Uitslag:
1 - 0
12/06/2016 21:00
- Poule C

Duitsland - Oekraïne

Uitslag:
2 - 0
13/06/2016 15:00
- Poule D

Spanje - Tsjechië

Uitslag:
1 - 0
13/06/2016 18:00
- Poule E

Ierland - Zweden

Uitslag:
1 - 1
13/06/2016 21:00
- Poule E

België - Italië

Uitslag:
0 - 2
14/06/2016 18:00
- Poule F

Oostenrijk - Hongarije

Uitslag:
0 - 2
14/06/2016 21:00
- Poule F

Portugal - Ijsland

Uitslag:
1 - 1
15/06/2016 15:00
- Poule B

Rusland - Slovakije

Uitslag:
1 - 2
15/06/2016 18:00
- Poule A

Roemenië - Zwitserland

Uitslag:
1 - 1
15/06/2016 21:00
- Poule A

Frankrijk - Albanië

Uitslag:
2 - 0
16/06/2016 15:00
- Poule B

Engeland - Wales

Uitslag:
2 - 1
16/06/2016 18:00
- Poule C

Oekraïne - Noord-Ierland

Uitslag:
0 - 2
16/06/2016 21:00
- Poule C

Duitsland - Polen

Uitslag:
0 - 0
17/06/2016 15:00
- Poule E

Italië - Zweden

Uitslag:
1 - 0
17/06/2016 18:00
- Poule D

Tsjechië - Kroatië

Uitslag:
2 - 2
17/06/2016 21:00
- Poule D

Spanje - Turkije

Uitslag:
3 - 0
18/06/2016 15:00
- Poule E

België - Ierland

Uitslag:
3 - 0
18/06/2016 18:00
- Poule F

Ijsland - Hongarije

Uitslag:
1 - 1
18/06/2016 21:00
- Poule F

Portugal - Oostenrijk

Uitslag:
0 - 0
19/06/2016 21:00
- Poule A

Roemenië - Albanië

Uitslag:
0 - 1
19/06/2016 21:00
- Poule A

Zwitserland - Frankrijk

Uitslag:
0 - 0
20/06/2016 21:00
- Poule B

Slovakije - Engeland

Uitslag:
0 - 0
20/06/2016 21:00
- Poule B

Rusland - Wales

Uitslag:
0 - 3
21/06/2016 18:00
- Poule C

Oekraïne - Polen

Uitslag:
0 - 1
21/06/2016 18:00
- Poule C

Noord-Ierland - Duitsland

Uitslag:
0 - 1
21/06/2016 21:00
- Poule D

Kroatië - Spanje

Uitslag:
2 - 1
21/06/2016 21:00
- Poule D

Tsjechië - Turkije

Uitslag:
0 - 2
22/06/2016 18:00
- Poule F

Hongarije - Portugal

Uitslag:
3 - 3
22/06/2016 18:00
- Poule F

Ijsland - Oostenrijk

Uitslag:
2 - 1
22/06/2016 21:00
- Poule E

Zweden - België

Uitslag:
0 - 1
22/06/2016 21:00
- Poule E

Italië - Ierland

Uitslag:
0 - 1