|  9 Groups - 10 Berths + West Germany World Cup Winner and Sweden host. 9 groups with 3 teams.  |  | 29 UEFA members took part. First time Soviet Union played in World Cup qualification. |  | Soviet Union beat Poland after play-off.  |  | Wales played additional play-off with Afro-Asian winner Israel. |  | From 1954 Soviet Union, Northern Ireland and Wales replaced Switzerland, Turkey and Belgium. |  |   |   
 | 
 | 
 
| Group 1 | England, Ireland, Denmark |  | Group 2 | France, Belgium, Iceland |  | Group 3 | Hungary, Bulgaria, Norway |  | Group 4 | Czechoslovakia, Wales, East Germany |  | Group 5 | Austria, Netherlands, Luxembourg |   
 | 
 | 
 | 
 |  
| Group 1 | p | w | d | l | gf | ga | g+- |  | 1. England | 7 | 3 | 1 | 0 | 15: | 5 | +10 |  | 2. Ireland | 5 | 2 | 1 | 1 | 6: | 7 | -1 |  | 3. Denmark | 0 | 0 | 0 | 4 | 4: | 13 | -9 |   
| Team | Engl | Irel | Denm |  | England | --- | 5:1 | 5:2 |  | Ireland |  1:1 | --- | 2:1 |  | Denmark |  1:4 |  0:2 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Wed 03.10.56 | Dublin |   Ireland | 2-1 |   Denmark | 2-0 |  | Wed 05.12.56 | Wolverhampton |   England | 5-2 |   Denmark | 2-1 |  | Wed 08.05.57 | London |   England | 5-1 |   Ireland | 4-0 |  | Wed 15.05.57 | Kopenhagen |   Denmark | 1-4 |   England | 1-1 |  | Sun 19.05.57 | Dublin |   Ireland | 1-1 |   England | 1-0 |  | Wed 02.10.57 | Kopenhagen |   Denmark | 0-2 |   Ireland | 0-0 |   
 | 
 |  
| Group 2 | p | w | d | l | gf | ga | g+- |  | 1. France | 7 | 3 | 1 | 0 | 19: | 4 | +15 |  | 2. Belgium | 5 | 2 | 1 | 1 | 16: | 11 | +5 |  | 3. Iceland | 0 | 0 | 0 | 4 | 6: | 26 | -20 |   
| Team | Fran | Belg | Icel |  | France | --- | 6:3 | 8:0 |  | Belgium |  0:0 | --- | 8:3 |  | Iceland |  1:5 |  2:5 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Sun 11.11.56 | Paris |   France | 6-3 |   Belgium | 4-1 |  | Sun 02.06.57 | Nantes |   France | 8-0 |   Iceland | 5-0 |  | Wed 05.06.57 | Brussels |   Belgium | 8-3 |   Iceland | 7-1 |  | Sun 01.09.57 | Reykjavik |   Iceland | 1-5 |   France | 0-2 |  | Wed 04.09.57 | Reykjavik |   Iceland | 2-5 |   Belgium | 1-2 |  | Sun 27.10.57 | Brussels |   Belgium | 0-0 |   France | 0-0 |   
 | 
 |  
| Group 3 | p | w | d | l | gf | ga | g+- |  | 1. Hungary | 6 | 3 | 0 | 1 | 12: | 4 | +8 |  | 2. Bulgaria | 4 | 2 | 0 | 2 | 11: | 7 | +4 |  | 3. Norway | 2 | 1 | 0 | 3 | 3: | 15 | -12 |   
| Team | Hung | Bulg | Norw |  | Hungary | --- | 4:1 |  5:0 |  | Bulgaria |  1:2 | --- |  7:0 |  | Norway | 2:1 | 1:2 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Wed 22.05.57 | Oslo |   Norway | 1-2 |   Bulgaria | 0-1 |  | Wed 12.06.57 | Oslo |   Norway | 2-1 |   Hungary | 1-1 |  | Sun 23.06.57 | Budapest |   Hungary | 4-1 |   Bulgaria | 3-0 |  | Sun 15.09.57 | Sofia |   Bulgaria | 1-2 |   Hungary | 1-2 |  | Sun 03.11.57 | Sofia |   Bulgaria | 7-0 |   Norway | 3-0 |  | Sun 10.11.57 | Budapest |   Hungary | 5-0 |   Norway | 2-0 |   
 | 
 |  
