|
Group 1 |
Team |
P |
W |
D |
L |
GF:GA |
Pts |

West Germany |
3 |
1 |
2 |
0 |
7:5 |
4 |
 
Czechoslovakia |
4 |
1 |
1 |
2 |
9:6 |
3 |
 
Northern Ireland |
4 |
2 |
1 |
1 |
6:6 |
3 |
 
Argentina |
3 |
1 |
0 |
2 |
5:10 |
2 |
|
Time |
Venue |
Teams |
Score |
8 June 1958 |
: |
Malmö |
 
Argentina |

West Germany |
1:3 |
8 June 1958 |
: |
Halmstad |
 
Northern Ireland |
 
Czechoslovakia |
1:0 |
11 June 1958 |
: |
Halmstad |
 
Argentina |
 
Northern Ireland |
3:1 |
11 June 1958 |
: |
Hälsingborg |

West Germany |
 
Czechoslovakia |
2:2 |
15 June 1958 |
: |
Hälsingborg |
 
Czechoslovakia |
 
Argentina |
6:1 |
15 June 1958 |
: |
Malmö |

West Germany |
 
Northern Ireland |
2:2 |
Group 2 |
Team |
P |
W |
D |
L |
GF:GA |
Pts |
 
France |
3 |
2 |
0 |
1 |
11:7 |
4 |
 
Yugoslavia |
3 |
1 |
2 |
0 |
7:6 |
4 |
 
Paraguay |
3 |
1 |
1 |
1 |
9:12 |
3 |
 
Scotland |
3 |
0 |
1 |
2 |
4:6 |
1 |
|
Time |
Venue |
Teams |
Score |
8 June 1958 |
: |
Västerås |
 
Yugoslavia |
 
Scotland |
1:1 |
8 June 1958 |
: |
Norrköping |
 
France |
 
Paraguay |
7:3 |
11 June 1958 |
: |
Västerås |
 
Yugoslavia |
 
France |
3:2 |
11 June 1958 |
: |
Norrköping |
 
Paraguay |
 
Scotland |
3:2 |
15 June 1958 |
: |
Eskilstuna |
 
Paraguay |
 
Yugoslavia |
3:3 |
15 June 1958 |
: |
Örebro |
 
France |
 
Scotland |
2:1 |
Group 3 |
Team |
P |
W |
D |
L |
GF:GA |
Pts |
 
Sweden |
3 |
2 |
1 |
0 |
5:1 |
5 |
 
Hungary |
4 |
1 |
1 |
2 |
7:5 |
3 |
 
Wales |
4 |
1 |
3 |
0 |
4:3 |
3 |
 
Mexico |
3 |
0 |
1 |
2 |
1:8 |
1 |
|
Time |
Venue |
Teams |
Score |
8 June 1958 |
: |
Stockholm |
 
Sweden |
 
Mexico |
3:0 |
8 June 1958 |
: |
Sandviken |
 
Hungary |
 
Wales |
1:1 |
11 June 1958 |
: |
Stockholm |
 
Mexico |
 
Wales |
1:1 |
12 June 1958 |
: |
Stockholm |
 
Sweden |
 
Hungary |
2:1 |
15 June 1958 |
: |
Stockholm |
 
Sweden |
 
Wales |
0:0 |
15 June 1958 |
: |
Sandviken |
 
Hungary |
 
Mexico |
4:0 |
| PLAY-OFF |
17 June 1958 |
: |
Stockholm |
 
Wales |
 
Hungary |
2:1 |
Group 4 |
Team |
P |
W |
D |
L |
GF:GA |
Pts |
 
Brazil |
3 |
2 |
1 |
0 |
5:0 |
5 |
 
England |
4 |
0 |
3 |
1 |
4:5 |
3 |
 
Soviet Union |
4 |
2 |
1 |
1 |
5:4 |
3 |
 
Austria |
3 |
0 |
1 |
2 |
2:7 |
1 |
|
Time |
Venue |
Teams |
Score |
8 June 1958 |
: |
Gothenburg |
 
Soviet Union |
 
England |
2:2 |
8 June 1958 |
: |
Uddevalla |
 
Brazil |
 
Austria |
3:0 |
11 June 1958 |
: |
Gothenburg |
 
Brazil |
 
England |
0:0 |
11 June 1958 |
: |
Borås |
 
Soviet Union |
 
Austria |
2:0 |
15 June 1958 |
: |
Borås |
 
England |
 
Austria |
2:2 |
15 June 1958 |
: |
Gothenburg |
 
Brazil |
 
Soviet Union |
2:0 |
| PLAY-OFF |
17 June 1958 |
: |
Gothenburg |
 
Soviet Union |
 
England |
1:0 |
Quarterfinals |
Date |
Time |
Venue |
Teams |
Score |
19 June 1958 |
: |
Gothenburg |
 
Brazil |
 
Wales |
1:0 |
19 June 1958 |
: |
Norrköping |
 
France |
 
Northern Ireland |
4:0 |
19 June 1958 |
: |
Stockholm |
 
Sweden |
 
Soviet Union |
2:0 |
19 June 1958 |
: |
Malmö |

West Germany |
 
Yugoslavia |
1:0 |
Semifinals |
Date |
Time |
Venue |
Teams |
Score |
24 June 1958 |
: |
Stockholm |
 
Brazil |
 
France |
5:2 |
24 June 1958 |
: |
Gothenburg |
 
Sweden |
| | |