| Group A | p | w | d | l | gf | ga | | 1. France | 24 | 8 | 0 | 0 | 29: | 2 | | 2. Slovenia | 14 | 4 | 2 | 2 | 15: | 12 | | 3. Israel | 9 | 2 | 3 | 3 | 9: | 11 | | 4. Cyprus | 8 | 2 | 2 | 4 | 9: | 18 | | 5. Malta | 1 | 0 | 1 | 7 | 5: | 24 |
|
| Team | Fr | Sl | Is | Cy | Ma | | France | --- | 5:0 | 3:0 | 5:0 | 6:0 | | Slovenia | 0:2 | --- | 3:1 | 4:1 | 3:0 | | Israel | 1:2 | 0:0 | --- | 2:0 | 2:2 | | Cyprus | 1:2 | 2:2 | 1:1 | --- | 2:1 | | Malta | 0:4 | 1:3 | 0:2 | 1:2 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Slovenia | 3-0 | Malta | | | 07.09 | | Cyprus | 1-2 | France | | | 12.10 | | France | 5-0 | Slovenia | | | 12.10 | | Malta | 0-2 | Israel | | | 16.10 | | Malta | 0-4 | France | | | 20.11 | | Cyprus | 2-1 | Malta | | | 29.03 | | France | 6-0 | Malta | | | 29.03 | | Cyprus | 1-1 | Israel | | | 02.04 | | Slovenia | 4-1 | Cyprus | | | 02.04 | | Israel | 1-2 | France | | | 30.04 | | Israel | 2-0 | Cyprus | | | 30.04 | | Malta | 1-3 | Slovenia | | | 07.06 | | Israel | 0-0 | Slovenia | | | 07.06 | | Malta | 1-2 | Cyprus | | | 06.09 | | France | 5-0 | Cyprus | | | 06.09 | | Slovenia | 3-1 | Israel | | | 10.09 | | Slovenia | 0-2 | France | | | 10.09 | | Israel | 2-2 | Malta | | | 11.10 | | France | 3-0 | Israel | | | 11.10 | | Cyprus | 2-2 | Slovenia | |
| Group B | p | w | d | l | gf | ga | | 1. Denmark | 15 | 4 | 3 | 1 | 15: | 9 | | 2. Norway | 14 | 4 | 2 | 2 | 9: | 5 | | 3. Romania | 14 | 4 | 2 | 2 | 21: | 9 | | 4. Bosna Herzeg. | 13 | 4 | 1 | 3 | 7: | 8 | | 5. Luxembourg | 0 | 0 | 0 | 8 | 0: | 21 |
|
| Team | De | No | Ro | Bo | Lu | | Denmark | --- | 1:0 | 2:2 | 0:2 | 2:0 | | Norway | 2:2 | --- | 1:1 | 2:0 | 1:0 | | Romania | 2:5 | 0:1 | --- | 2:0 | 4:0 | | Bosna Herzeg. | 1:1 | 1:0 | 0:3 | --- | 2:0 | | Luxembourg | 0:2 | 0:2 | 0:7 | 0:1 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Norway | 2-2 | Denmark | | | 07.09 | | Bosna Herzeg. | 0-3 | Romania | | | 12.10 | | Denmark | 2-0 | Luxembourg | | | 12.10 | | Romania | 0-1 | Norway | | | 16.10 | | Norway | 2-0 | Bosna Herzeg. | | | 16.10 | | Luxembourg | 0-7 | Romania | | | 29.03 | | Romania | 2-5 | Denmark | | | 29.03 | | Bosna Herzeg. | 2-0 | Luxembourg | | | 02.04 | | Denmark | 0-2 | Bosna Herzeg. | | | 02.04 | | Luxembourg | 0-2 | Norway | | | 07.06 | | Denmark | 1-0 | Norway | | | 07.06 | | Romania | 2-0 | Bosna Herzeg. | | | 11.06 | | Norway | 1-1 | Romania | | | 11.06 | | Luxembourg | 0-2 | Denmark | | | 06.09 | | Romania | 4-0 | Luxembourg | | | 06.09 | | Bosna Herzeg. | 1-0 | Norway | | | 10.09 | | Denmark | 2-2 | Romania | | | 10.09 | | Luxembourg | 0-1 | Bosna Herzeg. | | | 11.10 | | Norway | 1-0 | Luxembourg | | | 11.10 | | Bosna Herzeg. | 1-1 | Denmark | |
| Group C | p | w | d | l | gf | ga | | 1. Czechia | 22 | 7 | 1 | 0 | 23: | 5 | | 2. Netherlands | 19 | 6 | 1 | 1 | 20: | 6 | | 3. Austria | 9 | 3 | 0 | 5 | 12: | 14 | | 4. Moldova | 6 | 2 | 0 | 6 | 5: | 19 | | 5. Belarus | 3 | 1 | 0 | 7 | 4: | 20 |
|
| Team | Cz | Ne | Au | Mo | Be | | Czechia | --- | 3:1 | 4:0 | 5:0 | 2:0 | | Netherlands | 1:1 | --- | 3:1 | 5:0 | 3:0 | | Austria | 2:3 | 0:3 | --- | 2:0 | 5:0 | | Moldova | 0:2 | 1:2 | 1:0 | --- | 2:1 | | Belarus | 1:3 | 0:2 | 0:2 | 2:1 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Netherlands | 3-0 | Belarus | | | 07.09 | | Austria | 2-0 | Moldova | | | 12.10 | | Moldova | 0-2 | Czechia | | | 12.10 | | Belarus | 0-2 | Austria | | | 16.10 | | Czechia | 2-0 | Belarus | | | 16.10 | | Austria | 0-3 | Netherlands | | | 29.03 | | Netherlands | 1-1 | Czechia | | | 29.03 | | Belarus | 2-1 | Moldova | | | 02.04 | | Czechia | 4-0 | Austria | | | 02.04 | | Moldova | 1-2 | Netherlands | | | 07.06 | | Moldova | 1-0 | Austria | | | 07.06 | | Belarus | 0-2 | Netherlands | | | 11.06 | | Czechia | 5-0 | Moldova | | | 11.06 | | Austria | 5-0 | Belarus | | | 06.09 | | Netherlands | 3-1 | Austria | | | 06.09 | | Belarus | 1-3 | Czechia | | | 10.09 | | Czechia | 3-1 | Netherlands | | | 10.09 | | Moldova | 2-1 | Belarus | | | 11.10 | | Netherlands | 5-0 | Moldova | | | 11.10 | | Austria | 2-3 | Czechia | |
| Group D | p | w | d | l | gf | ga | | 1. Sweden | 17 | 5 | 2 | 1 | 19: | 3 | | 2. Latvia | 16 | 5 | 1 | 2 | 10: | 6 | | 3. Poland | 13 | 4 | 1 | 3 | 11: | 7 | | 4. Hungary | 11 | 3 | 2 | 3 | 15: | 9 | | 5. San Marino | 0 | 0 | 0 | 8 | 0: | 30 |
|
| Team | Sw | La | Po | Hu | Sa | | Sweden | --- | 0:1 | 3:0 | 1:1 | 5:0 | | Latvia | 0:0 | --- | 0:2 | 3:1 | 3:0 | | Poland | 0:2 | 0:1 | --- | 0:0 | 5:0 | | Hungary | 1:2 | 3:1 | 1:2 | --- | 3:0 | | San Marino | 0:6 | 0:1 | 0:2 | 0:5 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Latvia | 0-0 | Sweden | | | 07.09 | | San Marino | 0-2 | Poland | | | 12.10 | | Sweden | 1-1 | Hungary | | | 12.10 | | Poland | 0-1 | Latvia | | | 16.10 | | Hungary | 3-0 | San Marino | | | 20.11 | | San Marino | 0-1 | Latvia | | | 29.03 | | Poland | 0-0 | Hungary | | | 02.04 | | Poland | 5-0 | San Marino | | | 02.04 | | Hungary | 1-2 | Sweden | | | 30.04 | | Latvia | 3-0 | San Marino | | | 07.06 | | Hungary | 3-1 | Latvia | | | 07.06 | | San Marino | 0-6 | Sweden | | | 11.06 | | Sweden | 3-0 | Poland | | | 11.06 | | San Marino | 0-5 | Hungary | | | 06.09 | | Sweden | 5-0 | San Marino | | | 06.09 | | Latvia | 0-2 | Poland | | | 10.09 | | Latvia | 3-1 | Hungary | | | 10.09 | | Poland | 0-2 | Sweden | | | 11.10 | | Sweden | 0-1 | Latvia | | | 11.10 | | Hungary | 1-2 | Poland | |
| Group E | p | w | d | l | gf | ga | | 1. Germany | 18 | 5 | 3 | 0 | 13: | 4 | | 2. Scotland | 14 | 4 | 2 | 2 | 12: | 8 | | 3. Iceland | 13 | 4 | 1 | 3 | 11: | 9 | | 4. Lithuania | 10 | 3 | 1 | 4 | 7: | 11 | | 5. Faroe | 1 | 0 | 1 | 7 | 7: | 18 |
|
| Team | Ge | Sc | Ic | Li | Fa | | Germany | --- | 2:1 | 3:0 | 1:1 | 2:1 | | Scotland | 1:1 | --- | 2:1 | 1:0 | 3:1 | | Iceland | 0:0 | 0:2 | --- | 3:0 | 2:1 | | Lithuania | 0:2 | 1:0 | 0:3 | --- | 2:0 | | Faroe | 0:2 | 2:2 | 1:2 | 1:3 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Lithuania | 0-2 | Germany | | | 07.09 | | Faroe | 2-2 | Scotland | | | 12.10 | | Iceland | 0-2 | Scotland | | | 12.10 | | Lithuania | 2-0 | Faroe | | | 16.10 | | Germany | 2-1 | Faroe | | | 16.10 | | Iceland | 3-0 | Lithuania | | | 29.03 | | Germany | 1-1 | Lithuania | | | 29.03 | | Scotland | 2-1 | Iceland | | | 02.04 | | Lithuania | 1-0 | Scotland | | | 07.06 | | Scotland | 1-1 | Germany | | | 07.06 | | Iceland | 2-1 | Faroe | | | 11.06 | | Lithuania | 0-3 | Iceland | | | 11.06 | | Faroe | 0-2 | Germany | | | 20.08 | | Faroe | 1-2 | Iceland | | | 06.09 | | Scotland | 3-1 | Faroe | | | 06.09 | | Iceland | 0-0 | Germany | | | 10.09 | | Germany | 2-1 | Scotland | | | 10.09 | | Faroe | 1-3 | Lithuania | | | 11.10 | | Germany | 3-0 | Iceland | | | 11.10 | | Scotland | 1-0 | Lithuania | |
| Group F | p | w | d | l | gf | ga | | 1. Greece | 18 | 6 | 0 | 2 | 8: | 4 | | 2. Spain | 17 | 5 | 2 | 1 | 16: | 4 | | 3. Ukraine | 10 | 2 | 4 | 2 | 11: | 10 | | 4. Armenia | 7 | 2 | 1 | 5 | 7: | 16 | | 5. Northern Ireland | 3 | 0 | 3 | 5 | 0: | 8 |
|
| Team | Gr | Sp | Uk | Ar | No | | Greece | --- | 0:2 | 1:0 | 2:0 | 1:0 | | Spain | 0:1 | --- | 2:1 | 3:0 | 3:0 | | Ukraine | 2:0 | 2:2 | --- | 4:3 | 0:0 | | Armenia | 0:1 | 0:4 | 2:2 | --- | 1:0 | | Northern Ireland | 0:2 | 0:0 | 0:0 | 0:1 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Greece | 0-2 | Spain | | | 07.09 | | Armenia | 2-2 | Ukraine | | | 12.10 | | Spain | 3-0 | Northern Ireland | | | 12.10 | | Ukraine | 2-0 | Greece | | | 16.10 | | Greece | 2-0 | Armenia | | | 16.10 | | Northern Ireland | 0-0 | Ukraine | | | 29.03 | | Ukraine | 2-2 | Spain | | | 29.03 | | Armenia | 1-0 | Northern Ireland | | | 02.04 | | Spain | 3-0 | Armenia | | | 02.04 | | Northern Ireland | 0-2 | Greece | | | 07.06 | | Spain | 0-1 | Greece | | | 07.06 | | Ukraine | 4-3 | Armenia | | | 11.06 | | Greece | 1-0 | Ukraine | | | 11.06 | | Northern Ireland | 0-0 | Spain | | | 06.09 | | Ukraine | 0-0 | Northern Ireland | | | 06.09 | | Armenia | 0-1 | Greece | | | 10.09 | | Spain | 2-1 | Ukraine | | | 10.09 | | Northern Ireland | 0-1 | Armenia | | | 11.10 | | Greece | 1-0 | Northern Ireland | | | 11.10 | | Armenia | 0-4 | Spain | |
| Group G | p | w | d | l | gf | ga | | 1. England | 20 | 6 | 2 | 0 | 14: | 5 | | 2. Turkey | 19 | 6 | 1 | 1 | 17: | 5 | | 3. Slovakia | 10 | 3 | 1 | 4 | 11: | 9 | | 4. Macedonia | 6 | 1 | 3 | 4 | 11: | 14 | | 5. Liechtenstein | 1 | 0 | 1 | 7 | 2: | 22 |
|
| Team | En | Tu | Sl | Ma | Li | | England | --- | 2:0 | 2:1 | 2:2 | 2:0 | | Turkey | 0:0 | --- | 3:0 | 3:2 | 5:0 | | Slovakia | 1:2 | 0:1 | --- | 1:1 | 4:0 | | Macedonia | 1:2 | 1:2 | 0:2 | --- | 3:1 | | Liechtenstein | 0:2 | 0:3 | 0:2 | 1:1 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Turkey | 3-0 | Slovakia | | | 08.09 | | Liechtenstein | 1-1 | Macedonia | | | 12.10 | | Slovakia | 1-2 | England | | | 12.10 | | Macedonia | 1-2 | Turkey | | | 16.10 | | England | 2-2 | Macedonia | | | 16.10 | | Turkey | 5-0 | Liechtenstein | | | 29.03 | | Macedonia | 0-2 | Slovakia | | | 29.03 | | Liechtenstein | 0-2 | England | | | 02.04 | | England | 2-0 | Turkey | | | 02.04 | | Slovakia | 4-0 | Liechtenstein | | | 07.06 | | Slovakia | 0-1 | Turkey | | | 07.06 | | Macedonia | 3-1 | Liechtenstein | | | 11.06 | | England | 2-1 | Slovakia | | | 11.06 | | Turkey | 3-2 | Macedonia | | | 06.09 | | Macedonia | 1-2 | England | | | 06.09 | | Liechtenstein | 0-3 | Turkey | | | 10.09 | | England | 2-0 | Liechtenstein | | | 10.09 | | Slovakia | 1-1 | Macedonia | | | 11.10 | | Turkey | 0-0 | England | | | 11.10 | | Liechtenstein | 0-2 | Slovakia | |
| Group H | p | w | d | l | gf | ga | | 1. Bulgaria | 17 | 5 | 2 | 1 | 13: | 4 | | 2. Croatia | 16 | 5 | 1 | 2 | 12: | 4 | | 3. Belgium | 16 | 5 | 1 | 2 | 11: | 9 | | 4. Estonia | 8 | 2 | 2 | 4 | 4: | 6 | | 5. Andorra | 0 | 0 | 0 | 8 | 1: | 18 |
|
| Team | Bu | Cr | Be | Es | An | | Bulgaria | --- | 2:0 | 2:2 | 2:0 | 2:1 | | Croatia | 1:0 | --- | 4:0 | 0:0 | 2:0 | | Belgium | 0:2 | 2:1 | --- | 2:0 | 3:0 | | Estonia | 0:0 | 0:1 | 0:1 | --- | 2:0 | | Andorra | 0:3 | 0:3 | 0:1 | 0:2 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Croatia | 0-0 | Estonia | | | 07.09 | | Belgium | 0-2 | Bulgaria | | | 12.10 | | Bulgaria | 2-0 | Croatia | | | 12.10 | | Andorra | 0-1 | Belgium | | | 16.10 | | Bulgaria | 2-1 | Andorra | | | 16.10 | | Estonia | 0-1 | Belgium | | | 29.03 | | Croatia | 4-0 | Belgium | | | 02.04 | | Croatia | 2-0 | Andorra | | | 02.04 | | Estonia | 0-0 | Bulgaria | | | 30.04 | | Andorra | 0-2 | Estonia | | | 07.06 | | Bulgaria | 2-2 | Belgium | | | 07.06 | | Estonia | 2-0 | Andorra | | | 11.06 | | Belgium | 3-0 | Andorra | | | 11.06 | | Estonia | 0-1 | Croatia | | | 06.09 | | Bulgaria | 2-0 | Estonia | | | 06.09 | | Andorra | 0-3 | Croatia | | | 10.09 | | Belgium | 2-1 | Croatia | | | 10.09 | | Andorra | 0-3 | Bulgaria | | | 11.10 | | Croatia | 1-0 | Bulgaria | | | 11.10 | | Belgium | 2-0 | Estonia | |
| Group I | p | w | d | l | gf | ga | | 1. Italy | 17 | 5 | 2 | 1 | 17: | 4 | | 2. Wales | 13 | 4 | 1 | 3 | 13: | 10 | | 3. Yugoslavia | 12 | 3 | 3 | 2 | 11: | 11 | | 4. Finland | 10 | 3 | 1 | 4 | 9: | 10 | | 5. Azerbaidjan | 4 | 1 | 1 | 6 | 5: | 20 |
|
| Team | It | Wa | Yu | Fi | Az | | Italy | --- | 4:0 | 1:1 | 2:0 | 4:0 | | Wales | 2:1 | --- | 2:3 | 1:1 | 4:0 | | Yugoslavia | 1:1 | 1:0 | --- | 2:0 | 2:2 | | Finland | 0:2 | 0:2 | 3:0 | --- | 3:0 | | Azerbaidjan | 0:2 | 0:2 | 2:1 | 1:2 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Finland | 0-2 | Wales | | | 07.09 | | Azerbaidjan | 0-2 | Italy | | | 12.10 | | Italy | 1-1 | Yugoslavia | | | 12.10 | | Finland | 3-0 | Azerbaidjan | | | 16.10 | | Wales | 2-1 | Italy | | | 16.10 | | Yugoslavia | 2-0 | Finland | | | 20.11 | | Azerbaidjan | 0-2 | Wales | | | 12.02 | | Yugoslavia | 2-2 | Azerbaidjan | | | 29.03 | | Italy | 2-0 | Finland | | | 29.03 | | Wales | 4-0 | Azerbaidjan | | | 07.06 | | Finland | 3-0 | Yugoslavia | | | 11.06 | | Finland | 0-2 | Italy | | | 11.06 | | Azerbaidjan | 2-1 | Yugoslavia | | | 20.08 | | Yugoslavia | 1-0 | Wales | | | 06.09 | | Italy | 4-0 | Wales | | | 06.09 | | Azerbaidjan | 1-2 | Finland | | | 10.09 | | Wales | 1-1 | Finland | | | 10.09 | | Yugoslavia | 1-1 | Italy | | | 11.10 | | Italy | 4-0 | Azerbaidjan | | | 11.10 | | Wales | 2-3 | Yugoslavia | |
| Group J | p | w | d | l | gf | ga | | 1. Switzerland | 15 | 4 | 3 | 1 | 15: | 11 | | 2. Russia | 14 | 4 | 2 | 2 | 19: | 12 | | 3. Ireland | 11 | 3 | 2 | 3 | 10: | 11 | | 4. Albania | 8 | 2 | 2 | 4 | 11: | 15 | | 5. Georgia | 7 | 2 | 1 | 5 | 8: | 14 |
|
| Team | Sw | Ru | Ir | Al | Ge | | Switzerland | --- | 2:2 | 2:0 | 3:2 | 4:1 | | Russia | 4:1 | --- | 4:2 | 4:1 | 3:1 | | Ireland | 1:2 | 1:1 | --- | 2:1 | 2:0 | | Albania | 1:1 | 3:1 | 0:0 | --- | 3:1 | | Georgia | 0:0 | 1:0 | 1:2 | 3:0 | --- |
|
| date | venue | team 1 | score | team 2 | HT | | 07.09 | | Russia | 4-2 | Ireland | | | 08.09 | | Switzerland | 4-1 | Georgia | | | 12.10 | | Albania | 1-1 | Switzerland | | | 16.10 | | Russia | 4-1 | Albania | | | 16.10 | | Ireland | 1-2 | Switzerland | | | 29.03 | | Albania | 3-1 | Russia | | | 29.03 | | Georgia | 1-2 | Ireland | | | 02.04 | | Albania | 0-0 | Ireland | | | 02.04 | | Georgia | 0-0 | Switzerland | | | 30.04 | | Georgia | 1-0 | Russia | | | 07.06 | | Switzerland | 2-2 | Russia | | | 07.06 | | Ireland | 2-1 | Albania | | | 11.06 | | Switzerland | 3-2 | Albania | | | 11.06 | | Ireland | 2-0 | Georgia | | | 06.09 | | Ireland | 1-1 | Russia | | | 06.09 | | Georgia | 3-0 | Albania | | | 10.09 | | Russia | 4-1 | Switzerland | | | 10.09 | | Albania | 3-1 | Georgia | | | 11.10 | | Switzerland | 2-0 | Ireland | | | 11.10 | | Russia | 3-1 | Georgia | |
|