11 июня, 1958
19:00
Австрия

0 – 2 СССР

Союз Советских Социалистических Республик
Голы Ильин Goal 15'

Вал. Иванов Goal 62'

Стадион: Рюаваллен, Бурос
Зрителей: 22 000
Судья: Флаг Дании

Карл Йоргенсен
Составы:
Австрия: Шмидт, Штоц, Э. Козличек, Свобода, Ханаппи, Коллер, Хорак, П. Козличек, Буцек, Кёрнер, Сенекович
СССР: Яшин, Кесарев, Крижевский, Б. Кузнецов, Войнов, Царёв, А. Иванов, Вал. Иванов, Симонян (к), Сальников, Ильин
Примечание: Буцек (Австрия) не забил пенальти (55', вратарь).
15 июня 1958
19:00
Англия

2 – 2 Австрия

Хейнс Goal 56'

Кивэн Goal 73'

Голы Коллер Goal 16'

Кёрнер Goal 70'

Стадион: Рюаваллен, Бурос
Зрителей: 16 800
Судья: Флаг Нидерландов

Йохан Бронкхорст
15 июня, 1958
19:00
Flag of Brazil (1889-1960).svg

Бразилия 2 – 0 СССР

Союз Советских Социалистических Республик
Вава Goal 2'

, 65'

Голы
Стадион: Нью Уллеви, Гётеборг
Зрителей: 51 000
Судья: Флаг Франции

Морис Гиг
Составы:
Бразилия: Жилмар, Де Сорди, Н. Сантос, Зито, Беллини, Орландо, Диди, Гарринча, Вава, Пеле, Загалло
СССР: Яшин, Кесарев, Крижевский, Б. Кузнецов, Войнов, Царёв, А. Иванов, Вал. Иванов, Симонян, Нетто (к), Ильин
Дополнительный матч
17 июня, 1958
19:00
Англия

0 – 1 СССР

Союз Советских Социалистических Республик
Голы Ильин Goal 68'

Стадион: Нью Уллеви, Гётеборг
Зрителей: 25 000
Судья: Флаг Германии

Альберт Душ
Составы:
Англия: Макдональд, Хоу, Т. Бэнкс, Клейтон, Б. Райт, Слейтер, Бредбрук, Брондбент, Кивэн, Хейнс, А’Курт
СССР: Яшин, Кесарев, Крижевский, Б. Кузнецов, Войнов, Царёв, Апухтин, Вал. Иванов, Симонян (к), Фалин, Ильин
Плей-офф
Четвертьфиналы Полуфиналы Финал
19 июня - Норрчёпинг
Франция

4
26 июня — Стокгольм
Северная Ирландия

0
Франция

2
19 июня — Гётеборг
Flag of Brazil (1889-1960).svg

Бразилия 5
Flag of Brazil (1889-1960).svg

Бразилия 1
29 июня — Стокгольм
Flag of Wales (1953-1959).svg

Уэльс 0
Flag of Brazil (1889-1960).svg

Бразилия 5
19 июня — Стокгольм
Швеция

2
Швеция

2
26 июня — Гётеборг
Союз Советских Социалистических Республик

СССР 0
Швеция

3 Матч за 3-е место
19 июня — Мальмё
Флаг Германии

ФРГ 1
Флаг Германии

ФРГ 1 Франция

6
Флаг Югославии

(1945—1991) 0 Флаг Германии

ФРГ 3
28 июня — Гётеборг
Четвертьфиналы
19 июня 1958
19:00
Франция

4 – 0 Северная Ирландия

Висньески Goal 22'

Фонтен Goal 55'

, 63'

Пьянтони Goal 68'

Голы
Стадион: Идроттспаркен, Норрчёпинг
Зрителей: 12 500
Судья: Флаг Испании

Хуан Гардеасабаль Гарай
19 июня 1958
19:00
Flag of Brazil (1889-1960).svg

Бразилия 1 – 0 Уэльс

Flag of Wales (1953-1959).svg
Пеле Goal 66'

Голы
Стадион: Нью Уллеви, Гётеборг
Зрителей: 25 000
Судья: Флаг Австрии

Фридрих Зайпельт
19 июня 1958
19:00
Швеция

2 – 0 СССР

Союз Советских Социалистических Республик
Хамрин Goal 49'

Симонссон Goal 88'

Голы
Стадион: Росунда, Стокгольм
Зрителей: 45 000
Судья: Флаг Англии

Реджинальд Лиф
Составы:
Швеция: Свенссон, Бергмарк, Аксбом, Бёрьессон, Густавссон, Парлинг, Хамрин, Грен, Симонссон, Лидхольм, Скоглунд
СССР: Яшин, Кесарев, Крижевский, Б.Кузнецов, Войнов, Царёв, А.Иванов, Вал. Иванов, Симонян (к), Сальников, Ильин
19 июня 1958
19:00
Флаг Германии

ФРГ 1 – 0 Югославия

Ран Goal 12'

Голы
Стадион: Мальмё, Мальмё
Зрителей: 20 000
Судья: Флаг Швейцарии

Раймон Висслинг
Полуфиналы
24 июня 1958
19:00
Flag of Brazil (1889-1960).svg

Бразилия 5 – 2 Франция

Вава Goal 2'

Диди Goal 39'

Пеле Goal 52'

, 64'

, 75

' Голы Фонтен Goal 9'

Пьянтони Goal 83'

Стадион: Росунда, Стокгольм
Зрителей: 27 000
Судья: Флаг Уэльса

Бенджамин Гриффитс
24 июня 1958
19:00
Швеция

3 – 1 ФРГ Флаг

Германии
Скоглунд Goal 32'

Грен Goal 81'

Хамрин Goal 88'

Голы Шефер Goal 24'

Стадион: Нью Уллеви, Гётеборг
Зрителей: 50 000
Судья: Флаг Венгрии

Иштван Жолт