| Group 4 | p | w | d | l | gf | ga | g+- |  | 1. Czechoslovakia | 6 | 3 | 0 | 1 | 8: | 3 | +5 |  | 2. Wales | 5 | 2 | 1 | 1 | 6: | 4 | +2 |  | 3. East Germany | 1 | 0 | 1 | 3 | 4: | 11 | -7 |   
| Team | Czec | Wale | East |  | Czechoslovakia | --- |  2:0 | 3:1 |  | Wales | 1:0 | --- |  4:1 |  | East Germany |  1:3 | 1:1 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Wed 01.05.57 | Cardiff |   Wales | 1-0 |   Czechoslovakia | 0-0 |  | Sun 19.05.57 | Leipzig |   East Germany | 1-1 |   Wales |   |  | Sun 26.05.57 | Prague |   Czechoslovakia | 2-0 |   Wales | 1-0 |  | Sun 16.06.57 | Brno |   Czechoslovakia | 3-1 |   East Germany | 0-1 |  | Wed 25.09.57 | Cardiff |   Wales | 4-1 |   East Germany | 3-0 |  | Sun 27.10.57 | Leipzig |   East Germany | 1-3 |   Czechoslovakia |   |   
 | 
 |  
| Group 5 | p | w | d | l | gf | ga | g+- |  | 1. Austria | 7 | 3 | 1 | 0 | 14: | 3 | +11 |  | 2. Netherlands | 5 | 2 | 1 | 1 | 12: | 7 | +5 |  | 3. Luxembourg | 0 | 0 | 0 | 4 | 3: | 19 | -16 |   
| Team | Aust | Neth | Luxe |  | Austria | --- | 3:2 | 7:0 |  | Netherlands |  1:1 | --- | 4:1 |  | Luxembourg |  0:3 |  2:5 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Sun 30.09.56 | Wien |   Austria | 7-0 | Luxembourg | 2-0 |  | Wed 20.03.57 | Rotterdam |   Netherlands | 4-1 | Luxembourg | 2-1 |  | Sun 26.05.57 | Wien |   Austria | 3-2 |   Netherlands | 0-2 |  | Wed 11.09.57 | Rotterdam(NED) | Luxembourg | 2-5 |   Netherlands | 1-4 |  | Wed 25.09.57 | Amsterdam |   Netherlands | 1-1 |   Austria | 0-1 |  | Sun 29.09.57 | Luxembourg | Luxembourg | 0-3 |   Austria | 0-1 |   
 | 
 |  
| Group 6 | p | w | d | l | gf | ga | g+- |  | 1. Soviet Union | 6 | 3 | 0 | 1 | 16: | 3 | +13 |  | 2. Poland | 6 | 3 | 0 | 1 | 9: | 5 | +4 |  | 3. Finland | 0 | 0 | 0 | 4 | 2: | 19 | -17 |   
| Team | Sovi | Pola | Finl |  | Soviet Union | ---- | 3:0 | 2:1 |  | Poland |  2:1 | ---- |  4:0 |  | Finland |  0:10 | 1:3 | ---- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Sun 23.06.57 | Moskva |   Soviet Union | 3-0 |   Poland | 1-0 |  | Fri 05.07.57 | Helsinki |   Finland | 1-3 |   Poland | 0-1 |  | Sat 27.07.57 | Moskva |   Soviet Union | 2-1 |   Finland | 1-1 |  | Thu 15.08.57 | Helsinki |   Finland | 0-10 |   Soviet Union | 0-7 |  | Sun 20.10.57 | Chorzow |   Poland | 2-1 |   Soviet Union | 1-0 |  | Sun 03.11.57 | Warsaw |   Poland | 4-0 |   Finland | 2-0 |  | Play-off |  | Sun 24.11.57 | Leipzig |   Soviet Union | 2-0 |   Poland | 1-0 |   
 | 
 |  
