1er tour
04.09.1957 Rangers FC - AS Saint-Étienne 3:1 (1:1)
CDNA Sofia - Budapesti Vasas 2:1 (2:0)
05.09.1957 Stade Dudelange - Crvena Zvezda 0:5 (0:2)
11.09.1957 Aarhus GF - Glenavon FC 0:0 (0:0)
Gwardia Warszawa - SC Wismut Karl-Marx-Stadt 3:1 (0:0)
19.09.1957 Sevilla FC - SL Benfica 3:1 (0:0)
25.09.1957 Shamrock Rovers - Manchester United 0:6 (0:1)
02.10.1957 AC Milan - Rapid Wien 4:1 (2:0)
25.09.1957 AS Saint-Étienne - Rangers FC 2:1 (1:0)
Glenavon FC - Aarhus GF 0:3 (0:3)
26.09.1957 SL Benfica - Sevilla FC 0:0 (0:0)
02.10.1957 Crvena Zvezda - Stade Dudelange 9:1 (7:1)
Manchester United - Shamrock Rovers 3:2 (2:0)
03.10.1957 Budapesti Vasas - CDNA Sofia 6:1 (2:1)
09.10.1957 Rapid Wien - AC Milan 5:2 (2:1)
13.10.1957 SC Wismut Karl-Marx-Stadt - Gwardia Warszawa 3:1 (2:0)
15.10.1957 SC Wismut Karl-Marx-Stadt - Gwardia Warszawa 1:1 (0:1, 1:1) ap
30.10.1957 AC Milan - Rapid Wien 4:2 (2:1)
tour des 16
31.10.1957 Royal Antwerp FC - Real Madrid 1:2 (0:1)
02.11.1957 IFK Norrköping - Crvena Zvezda 2:2 (0:0)
20.11.1957 SC Wismut Karl-Marx-Stadt - AFC Ajax 1:3 (0:2)
BSC Young Boys - Budapesti Vasas 1:1 (1:0)
Manchester United - AS Dukla Praha 3:0 (0:0)
27.11.1957 Sevilla FC - Aarhus GF 4:0 (3:0)
Borussia Dortmund - CCA Bucureşti 4:2 (1:1)
Rangers FC - AC Milan 1:4 (1:0)
23.11.1957 Crvena Zvezda - IFK Norrköping 2:1 (0:1)
27.11.1957 AFC Ajax - SC Wismut Karl-Marx-Stadt 1:0 (0:0)
28.11.1957 Real Madrid - Royal Antwerp FC 6:0 (3:0)
30.11.1957 Budapesti Vasas - BSC Young Boys 2:1 (2:0)
04.12.1957 AS Dukla Praha - Manchester United 1:0 (1:0)
Aarhus GF - Sevilla FC 2:0 (1:0)
08.12.1957 CCA Bucureşti - Borussia Dortmund 3:1 (3:1)
AC Milan - Rangers FC 2:0 (1:0)
29.12.1957 Borussia Dortmund - CCA Bucureşti 3:1 (1:1)
Quarts de finale
14.01.1958 Manchester United - Crvena Zvezda 2:1 (0:1)
23.01.1958 Real Madrid - Sevilla FC 8:0 (2:0)
05.02.1958 AFC Ajax - Budapesti Vasas 2:2 (2:0)
12.02.1958 Borussia Dortmund - AC Milan 1:1 (0:1)
05.02.1958 Crvena Zvezda - Manchester United 3:3 (0:3)
23.02.1958 Sevilla FC - Real Madrid 2:2 (2:0)
26.02.1958 Budapesti Vasas - AFC Ajax 4:0 (4:0)
AC Milan - Borussia Dortmund 4:1 (2:1)
Demi-finales
02.04.1958 Real Madrid - Budapesti Vasas 4:0 (2:0)
08.05.1958 Manchester United - AC Milan 2:1 (1:1)
16.04.1958 Budapesti Vasas - Real Madrid 2:0 (1:0)
14.05.1958 AC Milan - Manchester United 4:0 (1:0)
Finale
28.05.1958 18:00 Real Madrid - AC Milan 3:2 (0:0, 2:2) ap