Primera ronda
07.09.1988 Stuttgart - Tatabanya Banyasz SC 2:0 (0:0)
Royal Antwerp FC - Colonia 2:4 (2:1)
Bayern Múnich - Legia Warszawa 3:1 (2:0)
Bayer Leverkusen - Os Belenenses 0:1 (0:0)
Roma - 1. FC Nürnberg 1:2 (0:1)
FC Groningen - Atlético Madrid 1:0 (1:0)
FC Aarau - 1. FC Lokomotive Leipzig 0:3 (0:0)
St Patrick's Athletic - Heart of Midlothian 0:2 (0:2)
Zalgiris Vilna - Austria Wien 2:0 (0:0)
Sporting CP - AFC Ajax 4:2 (3:1)
Real Sociedad - ASVS Dukla Praha 2:1 (1:1)
Union Luxembourg - RFC de Liège 1:7 (1:2)
Inter - IK Brage 2:1 (1:0)
ÍA Akranes - Újpesti Dózsa SC 0:0 (0:0)
Rangers FC - GKS Katowice 1:0 (0:0)
Aberdeen FC - Dynamo Dresden 0:0 (0:0)
Dnepr Dnepropetrovsk - Girondins de Burdeos 1:1 (0:1)
Östers IF - FC DAC 1904 2:0 (0:0)
TPS Turku - Linfield FC 0:0 (0:0)
Molde FK - KSV Waregem 0:0 (0:0)
Malmoe - Torpedo Moskva 2:0 (1:0)
First Vienna FC - Ikast FS 1:0 (1:0)
Oţelul Galaţi - Juventus 1:0 (0:0)
Velež Mostar - APOEL Nikosia 1:0 (1:0)
AEK Athen - Athletic 1:0 (1:0)
Montpellier La Paillade SC - Benfica 0:3 (0:2)
Sliema Wanderers - Victoria Bucuresti 0:2 (0:1)
Nápoles - PAOK Saloniki 1:0 (0:0)
Partizan - Slavia Sofia 5:0 (2:0)
Servette FC - Sturm Graz 1:0 (0:0)
Trakia Plovdiv - Dinamo Minsk 1:2 (0:1)
Beşiktaş - Dinamo Zagreb 1:0 (1:0)
05.10.1988 Legia Warszawa - Bayern Múnich 3:7 (1:4)
Atlético Madrid - FC Groningen 2:1 (1:1)
1. FC Lokomotive Leipzig - FC Aarau 4:0 (2:0)
Heart of Midlothian - St Patrick's Athletic 2:0 (1:0)
Austria Wien - Zalgiris Vilna 5:2 (4:1)
AFC Ajax - Sporting CP 1:2 (0:1)
ASVS Dukla Praha - Real Sociedad 3:2 (1:0)
RFC de Liège - Union Luxembourg 4:0 (2:0)
IK Brage - Inter 1:2 (1:1)
Újpesti Dózsa SC - ÍA Akranes 2:1 (1:0)
GKS Katowice - Rangers FC 2:4 (1:2)
Dynamo Dresden - Aberdeen FC 2:0 (1:0)
Girondins de Burdeos - Dnepr Dnepropetrovsk 2:1 (0:1)
FC DAC 1904 - Östers IF 6:0 (4:0)
Linfield FC - TPS Turku 1:1 (0:1)
KSV Waregem - Molde FK 5:1 (1:0)
Torpedo Moskva - Malmoe 2:1 (1:0, 2:0) pró.
Ikast FS - First Vienna FC 2:1 (0:1)
Juventus - Oţelul Galaţi 5:0 (3:0)
APOEL Nikosia - Velež Mostar 2:5 (1:1)
Athletic - AEK Athen 2:0 (2:0)
Benfica - Montpellier La Paillade SC 3:1 (1:0)
Victoria Bucuresti - Sliema Wanderers 6:1 (5:0)
PAOK Saloniki - Nápoles 1:1 (0:1)
Slavia Sofia - Partizan 0:5 (0:0)
Sturm Graz - Servette FC 0:0 (0:0)
Dinamo Minsk - Trakia Plovdiv 0:0 (0:0)
Dinamo Zagreb - Beşiktaş 2:0 (1:0)
11.10.1988 Tatabanya Banyasz SC - Stuttgart 2:1 (0:0)
12.10.1988 Colonia - Royal Antwerp FC 2:1 (2:1)
Os Belenenses - Bayer Leverkusen 1:0 (0:0)
1. FC Nürnberg - Roma 1:3 (1:2, 1:2) pró.
Segunda ronda
26.10.1988 Bayern Múnich - FC DAC 1904 3:1 (1:0)
Colonia - Rangers FC 2:0 (0:0)
Dinamo Zagreb - Stuttgart 1:3 (0:1)
Partizan - Roma 4:2 (2:1)
Velež Mostar - Os Belenenses 0:0 (0:0)
Sporting CP - Real Sociedad 1:2 (1:1)
Heart of Midlothian - Austria Wien 0:0 (0:0)
1. FC Lokomotive Leipzig - Nápoles 1:1 (0:0)
Újpesti Dózsa SC - Girondins de Burdeos 0:1 (0:1)
Juventus - Athletic 5:1 (3:1)
Dynamo Dresden - KSV Waregem 4:1 (3:0)
First Vienna FC - TPS Turku 2:1 (1:1)
Malmoe - Inter 0:1 (0:0)
RFC de Liège - Benfica 2:1 (0:0)
FC Groningen - Servette FC 2:0 (1:0)
Dinamo Minsk - Victoria Bucuresti 2:1 (1:0)
09.11.1988 FC DAC 1904 - Bayern Múnich 0:2 (0:2)
Rangers FC - Colonia 1:1 (0:0)
Stuttgart - Dinamo Zagreb 1:1 (0:0)
Roma - Partizan 2:0 (1:0)
Os Belenenses - Velež Mostar 3:4 (0:0, 0:0, 0:0) pn.
Real Sociedad - Sporting CP 0:0 (0:0)
Austria Wien - Heart of Midlothian 0:1 (0:0)
Nápoles - 1. FC Lokomotive Leipzig 2:0 (1:0)
Girondins de Burdeos - Újpesti Dózsa SC 1:0 (0:0)
Athletic - Juventus 3:2 (0:1)
KSV Waregem - Dynamo Dresden 2:1 (1:0)
TPS Turku - First Vienna FC 1:0 (0:0)
Inter - Malmoe 1:1 (1:0)
Benfica - RFC de Liège 1:1 (0:1)
Servette FC - FC Groningen 1:1 (1:0)
Victoria Bucuresti - Dinamo Minsk 1:0 (0:0)
Octavos de final
23.11.1988 Bayern Múnich - Inter 0:2 (0:0)
Real Sociedad - Colonia 1:0 (0:0)
FC Groningen - Stuttgart 1:3 (0:3)
Heart of Midlothian - Velež Mostar 3:0 (1:0)
Girondins de Burdeos - Nápoles 0:1 (0:1)
Dynamo Dresden - Roma 2:0 (1:0)
RFC de Liège - Juventus 0:1 (0:1)
Victoria Bucuresti - TPS Turku 1:0 (1:0)
07.12.1988 Inter - Bayern Múnich 1:3 (1:3)
Colonia - Real Sociedad 2:2 (2:1)
Stuttgart - FC Groningen 2:0 (1:0)
Velež Mostar - Heart of Midlothian 2:1 (1:0)
Nápoles - Girondins de Burdeos 0:0 (0:0)
Roma - Dynamo Dresden 0:2 (0:0)
Juventus - RFC de Liège 1:0 (1:0)
TPS Turku - Victoria Bucuresti 3:2 (1:2)
Cuartos de final
28.02.1989 Stuttgart - Real Sociedad 1:0 (1:0)
Heart of Midlothian - Bayern Múnich 1:0 (0:0)
Juventus - Nápoles 2:0 (2:0)
Victoria Bucuresti - Dynamo Dresden 1:1 (0:1)
15.03.1989 Real Sociedad - Stuttgart 2:4 (1:0, 1:0, 1:0) pn.
Bayern Múnich - Heart of Midlothian 2:0 (1:0)
Nápoles - Juventus 3:0 (2:0, 2:0) pró.
Dynamo Dresden - Victoria Bucuresti 4:0 (0:0)
Semifinales
05.04.1989 Nápoles - Bayern Múnich 2:0 (1:0)
Stuttgart - Dynamo Dresden 1:0 (0:0)
19.04.1989 Bayern Múnich - Nápoles 2:2 (0:0)
Dynamo Dresden - Stuttgart 1:1 (0:0)
Final
03.05.1989 Nápoles - Stuttgart 2:1 (0:1)
17.05.1989 Stuttgart - Nápoles 3:3 (1:2)