| Group 7 | p | w | d | l | gf | ga | g+- |  | 1. Yugoslavia | 6 | 2 | 2 | 0 | 7: | 2 | +5 |  | 2. Romania | 5 | 2 | 1 | 1 | 6: | 4 | +2 |  | 3. Greece | 1 | 0 | 1 | 3 | 2: | 9 | -7 |   
| Team | Yugo | Roma | Gree |  | Yugoslavia | --- |  2:0 |  4:1 |  | Romania | 1:1 | --- |  3:0 |  | Greece | 0:0 | 1:2 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Sun 05.05.57 | Athens |   Greece | 0-0 |   Yugoslavia | 0-0 |  | Sun 16.06.57 | Athens |   Greece | 1-2 |   Romania | 1-1 |  | Sun 29.09.57 | Bucuresti |   Romania | 1-1 |   Yugoslavia | 0-0 |  | Sun 03.11.57 | Bucuresti |   Romania | 3-0 |   Greece | 0-0 |  | Sun 10.11.57 | Beograd |   Yugoslavia | 4-1 |   Greece | 2-1 |  | Sun 17.11.57 | Beograd |   Yugoslavia | 2-0 |   Romania | 0-0 |   
 | 
 |  
| Group 8 | p | w | d | l | gf | ga | g+- |  | 1. Northern Ireland | 5 | 2 | 1 | 1 | 6: | 3 | +3 |  | 2. Italy | 4 | 2 | 0 | 2 | 5: | 5 | 0 |  | 3. Portugal | 3 | 1 | 1 | 2 | 4: | 7 | -3 |   
| Team | Nort | Ital | Port |  | Northern Ireland | --- |  2:1 |  3:0 |  | Italy | 1:0 | --- |  3:0 |  | Portugal | 1:1 | 3:0 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Wed 16.01.57 | Lisboa |   Portugal | 1-1 | Northern Ireland | 1-1 |  | Thu 25.04.57 | Roma |   Italy | 1-0 | Northern Ireland | 1-0 |  | Wed 01.05.57 | Belfast | Northern Ireland | 3-0 |   Portugal | 1-0 |  | Sun 26.05.57 | Lisboa |   Portugal | 3-0 |   Italy | 1-0 |  | Sun 22.12.57 | Milano |   Italy | 3-0 |   Portugal | 1-0 |  | Wed 15.01.58 | Belfast | Northern Ireland | 2-1 |   Italy | 2-0 |   
 | 
 |  
| Group 9 | p | w | d | l | gf | ga | g+- |  | 1. Scotland | 6 | 3 | 0 | 1 | 10: | 9 | +1 |  | 2. Spain | 5 | 2 | 1 | 1 | 12: | 8 | +4 |  | 3. Switzerland | 1 | 0 | 1 | 3 | 6: | 11 | -5 |   
| Team | Scot | Spai | Swit |  | Scotland | --- | 4:2 |  3:2 |  | Spain |  4:1 | --- | 2:2 |  | Switzerland | 1:2 |  1:4 | --- |   
 | 
 |  
 | 
 | 
 
| date | venue | team 1 | score | team 2 | HT | att. |  | Sun 10.03.57 | Madrid |   Spain | 2-2 |   Switzerland | 2-1 |  | Wed 08.05.57 | Glasgow |   Scotland | 4-2 |   Spain | 2-2 |  | Sun 19.05.57 | Basel |   Switzerland | 1-2 |   Scotland | 1-1 |  | Sun 26.05.57 | Madrid |   Spain | 4-1 |   Scotland | 2-0 |  | Wed 06.11.57 | Glasgow |   Scotland | 3-2 |   Switzerland | 1-1 |  | Sun 24.11.57 | Lausanne |   Switzerland | 1-4 |   Spain | 0-2 |   
 | 
 |  
| date | venue | team 1 | score | team 2 | HT | att. | aggr. |  | Wed 15.01.58 | Ramat Gan | Israel | 0-2 |   Wales |   | 0-4 |  | Wed 05.02.58 | Cardiff |   Wales | 2-0 | Israel |   |   
 | 
 |  
 |