UEFA Group A | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 23 | 7 | 1 | 2 | 18 | 6 | 12 | W Belarus W Bulgaria D Luxembourg W Netherlands L Sweden |
2 ![]() | 19 | 6 | 3 | 1 | 26 | 9 | 17 | D Italy W Italy L Netherlands W Luxembourg W Belarus |
3 ![]() | 19 | 6 | 3 | 1 | 21 | 12 | 9 | W Sweden W Belarus W Bulgaria L France W Luxembourg |
4 ![]() | 13 | 4 | 5 | 1 | 14 | 19 | -5 | D Luxembourg L France L Netherlands W Sweden L Belarus |
5 ![]() | 6 | 1 | 6 | 3 | 8 | 26 | -18 | D Bulgaria L Sweden D France W Belarus L Netherlands |
6 ![]() | 5 | 1 | 7 | 2 | 6 | 21 | -15 | L France L Netherlands L Sweden L Luxembourg W Bulgaria |
UEFA Group B | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 27 | 9 | 1 | 0 | 32 | 4 | 28 | W Switzerland W Andorra W Hungary W Faroe Islands W Latvia |
2 ![]() | 27 | 9 | 1 | 0 | 23 | 7 | 16 | D Northern Ireland W Northern Ireland L Portugal W Hungary W Latvia |
3 ![]() | 13 | 4 | 5 | 1 | 14 | 14 | 0 | W Faroe Islands L Switzerland L Portugal W Latvia L Andorra |
4 ![]() | 9 | 2 | 5 | 3 | 4 | 16 | -12 | L Hungary D Latvia W Andorra L Portugal L Switzerland |
5 ![]() | 7 | 2 | 7 | 1 | 7 | 18 | -11 | W Andorra D Faroe Islands L Switzerland L Hungary L Portugal |
6 ![]() | 4 | 1 | 8 | 1 | 2 | 23 | -21 | L Latvia L Portugal L Faroe Islands L Switzerland W Hungary |
UEFA Group C | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 30 | 10 | 0 | 0 | 43 | 4 | 39 | W Azerbaijan W Northern Ireland W Norway W Czech Republic W San Marino |
2 ![]() | 19 | 6 | 3 | 1 | 17 | 6 | 11 | D Switzerland L Switzerland L Norway L Germany W Czech Republic |
3 ![]() | 15 | 4 | 3 | 3 | 17 | 10 | 7 | W San Marino W Azerbaijan L Northern Ireland L Germany D Norway |
4 ![]() | 13 | 4 | 5 | 1 | 17 | 16 | 1 | W Northern Ireland W San Marino L Germany W Azerbaijan D Czech Republic |
5 ![]() | 10 | 3 | 6 | 1 | 10 | 19 | -9 | L Germany L Czech Republic W San Marino L Norway L Northern Ireland |
6 ![]() | 0 | 0 | 10 | 0 | 2 | 51 | -49 | L Czech Republic L Norway L Azerbaijan L Northern Ireland L Germany |
UEFA Group D | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 21 | 6 | 1 | 3 | 20 | 10 | 10 | W Georgia L Austria W Ireland W Moldova D Wales |
2 ![]() | 19 | 5 | 1 | 4 | 12 | 6 | 6 | L Denmark D Denmark W Wales W Moldova L Serbia |
3 ![]() | 17 | 4 | 1 | 5 | 13 | 6 | 7 | L Ireland W Georgia W Moldova W Austria D Serbia |
4 ![]() | 15 | 4 | 3 | 3 | 14 | 12 | 2 | W Moldova W Serbia D Georgia L Wales D Ireland |
5 ![]() | 5 | 0 | 5 | 5 | 8 | 14 | -6 | L Serbia L Wales D Austria D Ireland D Moldova |
6 ![]() | 2 | 0 | 8 | 2 | 4 | 23 | -19 | L Austria L Ireland L Wales L Serbia D Georgia |
UEFA Group E | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 25 | 8 | 1 | 1 | 28 | 14 | 14 | W Montenegro W Armenia W Kazakhstan L Denmark W Romania |
2 ![]() | 20 | 6 | 2 | 2 | 20 | 8 | 12 | W Ireland D Ireland D Romania W Montenegro W Armenia |
3 ![]() | 16 | 5 | 4 | 1 | 20 | 12 | 8 | L Poland L Denmark W Romania W Kazakhstan W Armenia |
4 ![]() | 13 | 3 | 3 | 4 | 12 | 10 | 2 | D Denmark W Kazakhstan L Montenegro W Armenia L Poland |
5 ![]() | 7 | 2 | 7 | 1 | 10 | 26 | -16 | D Kazakhstan L Poland L Denmark L Romania L Montenegro |
6 ![]() | 3 | 0 | 7 | 3 | 6 | 26 | -20 | D Armenia L Romania L Poland L Montenegro L Denmark |
UEFA Group F | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 26 | 8 | 0 | 2 | 18 | 3 | 15 | W Lithuania W Slovenia W Slovakia W Malta D Scotland |
2 ![]() | 18 | 6 | 4 | 0 | 17 | 7 | 10 | W Malta L Scotland L England W Slovenia W Lithuania |
3 ![]() | 18 | 5 | 2 | 3 | 17 | 12 | 5 | D Slovenia W Slovakia W Malta W Lithuania D England |
4 ![]() | 15 | 4 | 3 | 3 | 12 | 7 | 5 | D Scotland L England W Lithuania L Slovakia W Malta |
5 ![]() | 6 | 1 | 6 | 3 | 7 | 20 | -13 | L England D Malta L Slovenia L Scotland L Slovakia |
6 ![]() | 1 | 0 | 9 | 1 | 3 | 25 | -22 | L Slovakia D Lithuania L Scotland L England L Slovenia |
UEFA Group G | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 28 | 9 | 0 | 1 | 36 | 3 | 33 | W Israel W Albania W Liechtenstein W Italy W North Macedonia |
2 ![]() | 23 | 7 | 1 | 2 | 21 | 8 | 13 | D Sweden L Sweden W Albania D North Macedonia W Israel |
3 ![]() | 13 | 4 | 5 | 1 | 10 | 13 | -3 | L Italy L Spain D North Macedonia W Liechtenstein W Israel |
4 ![]() | 12 | 4 | 6 | 0 | 10 | 15 | -5 | L Spain W Liechtenstein L Italy L North Macedonia L Albania |
5 ![]() | 11 | 3 | 5 | 2 | 15 | 15 | 0 | W Liechtenstein D Italy D Albania W Israel L Spain |
6 ![]() | 0 | 0 | 10 | 0 | 1 | 39 | -38 | L North Macedonia L Israel L Spain L Albania L Italy |
UEFA Group H | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 28 | 9 | 0 | 1 | 43 | 6 | 37 | W Cyprus W Bosnia & Herzegovina W Greece W Gibraltar W Estonia |
2 ![]() | 19 | 5 | 1 | 4 | 17 | 6 | 11 | D Croatia L Croatia W Gibraltar W Cyprus L Belgium |
3 ![]() | 17 | 5 | 3 | 2 | 24 | 13 | 11 | W Estonia L Belgium W Gibraltar L Cyprus D Greece |
4 ![]() | 11 | 3 | 5 | 2 | 13 | 19 | -6 | L Bosnia & Herzegovina W Gibraltar W Cyprus D Greece L Belgium |
5 ![]() | 10 | 3 | 6 | 1 | 9 | 18 | -9 | L Belgium L Greece L Estonia W Bosnia & Herzegovina W Gibraltar |
6 ![]() | 0 | 0 | 10 | 0 | 3 | 47 | -44 | L Greece L Estonia L Bosnia & Herzegovina L Belgium L Cyprus |
UEFA Group I | PTS | W | L | D | GF | GA | diff | Last Five |
1 ![]() | 22 | 7 | 2 | 1 | 16 | 7 | 9 | W Kosovo W Turkiye W Ukraine L Finland W Croatia |
2 ![]() | 20 | 6 | 2 | 2 | 15 | 4 | 11 | D Greece W Greece W Ukraine D Finland L Turkiye |
3 ![]() | 17 | 5 | 3 | 2 | 13 | 9 | 4 | L Croatia W Kosovo L Iceland W Turkiye W Finland |
4 ![]() | 15 | 4 | 3 | 3 | 14 | 13 | 1 | D Finland L Iceland W Croatia L Ukraine W Kosovo |
5 ![]() | 9 | 2 | 5 | 3 | 9 | 13 | -4 | D Turkiye D Croatia W Kosovo W Iceland L Ukraine |
6 ![]() | 1 | 0 | 9 | 1 | 3 | 24 | -21 | L Iceland L Ukraine L Finland L Croatia L Turkiye |