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