LEGA A
Gruppo 1 – Polonia-Bosnia 3-0 (Lewandowski 40′, 52′, Linetty 46′);
Gruppo 1 – Italia-Olanda 1-1 (Pellegrini 16′ (I), Van de Beek 25′ (O));
Gruppo 2 – Inghilterra-Danimarca 0-1 (Eriksen 35′ rig.);
Gruppo 2 – Islanda-Belgio 1-2 (Sævarsson 17′ (I), Lukaku 9′, 38′ rig. (B));
Gruppo 3 – Croazia-Francia 1-2 (Griezmann 8′ (F), Vlasic 65 (C), Mbappè 79′ (F));
Gruppo 3 – Portogallo-Svezia 3-0 (Bernardo Silva 21′, Diogo Jota 44′, 72′);
LEGA C
Gruppo 1 – Norvegia-Irlanda del Nord (Dallas 68′ aut);
Gruppo 1 – Romania-Austria 0-1 (Schöpf 76′);
Gruppo 2 – Scozia-Repubblica Ceca 1-0 (Fraser 6′);
Gruppo 2 – Slovacchia-Israele 2-3 (Hamsik 16′ (S), Zahavi 68′, 76′ 89′ (I), Mak 38′ (S));
Gruppo 3 – Turchia-Serbia 2-2 (Milinkovic-Savic 22′ (S), Hakan Cakhanoglu 57′ (T), Mitrovic 49′ rig (S), Ozan Tufan 76′ (T);
Gruppo 3 – Russia-Ungheria 0-0;
Gruppo 4 – Finlandia-Irlanda 1-0 (Jensen 66′);
Gruppo 4 – Bulgaria-Galles 0-1 (Williams 85′);
LEGA C
Gruppo 2 – Macedonia del Nord-Georgia 1-1 (Kvaratshelia 74′ (G), Alioski 93′ rig. (M));
Gruppo 2 – Estonia-Armenia 1-1 (Hovhannisyan 8′ (A), Sappinen 14′ (E));
Gruppo 3 – Moldavia-Slovenia 0-4 (Lovric 8′, Vuckic 37′ rig., 42′, 55′ rig.));
Gruppo 3 – Grecia-Kosovo 0-0;
Gruppo 4 – Lituania-Albania 0-0;
Gruppo 4 – Bielorussia-Kazakistan 2-0 (Yablonski 36′, Yuzepchuk 93′);