Qualifier
23/08/1987 AEL Limassol - FC DAC 1904 0:1 (0:0)
27/08/1987 FC DAC 1904 - AEL Limassol 5:1 (4:0)
1. Round
13/09/1987 FK Vllaznia - Sliema Wanderers 2:0 (0:0)
15/09/1987 Avenir Beggen - Hamburger SV 0:5 (0:2)
Sporting CP - FC Tirol 4:0 (3:0)
ÍA Akranes - Kalmar FF 0:0 (0:0)
16/09/1987 Rovaniemi PS - Glentoran FC 0:0 (0:0)
Real Sociedad - Śląsk Wrocław 0:0 (0:0)
1. FC Lokomotive Leipzig - Olympique Marseille 0:0 (0:0)
KV Mechelen - Dinamo Bucureşti 1:0 (0:0)
Aalborg BK - Hajduk Split 1:0 (0:0)
AFC Ajax - Dundalk FC 4:0 (0:0)
Dinamo Minsk - Gençlerbirliği 2:0 (0:0)
FC DAC 1904 - BSC Young Boys 2:1 (2:1)
Vitosha Sofia - OFI Heraklion 1:0 (0:0)
Újpesti Dózsa SC - FC Den Haag 1:0 (1:0)
St. Mirren FC - Tromsø IL 1:0 (1:0)
Merthyr Tydfil FC - Atalanta 2:1 (1:1)
28/09/1987 Glentoran FC - Rovaniemi PS 1:1 (0:0)
29/09/1987 Sliema Wanderers - FK Vllaznia 0:4 (0:1)
30/09/1987 Hamburger SV - Avenir Beggen 3:0 (1:0)
FC Tirol - Sporting CP 4:2 (1:0)
Kalmar FF - ÍA Akranes 1:0 (0:0, 0:0) aet
Śląsk Wrocław - Real Sociedad 0:2 (0:0)
Olympique Marseille - 1. FC Lokomotive Leipzig 1:0 (1:0)
Dinamo Bucureşti - KV Mechelen 0:2 (0:1)
Hajduk Split - Aalborg BK 4:2 (1:0, 1:0, 1:0) pso
Dundalk FC - AFC Ajax 0:2 (0:0)
Gençlerbirliği - Dinamo Minsk 1:2 (1:0)
BSC Young Boys - FC DAC 1904 3:1 (0:0)
OFI Heraklion - Vitosha Sofia 3:1 (1:0)
FC Den Haag - Újpesti Dózsa SC 3:1 (2:0)
Tromsø IL - St. Mirren FC 0:0 (0:0)
Atalanta - Merthyr Tydfil FC 2:0 (2:0)
2. Round
21/10/1987 Kalmar FF - Sporting CP 1:0 (0:0)
FK Vllaznia - Rovaniemi PS 0:1 (0:1)
Hamburger SV - AFC Ajax 0:1 (0:0)
OFI Heraklion - Atalanta 1:0 (1:0)
FC Den Haag - BSC Young Boys 2:1 (1:0)
Real Sociedad - Dinamo Minsk 1:1 (0:1)
KV Mechelen - St. Mirren FC 0:0 (0:0)
22/10/1987 Olympique Marseille - Hajduk Split 4:0 (1:0)
03/11/1987 Sporting CP - Kalmar FF 5:0 (1:0)
Rovaniemi PS - FK Vllaznia 1:0 (0:0)
AFC Ajax - Hamburger SV 2:0 (1:0)
BSC Young Boys - FC Den Haag 1:0 (0:0)
Dinamo Minsk - Real Sociedad 0:0 (0:0)
St. Mirren FC - KV Mechelen 0:2 (0:1)
04/11/1987 Atalanta - OFI Heraklion 2:0 (1:0)
05/11/1987 Hajduk Split - Olympique Marseille 0:3 (1:0)
Quarter-finals
01/03/1988 Rovaniemi PS - Olympique Marseille 0:1 (0:1)
Atalanta - Sporting CP 2:0 (1:0)
KV Mechelen - Dinamo Minsk 1:0 (0:0)
09/03/1988 BSC Young Boys - AFC Ajax 0:1 (0:1)
15/03/1988 Olympique Marseille - Rovaniemi PS 3:0 (2:0)
Sporting CP - Atalanta 1:1 (0:0)
Dinamo Minsk - KV Mechelen 1:1 (0:1)
16/03/1988 AFC Ajax - BSC Young Boys 1:0 (1:0)
Semi-finals
06/04/1988 KV Mechelen - Atalanta 2:1 (1:1)
Olympique Marseille - AFC Ajax 0:3 (0:2)
20/04/1988 Atalanta - KV Mechelen 1:2 (1:0)
AFC Ajax - Olympique Marseille 1:2 (1:0)
Final
11/05/1988 KV Mechelen - AFC Ajax 1:0 (0:0)