| 1º Fase | ||||||
| 16/9/87 | Lisboa | Benfica | 4 | Hametaj (A), Mozer, Rui Aguas (2) | ||
| Partizani | 0 | |||||
| Partizani fue descalificado por Uefa. Benfica avanza. | ||||||
| 16/9/87 | Bucarest | Steaua | 4 | Hagi (2), Boloni, Lacatus | ||
| MTK | 0 | |||||
| 30/9/87 | Budapest | MTK | 2 | Hires, Szeibert | ||
| Steaua | 0 | |||||
| 16/9/87 | Reykjavik | Fram | 0 | |||
| Sparta | 2 | Skuhravy, Novak | ||||
| 30/9/87 | Praga | Sparta | 8 | Hasek (2), Novak (3), Griga, Cabala, Chovanec | ||
| Fram | 0 | |||||
| 16/9/87 | Lillestrom | Lillestrom | 1 | Olsen | ||
| Linfield | 1 | Baxter | ||||
| 30/9/87 | Belfast | Linfield | 2 | McGaughey (2) | ||
| Lillestrom | 4 | Larsen (2), Hauberg, Sognnæs | ||||
| 16/9/87 | Aarhus | AGF | 4 | Beck, Lundqvist (2), Bartram (P) | ||
| Jeunesse | 1 | Scholten | ||||
| 30/9/87 | Esch-sur-Alzette | Jeunesse | 1 | Theis | ||
| AGF | 0 | |||||
| 16/9/87 | Kiev | Dinamo Kiev | 1 | Mikhailichenko | ||
| Rangers | 0 | |||||
| 30/9/87 | Glasgow | Rangers | 2 | Falco, McCoist | ||
| Dinamo Kiev | 0 | |||||
| 16/9/87 | Malmo | Malmo | 0 | |||
| Anderlecht | 1 | Vervoort | ||||
| 30/9/87 | Bruselas | Anderlecht | 1 | Vervoort | ||
| Malmo | 1 | Engqvist | ||||
| 16/9/87 | Eindhoven | PSV Eindhoven | 3 | Gillhaus, R. Koeman, Kieft | ||
| Galatasaray | 0 | |||||
| 30/9/87 | Estambul | Galatasaray | 2 | Tanju, Van Aerle (A) | ||
| PSV Eindhoven | 0 | |||||
| 16/9/87 | Viena | Rapid | 6 | Kranjcar (2, 1P), Stojadinovic (3), Willfurth | ||
| Hamrun Spartans | 0 | |||||
| 30/9/87 | Valletta | Hamrun Spartans | 0 | |||
| Rapid | 1 | Weber | ||||
| 16/9/87 | Dublin | Shamroch Rovers | 0 | |||
| Omonia | 1 | Theofanous | ||||
| 30/9/87 | Levkosia | Omonia | 0 | |||
| Shamroch Rovers | 0 | |||||
| 16/9/87 | Munich | Bayern Munich | 4 | Wegmann (2), Dorfner, Brehme | ||
| Sredets | 0 | |||||
| 30/9/87 | Sofia | Sredets | 0 | |||
| Bayern Munich | 1 | Kogl | ||||
| 16/9/87 | Neuchatel | Xamax | 5 | Van der Gijp (3), Hermann, Sutter | ||
| Kuusysi | 0 | |||||
| 30/9/87 | Lahti | Kuusysi | 2 | Lius, Kousa | ||
| Xamax | 1 | Nielsen | ||||
| 16/9/87 | Burdeos | Girondins | 2 | Bijotat, Ferreri | ||
| Dinamo Berlin | 0 | |||||
| 30/9/87 | Berlin | Dinamo Berlin | 0 | |||
| Girondins | 2 | Vujovic, Ferreri | ||||
| 16/9/87 | El Pireo | Olympiakos | 1 | Alexiou | ||
| Gornik | 1 | Klemenz | ||||
| 30/9/87 | Zabrze | Gornik | 2 | Cyron, Iwan | ||
| Olympiakos | 1 | Kostikos (P) | ||||
| 16/9/87 | Oporto | Oporto | 3 | Madjer (2), Sousa | ||
| Vardar | 0 | |||||
| 30/9/87 | Skopje | Vardar | 0 | |||
| Oporto | 3 | Sousa, Jaime Magalhaes, Madjer | ||||
| 16/9/87 | Madrid | Real Madrid | 2 | Michel (P), Tendillo | ||
| Napoli | 0 | |||||
| 30/9/87 | Napoles | Napoli | 1 | Francini | ||
| Real Madrid | 1 | Butragueño | ||||
| 2º Fase | ||||||
| 21/10/87 | Bucarest | Steaua | 3 | Hagi (2, 1P), Iovan | ||
| Omonia | 1 | Xiorouppas | ||||
| 4/11/87 | Levkosia | Omonia | 0 | |||
| Steaua | 2 | Christofi (A), Lacatus | ||||
| 21/10/87 | Praga | Sparta | 1 | Hasek | ||
| Anderlecht | 2 | Vervoort, Frimann | ||||
| 4/11/87 | Bruselas | Anderlecht | 1 | Nilis | ||
| Sparta | 0 | |||||
| 21/10/87 | Lillestrom | Lillestrom | 0 | |||
| Girondins | 0 | |||||
| 4/11/87 | Burdeos | Girondins | 1 | Ferreri | ||
| Lillestrom | 0 | |||||
| 21/10/87 | Arhus | AGF | 0 | |||
| Benfica | 0 | |||||
| 4/11/87 | Lisboa | Benfica | 1 | Nunes | ||
| AGF | 0 | |||||
| 21/10/87 | Glasgow | Rangers | 3 | McCoist, Durrant, Falco | ||
| Gornik | 1 | Urban | ||||
| 4/11/87 | Zabrze | Gornik | 1 | Orzeszek | ||
| Rangers | 1 | McCoist (P) | ||||
| 21/10/87 | Viena | Austria | 1 | Kranjcar (P) | ||
| PSV Eindhoven | 2 | Van Aerle, Gillhaus | ||||
| 4/11/87 | Eindhoven | PSV Eindhoven | 2 | Lerby, Gillhaus | ||
| Austria | 0 | |||||
| 21/10/87 | Neuchatel | Xamax | 2 | Luthi, Sutter | ||
| Bayern Munich | 1 | Matthaus | ||||
| 4/11/87 | Munich | Bayern Munich | 2 | Pflugler, Wegmann | ||
| Xamax | 0 | |||||
| 21/10/87 | Madrid | Real Madrid | 2 | Sanchez, Sanchis | ||
| Oporto | 1 | Madjer | ||||
| 4/11/87 | Oporto | Oporto | 1 | Sousa | ||
| Real Madrid | 2 | Michel (2) | ||||
| 4º Final | ||||||
| 2/3/88 | Bucarest | Dinamo Bucarest | 2 | Piturca, Iovan | ||
| Rangers | 0 | |||||
| 16/3/88 | Glasgow | Rangers | 2 | Gough, McCoist (P) | ||
| Dinamo Bucarest | 1 | Lacatus | ||||
| 2/3/88 | Munich | Bayern Munich | 3 | Pflugler, Eder, Wohlfarth | ||
| Real Madrid | 2 | Butragueño, Sanchez | ||||
| 16/3/88 | Madrid | Real Madrid | 2 | Jankovic, Michel | ||
| Bayern Munich | 0 | |||||
| 2/3/88 | Burdeos | Girondins | 1 | Toure | ||
| PSV Eindhoven | 1 | Kieft | ||||
| 16/3/88 | Eindhoven | PSV Eindhoven | 0 | |||
| Girondins | 0 | |||||
| 2/3/88 | Lisboa | Benfica | 2 | Magnusson, Chiquinho | ||
| Anderlecht | 0 | |||||
| 16/3/88 | Bruselas | Anderlecht | 1 | Gudjohnsen | ||
| Benfica | 0 | |||||
| SEMIFINALES | ||||||
| 6/4/88 | Bucarest | Steaua | 0 | |||
| Benfica | 0 | |||||
| 20/4/88 | Lisboa | Benfica | 2 | Rui Aguas (2) | ||
| Steaua | 0 | |||||
| 6/4/88 | Madrid | Real Madrid | 1 | Sanchez (P) | ||
| PSV Eindhoven | 1 | Linskens | ||||
| 20/4/88 | Eindhoven | PSV Eindhoven | 0 | |||
| Real Madrid | 0 | |||||
| FINAL | ||||||
| 25/5/88 | Stuttgart | PSV Eindhoven | 0(5) | |||
| Benfica | 0(4) | |||||
| Campeón: PSV EINDHOVEN (HOLANDA) | ||||||