8-29 июня. 1958 год.
Group A
08.06.58. Halmstad, Orjans Vall
Северная Ирландия 1:0 Чехословакия
Cush 20
08.06.58. Malmo, Malmo Stadion
ФРГ 3:1 Аргентина
Rahn 33, 79, Seeler 42
Carbatta 3
11.06.58. Halmstad, Orjans Vall
Аргентина 3:1 Северная Ирландия
Corbatta 36, Menendez 66, Avio 80
Mc. Parland 4
11.06.58. Halsingborg, Olympiavalle
ФРГ 2:2 Чехословакия
Schafer 60, Rahn 70
Dvorak 24, Zikan 42
15.06.58. Malmo, Malmo Stadion
ФРГ 2:2 Северная Ирландия
Rahn 21, 79
Mc. Parland 19, 60
15.06.58. Halsingborg, Olympiavalle
Чехословакия 6:1 Аргентина
Dvorak 8, Zikan 17, 82, Hovorka 39, 89, Feureisl 69
Corbatta 65
17.06.58. Malmo, Malmo Stadion
Северная Ирландия 2:1 Чехословакия
Mc. Parland 44, 99
Zikan 19
Group B
08.06.58. Vasteraas, Arosvallen
Югославия 1:1 Шотландия
Petakovic 13
Murray 48
08.06.58. Norrkoping, Idrottsparken
Франция 7:3 Парагвай
Fontaine 25, 30, 66, Piantoni 31, Wisnieski 62, Kopa 70, Vincent 84
Amarilla 21, 42, Romero 50
11.06.58. Norrkoping, Idrottsparken
Парагвай 3:2 Шотландия
Aguero 4, Re 44, Parodi 74
Mudie 23, Collins 76
11.06.58. Vasteraas, Arosvallen
Югославия 3:2 Франция
Petakovic 16, Vaselinovic 65, 87
Fontaine 5, 85
15.06.58. Orebro, Eyravallen
Франция 2:1 Шотландия
Kopa 22, Fontaine 45
Baird 66
15.06.58. Eskilstuna, Tunavallen
Югославия 3:3 Парагвай
Ognjanovic 12, Veselinovic 29, Rajkov 74
Parodi 21, Aguero 49, Romero 90
Group C
08.06.58. Solna, Raasunda Stadion
Швеция 3:0 Мексика
Simonsson 17, 64, Liedholm 58
08.06.58. Sandviken, Jernvallen
Венгрия 1:1 Уэльс
Bozsik 4
J. Charles 26
11.06.58. Solna, Raasunda Stadion
Уэльс 1:1 Мексика
Allchurch 32
Belmonte 69
12.06.58. Solna, Raasunda Stadion
Швеция 2:1 Венгрия
Hamrin 34, 55
Tichy 78
15.06.58. Solna, Raasunda Stadion
Швеция 0:0 Уэльс
15.06.58. Sandviken, Jernvallen
Венгрия 4:0 Мексика
Tichy 19, 46, Sandor 54, Benecsis 69
17.06.58. Malmo, Malmo Stadion
Уэльс 2:1 Венгрия
Allchurch 55, Medwin 76
Tichy 33
Group D
08.06.58. Uddevalla, Rimnersvallen
Бразилия 3:0 Австрия
Atlafini 37, 80, N. Santos 48
08.06.58. Gothenburg, Nya Ullevi Stadion
Англия 2:2 СССР
Kevan 65, Finney 84
Simonian 13, Ivanov 56
11.06.58. Boraas, Ryavallen
СССР 2:0 Австрия
Ivanov 15, Ilyin 65
11.06.58. Gothenburg, Nya Ullevi Stadion
Англия 0:0 Бразилия
15.06.58. Boraas, Ryavallen
Англия 2:2 Австрия
Haynes 56, Kevan 74
Koller 15, A. Korner 71
15.06.58. Gothenburg, Nya Ullevi Stadion
Бразилия 2:0 СССР
Vava 3, 77
17.06.58. Gothenburg, Nya Ullevi Stadion
СССР 1:0 Англия
Ilyin 68
1/4 финала
19.06.58. Solna, Raasunda Stadion
Швеция 2:0 СССР
Hamrin 48, Simonsson 87
19.06.58. Malmo, Malmo Stadion
ФРГ 1:0 Югославия
Rahn 12
19.06.58. Norrkoping, Idrottsparken
Франция 4:0 Северная Ирландия
Wisnieski 43, Fontaine 55, 63, Plantoni 70
19.06.58. Gothenburg, Nya Ullevi Stadion
Бразилия 1:0 Уэльс
Pele 73
1/2 финала
24.06.58. Solna, Raasunda Stadium
Бразилия 5:2 Франция
Vava 2, Didi 39, Pele 53, 64, 76
Fontaine 9, Plantoni 83
24.06.58. Gothenburg, Nya Ullevi
Швеция 3:1 ФРГ
Skoglund 33, Gren 50, Hamrin 88
Schafer 24
За 3 место
26.06.58. Gothenburg, Nya Ullevi
Франция 6:3 ФРГ
Fontaine 16, 36, 78, 89, Kopa 27, Douis 50
Cieslarczyk 18, Rahn 52, Schafer 84
Финал
29.06.58. Solna, Raasunda Stadium
Бразилия 5:2 Швеция
Vava 9, 32, Pele 55, 90, Zagalo 68
Liedholm 4, Simonsson 80