Die ersten zwei Mannschaften jeder Gruppe qualifizierten sich für die Hauptrunde.
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Schweden Schweden
3
3
0
0
77:41
6
2
Polen 1944 Polen
3
1
1
1
53:44
3
3
Spanien 1945 Spanien
3
1
0
2
41:72
2
4
Finnland Finnland
3
0
1
2
46:60
1
27.02.1958
Schweden Schweden
–
Spanien 1945 Spanien
31:11 (15:0 5)
27.02.1958
Polen 1944 Polen
–
Finnland Finnland
14:14 (0 8:0 6)
01.03.1958
Schweden Schweden
–
Polen 1944 Polen
19:14 (11:0 5)
01.03.1958
Spanien 1945 Spanien
–
Finnland Finnland
19:16 (12:0 6)
02.03.1958
Schweden Schweden
–
Finnland Finnland
27:16 (14:0 6)
02.03.1958
Polen 1944 Polen
–
Spanien 1945 Spanien
25:11 (12:0 3)
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
3
3
0
0
97:0 25
6
2
Norwegen Norwegen
3
2
0
1
67:0 40
4
3
Frankreich Frankreich
3
1
0
2
66:0 57
2
4
Luxemburg Luxemburg
3
0
0
3
20:128
0
27.02.1958
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
–
Luxemburg Luxemburg
46:0 4 (23:0 1)
27.02.1958
Norwegen Norwegen
–
Frankreich Frankreich
17:13 (0 8:0 7)
01.03.1958
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
–
Frankreich Frankreich
32:12 (16:0 8)
01.03.1958
Norwegen Norwegen
–
Luxemburg Luxemburg
41:0 8 (25:0 3)
02.03.1958
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
–
Norwegen Norwegen
19:0 9 (11:0 4)
02.03.1958
Frankreich Frankreich
–
Luxemburg Luxemburg
41:0 8 (19:0 0)
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Tschechoslowakei Tschechoslowakei
3
3
0
0
74:41
6
2
Ungarn 1957 Ungarn
3
1
1
1
46:58
3
3
Island Island
3
1
0
2
46:57
2
4
Rumänien 1952 Rumänien
3
0
1
2
40:50
1
27.02.1958
Tschechoslowakei Tschechoslowakei
–
Island Island
27:17 (15:0 9)
27.02.1958
Ungarn 1957 Ungarn
–
Rumänien 1952 Rumänien
16:16 (0 8:0 8)
01.03.1958
Tschechoslowakei Tschechoslowakei
–
Ungarn 1957 Ungarn
26:11 (12:0 3)
01.03.1958
Island Island
–
Rumänien 1952 Rumänien
13:11 (0 7:0 6)
02.03.1958
Tschechoslowakei Tschechoslowakei
–
Rumänien 1952 Rumänien
21:13 (0 9:0 9)
02.03.1958
Ungarn 1957 Ungarn
–
Island Island
19:16 (11:0 7)
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Danemark Dänemark
3
3
0
0
74:42
6
2
Jugoslawien Sozialistische Föderative Republik Jugoslawien
3
2
0
1
69:37
4
3
Osterreich Österreich
3
1
0
2
50:69
2
4
Brasilien 1889 Brasilien
3
0
0
3
33:78
0
27.02.1958
Danemark Dänemark
–
Brasilien 1889 Brasilien
32:12 (14:0 6)
27.02.1958
Jugoslawien Sozialistische Föderative Republik Jugoslawien
–
Osterreich Österreich
35:0 8 (16:0 2)
01.03.1958
Danemark Dänemark
–
Jugoslawien Sozialistische Föderative Republik Jugoslawien
20:12 (0 8:0 8)
01.03.1958
Osterreich Österreich
–
Brasilien 1889 Brasilien
24:12 (0 9:0 5)
02.03.1958
Danemark Dänemark
–
Osterreich Österreich
22:18 (13:10)
02.03.1958
Jugoslawien Sozialistische Föderative Republik Jugoslawien
–
Brasilien 1889 Brasilien
22:0 9 (11:0 2)
Die beiden bestplatzierten Mannschaften jeder Gruppe erreichten die Hauptrunde. Dabei kamen die Teams aus den Vorrundengruppen B und C in die Gruppe 1, die Mannschaften aus den Gruppen A und D in die Gruppe 2. Das Resultat aus dem direkten Duell der Mannschaften aus der gleichen Vorrundengruppe wurde mit in die Hauptrunde übernommen.
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Tschechoslowakei Tschechoslowakei
3
3
0
0
64:35
6
2
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
3
2
0
1
55:41
4
3
Norwegen Norwegen
3
1
0
2
42:61
2
4
Ungarn 1957 Ungarn
3
0
0
3
47:71
0
04.03.1958
Tschechoslowakei Tschechoslowakei
–
Norwegen Norwegen
21:10 (10:0 3)
04.03.1958
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
–
Ungarn 1957 Ungarn
22:15 (14:0 8)
06.03.1958
Tschechoslowakei Tschechoslowakei
–
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
17:14 (10:0 6)
06.03.1958
Norwegen Norwegen
–
Ungarn 1957 Ungarn
23:21 (13:12)
Pl.
Team
Sp.
S
U
N
Tore
Pkt.
1
Schweden Schweden
3
3
0
0
58:35
6
2
Danemark Dänemark
3
2
0
1
54:40
4
3
Polen 1944 Polen
3
1
0
2
38:48
2
4
Jugoslawien Sozialistische Föderative Republik Jugoslawien
3
0
0
3
28:55
0
04.03.1958
Danemark Dänemark
–
Polen 1944 Polen
22:15 (0 8:0 6)
04.03.1958
Schweden Schweden
–
Jugoslawien Sozialistische Föderative Republik Jugoslawien
26:0 9 (14:0 5)
06.03.1958
Schweden Schweden
–
Danemark Dänemark
13:12 (0 8:0 5)
06.03.1958
Polen 1944 Polen
–
Jugoslawien Sozialistische Föderative Republik Jugoslawien
0 9:0 7 (0 4:0 6)
Alle Spiele der Finalrunde wurden in Berlin ausgetragen.
07.03.1958
Ungarn 1957 Ungarn
–
Jugoslawien Sozialistische Föderative Republik Jugoslawien
24:16 (10:0 9)
07.03.1958
Polen 1944 Polen
–
Norwegen Norwegen
20:18 (11:0 8)
08.03.1958
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
–
Danemark Dänemark
16:13 (10:0 6)
Dänemark war als Favorit in das Turnier gegangen, hatte sich aber im Hauptrundenspiel gegen Schweden (12:13) völlig verausgabt. Die gesamtdeutsche Mannschaft hatte das Handicap zu tragen, dass die Spieler aus Ost und West unterschiedliche Spielsysteme verkörperten und nicht genügend Zeit zur Vorbereitung auf die WM gehabt hatten. Die deutschen Spieler bestimmten jedoch von Anfang an das Spielgeschehen und führten schon nach vier Minuten mit 3:0. Zwar gelang den Dänen in der achten Minute kurzzeitig der Ausgleich, danach lag die deutsche Mannschaft aber ständig in Führung. Die Ostdeutschen Matz und Hirsch führten gekonnt Regie und der gemischte Angriff Tiedemann, Schwenker und Kretzschmar sorgten für einen Sturmwirbel, dem die dänische Abwehr nicht gewachsen war. Auch der Versuch des dänischen Trainers, seine Abwehr mit Umstellungen zu stabilisieren, war vergeblich. Die Deutschen konnten ihre Führung zeitweise bis auf acht Tore ausbauen und gewannen am Ende verdient. Die deutsche Mannschaft spielte mit
Hinrichs – Hirsch (2), Matz (2) – Maychrzak (4) – Tiedemann, Kretzschmar, Schwenker (2) – Giele (4), Vollmer, Käsler (2)
08.03.1958
Schweden Schweden
–
Tschechoslowakei Tschechoslowakei
22:12 (10:0 5)
Rang
Team
Sp.
S
U
N
Tore
Diff.
Schweden Schweden
6
6
0
0
138: 74
+0 64
Tschechoslowakei Tschechoslowakei
6
5
0
1
124: 87
+0 37
Deutschland Mannschaft Gesamtdeutsch 1956 Deutschland
6
5
0
1
149: 70
+0 79
0 4.
Danemark Dänemark
6
4
0
2
121: 86
+0 35
0 5.
Polen 1944 Polen
6
3
1
2
97: 91
+0 6
0 6.
Norwegen Norwegen
6
3
0
3
118:102
+0 16
0 7.
Ungarn 1957 Ungarn
6
2
1
3
106:119
−0 13
0 8.
Jugoslawien Sozialistische Föderative Republik Jugoslawien
6
2
0
4
101: 96
+0 5
0 9.
Frankreich Frankreich
3
1
0
2
66: 57
+0 9
10.
Island Island
3
1
0
2
46: 57
−0 11
11.
Osterreich Österreich
3
1
0
2
50: 69
−0 19
12.
Spanien 1945 Spanien
3
1
0
2
41: 72
−0 31
13.
Rumänien 1952 Rumänien
3
0
1
2
40: 50
−0 10
14.
Finnland Finnland
3
0
1
2
46: 60
−0 14
15.
Brasilien 1889 Brasilien
3
0
0
3
33: 78
−0 45
16.
Luxemburg Luxemburg
3
0
0
3
20:128
−0 108