Domingo 20 de junio
Roma: Italia 1-0 Gales (Matteo Pessina 39')
Bakú: Suiza 3-1 Turquía (Haris Seferovic 6', Xherdan Shaqiri 26' y 74'; Irfan Kahveci 64')
Lunes 21 de junio
Bucarest: Ucrania 0-1 Austria (Christoph Baumgartner 21')
Ámsterdam: Macedonia del Norte 0-3 Países Bajos (Memphis Depay, Georginio Wijnaldum 51' y 58')
Copenhague: Rusia 1-4 Dinamarca (Artem Dzyuba; Mikkel Damsgaard 38', Yussuf Poulsen 59', Andreas Christensen 79', Joakim Mæhle 82')
San Petersburgo: Finlandia 0-2 Bélgica (Lukáš Hrádecký en contra 74', Romelu Lukaku 81')
Martes 22 de junio
Glasgow. Croacia 3-1 Escocia (Nikola Vlašić 17', Luka Modric 62', Ivan Perisic 78'; Callum 42')
Londres: Republica Checa 0-1 Inglaterra (Raheem Sterling 10')
Miércoles 23 de junio
San Petersburgo: Suecia 3-2 Polonia (Emil Forsberg 2' y 59', Viktor Claesson 93'+; Robert Lewandowski 61' y 84')
Sevilla: Eslovaquia 0-5 España (Martin Dúbravka en contra 30', Aymeric Laporte 48', Pablo Sarabia 56', Ferrán Torres 67', Juraj Kucka en contra 71')
Budapest: Portugal 2-2 Francia (Cristiano Ronaldo 30' y 60'; Karim Benzema 45' y 47')
Munich: Alemania 2-2 Hungría (Kai Havertz, Leon Goretzka; Ádám Szalai, Schafer
Tabla de Posiciones
Grupo A: Italia 9, Gales, Suiza 4, Turquía 0.
Grupo B: Bélgica 9, Dinamarca, Finlandia, Rusia 3.
Grupo C: Países Bajos 9, Austria 6, Ucrania 3, Macedonia del Norte 0.
Grupo D: Inglaterra 7, Croacia, República Checa 4, Escocia 1.
Grupo E: Suecia 7, España 5, Eslovaquia 3, Polonia 1.
Grupo F: Francia 5, Alemania, Portugal 4, Hungría 2.