| 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 |   |   
 |