| # | Group A | MP | W | D | L | G | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1. | Germany | 5 | 4 | 0 | 1 | 10:3 | 7 | 12 | |
| 2. | Slovakia | 5 | 4 | 0 | 1 | 6:2 | 4 | 12 | |
| 3. | Northern Ireland | 5 | 2 | 0 | 3 | 6:6 | 0 | 6 | |
| 4. | Luxembourg | 5 | 0 | 0 | 5 | 1:12 | -11 | 0 | |
| # | Group B | MP | W | D | L | G | GD | Pts | Form |
| 1. | Switzerland | 5 | 4 | 1 | 0 | 13:1 | 12 | 13 | |
| 2. | Kosovo | 5 | 3 | 1 | 1 | 5:4 | 1 | 10 | |
| 3. | Slovenia | 5 | 0 | 3 | 2 | 2:7 | -5 | 3 | |
| 4. | Sweden | 5 | 0 | 1 | 4 | 3:11 | -8 | 1 | |
| # | Group C | MP | W | D | L | G | GD | Pts | Form |
| 1. | Denmark | 5 | 3 | 2 | 0 | 14:3 | 11 | 11 | |
| 2. | Scotland | 5 | 3 | 1 | 1 | 9:5 | 4 | 10 | |
| 3. | Greece | 5 | 2 | 0 | 3 | 10:12 | -2 | 6 | |
| 4. | Belarus | 5 | 0 | 1 | 4 | 4:17 | -13 | 1 | |
| # | Group D | MP | W | D | L | G | GD | Pts | Form |
| 1. | France | 5 | 4 | 1 | 0 | 13:3 | 10 | 13 | |
| 2. | Iceland | 5 | 2 | 1 | 2 | 13:9 | 4 | 7 | |
| 3. | Ukraine | 5 | 2 | 1 | 2 | 8:11 | -3 | 7 | |
| 4. | Azerbaijan | 5 | 0 | 1 | 4 | 2:13 | -11 | 1 | |
| # | Group E | MP | W | D | L | G | GD | Pts | Form |
| 1. | Spain | 5 | 5 | 0 | 0 | 19:0 | 19 | 15 | |
| 2. | Turkey | 5 | 4 | 0 | 1 | 15:10 | 5 | 12 | |
| 3. | Georgia | 5 | 1 | 0 | 4 | 6:13 | -7 | 3 | |
| 4. | Bulgaria | 5 | 0 | 0 | 5 | 1:18 | -17 | 0 | |
| # | Group F | MP | W | D | L | G | GD | Pts | Form |
| 1. | Portugal | 6 | 4 | 1 | 1 | 20:7 | 13 | 13 | |
| 2. | Ireland | 6 | 3 | 1 | 2 | 9:7 | 2 | 10 | |
| 3. | Hungary | 6 | 2 | 2 | 2 | 11:10 | 1 | 8 | |
| 4. | Armenia | 6 | 1 | 0 | 5 | 3:19 | -16 | 3 | |
| # | Group G | MP | W | D | L | G | GD | Pts | Form |
| 1. | Netherlands | 7 | 5 | 2 | 0 | 23:4 | 19 | 17 | |
| 2. | Poland | 7 | 4 | 2 | 1 | 11:5 | 6 | 14 | |
| 3. | Finland | 8 | 3 | 1 | 4 | 8:14 | -6 | 10 | |
| 4. | Malta | 7 | 1 | 2 | 4 | 2:16 | -14 | 5 | |
| 5. | Lithuania | 7 | 0 | 3 | 4 | 6:11 | -5 | 3 | |
| # | Group H | MP | W | D | L | G | GD | Pts | Form |
| 1. | Austria | 7 | 6 | 0 | 1 | 21:3 | 18 | 18 | |
| 2. | Bosnia & Herzegovina | 7 | 5 | 1 | 1 | 16:6 | 10 | 16 | |
| 3. | Romania | 7 | 3 | 1 | 3 | 12:9 | 3 | 10 | |
| 4. | Cyprus | 8 | 2 | 2 | 4 | 11:11 | 0 | 8 | |
| 5. | San Marino | 7 | 0 | 0 | 7 | 1:32 | -31 | 0 | |
| # | Group I | MP | W | D | L | G | GD | Pts | Form |
| 1. | Norway | 7 | 7 | 0 | 0 | 33:4 | 29 | 21 | |
| 2. | Italy | 7 | 6 | 0 | 1 | 20:8 | 12 | 18 | |
| 3. | Israel | 7 | 3 | 0 | 4 | 15:19 | -4 | 9 | |
| 4. | Estonia | 8 | 1 | 1 | 6 | 8:21 | -13 | 4 | |
| 5. | Moldova | 7 | 0 | 1 | 6 | 4:28 | -24 | 1 | |
| # | Group J | MP | W | D | L | G | GD | Pts | Form |
| 1. | Belgium | 7 | 4 | 3 | 0 | 22:7 | 15 | 15 | |
| 2. | North Macedonia | 7 | 3 | 4 | 0 | 12:3 | 9 | 13 | |
| 3. | Wales | 7 | 4 | 1 | 2 | 14:10 | 4 | 13 | |
| 4. | Kazakhstan | 8 | 2 | 2 | 4 | 9:13 | -4 | 8 | |
| 5. | Liechtenstein | 7 | 0 | 0 | 7 | 0:24 | -24 | 0 | |
| # | Group K | MP | W | D | L | G | GD | Pts | Form |
| 1. | England | 7 | 7 | 0 | 0 | 20:0 | 20 | 21 | |
| 2. | Albania | 7 | 4 | 2 | 1 | 7:3 | 4 | 14 | |
| 3. | Serbia | 7 | 3 | 1 | 3 | 7:9 | -2 | 10 | |
| 4. | Latvia | 7 | 1 | 2 | 4 | 4:13 | -9 | 5 | |
| 5. | Andorra | 8 | 0 | 1 | 7 | 3:16 | -13 | 1 | |
| # | Group L | MP | W | D | L | G | GD | Pts | Form |
| 1. | Croatia | 7 | 6 | 1 | 0 | 23:2 | 21 | 19 | |
| 2. | Czech Republic | 7 | 4 | 1 | 2 | 12:8 | 4 | 13 | |
| 3. | Faroe Islands | 8 | 4 | 0 | 4 | 11:9 | 2 | 12 | |
| 4. | Montenegro | 7 | 3 | 0 | 4 | 6:14 | -8 | 9 | |
| 5. | Gibraltar | 7 | 0 | 0 | 7 | 3:22 | -19 | 0 |