Primera ronda
15.09.1998 15:30 ŁKS Łódź - Mónaco 1:3 (1:0)
16:00 Silkeborg IF - Roma 0:2 (0:0)
17:00 SK Brann - Werder Bremen 2:0 (1:0)
17:00 Argeș Pitești - Celta 0:1 (0:1)
18:00 Crvena Zvezda - FC Metz 2:1 (2:0)
18:30 Willem II - Dinamo Tbilisi 3:0 (0:0)
19:00 Sigma Olomouc - Marsella 2:2 (2:1)
19:00 Schalke - Slavia Praga 1:0 (1:0)
19:00 Maribor Teatanic - Wisła Kraków 0:2 (0:2)
19:00 PFC Litex Lovech - Grazer AK 1:1 (0:0)
19:00 Dinamo Moskva - Skonto FC 2:2 (1:1)
19:00 Fenerbahçe - Parma AC 1:0 (1:0)
19:45 Leeds United - CS Marítimo 1:0 (0:0)
19:45 Aston Villa - Strømsgodset IF 3:2 (0:2)
20:00 Újpest FC - Club Brugge KV 0:5 (0:3)
20:00 Vitesse - AEK Athen 3:0 (0:0)
20:00 FC Zürich - Anorthosis Famagusta 4:0 (1:0)
20:00 Beitar Jerusalem - Rangers FC 1:1 (1:0)
20:00 Servette FC - CSKA Sofia 2:1 (0:1)
20:00 1. FC Košice - Liverpool 0:3 (0:2)
20:00 Fiorentina - Hajduk Split 2:1 (0:1)
20:00 Blackburn Rovers - Lyon 0:1 (0:0)
20:15 Sparta Praga - Real Sociedad 2:4 (2:1)
20:30 Vejle BK - Betis 1:0 (0:0)
20:45 Udinese - Bayer Leverkusen 1:1 (0:1)
20:45 Girondins de Burdeos - Rapid Wien 1:1 (1:0)
20:45 Stuttgart - Feyenoord 1:3 (1:3)
21:30 AFC Steaua București - Valencia 3:4 (1:2)
21:30 Atlético - FK Obilić 2:0 (1:0)
22:00 Vitória Guimarães - Celtic FC 1:2 (0:1)
22:30 Sporting CP - Bolonia 0:2 (0:1)
16.09.1998 18:00 RSC Anderlecht - Grasshopper Club Zürich 0:2 (0:0)
29.09.1998 15:00 Wisła Kraków - Maribor Teatanic 3:0 (0:0)
16:00 Slavia Praga - Schalke 5:4 (1:0, 1:0, 1:0) pn.
16:00 Bolonia - Sporting CP 2:1 (0:0)
18:00 Strømsgodset IF - Aston Villa 0:3 (0:2)
18:00 CSKA Sofia - Servette FC 1:0 (1:0)
18:00 Hajduk Split - Fiorentina 0:0 (0:0)
18:30 Werder Bremen - SK Brann 4:0 (1:0, 2:0) pró.
18:30 FC Metz - Crvena Zvezda 3:4 (1:1, 2:1, 2:1) pn.
18:30 Grazer AK - PFC Litex Lovech 2:0 (1:0)
18:30 Skonto FC - Dinamo Moskva 2:3 (0:1)
19:00 Marsella - Sigma Olomouc 4:0 (2:0)
19:30 Dinamo Tbilisi - Willem II 0:3 (0:1)
19:45 Celtic FC - Vitória Guimarães 2:1 (1:0)
20:00 Anorthosis Famagusta - FC Zürich 2:3 (1:2)
20:00 Liverpool - 1. FC Košice 5:0 (1:0)
20:00 Real Sociedad - Sparta Praga 1:0 (0:0)
20:15 Mónaco - ŁKS Łódź 0:0 (0:0)
20:15 Club Brugge KV - Újpest FC 2:2 (1:0)
20:15 Feyenoord - Stuttgart 0:3 (0:1)
20:15 Grasshopper Club Zürich - RSC Anderlecht 0:0 (0:0)
20:30 Rapid Wien - Girondins de Burdeos 1:2 (1:1)
20:30 FK Obilić - Atlético 0:1 (0:0)
20:45 Roma - Silkeborg IF 1:0 (0:0)
20:45 Parma AC - Fenerbahçe 3:1 (2:0)
20:45 Rangers FC - Beitar Jerusalem 4:2 (2:1)
21:00 AEK Athen - Vitesse 3:3 (1:2)
21:00 Lyon - Blackburn Rovers 2:2 (2:1)
21:00 Bayer Leverkusen - Udinese 1:0 (0:0)
21:15 Celta - Argeș Pitești 7:0 (4:0)
21:30 Betis - Vejle BK 5:0 (2:0)
21:30 Valencia - AFC Steaua București 3:0 (0:0)
22:00 CS Marítimo - Leeds United 1:4 (1:0, 1:0, 1:0) pn.
Segunda ronda
20.10.1998 14:30 Wisła Kraków - Parma AC 1:1 (0:1)
17:00 Bolonia - Slavia Praga 2:1 (1:0)
17:30 Crvena Zvezda - Lyon 1:2 (0:0)
18:00 Dinamo Moskva - Real Sociedad 2:3 (0:3)
18:15 Grazer AK - Mónaco 3:3 (1:1)
19:00 Grasshopper Club Zürich - Fiorentina 0:2 (0:1)
19:00 Stuttgart - Club Brugge KV 1:1 (1:0)
19:15 CSKA Sofia - Atlético 2:4 (0:2)
19:30 Vitesse - Girondins de Burdeos 0:1 (0:1)
20:00 Willem II - Betis 1:1 (0:0)
20:45 Roma - Leeds United 1:0 (1:0)
20:45 Liverpool - Valencia 0:0 (0:0)
20:45 Werder Bremen - Marsella 1:1 (0:0)
21:00 Celtic FC - FC Zürich 1:1 (1:0)
21:15 Celta - Aston Villa 0:1 (0:1)
22.10.1998 20:30 Bayer Leverkusen - Rangers FC 1:2 (0:1)
03.11.1998 Fiorentina - Grasshopper Club Zürich 0:3 (2:1)
16:30 Slavia Praga - Bolonia 0:2 (0:0)
19:00 Parma AC - Wisła Kraków 2:1 (1:0)
19:00 Club Brugge KV - Stuttgart 3:2 (0:0, 1:1) pró.
19:00 Girondins de Burdeos - Vitesse 2:1 (1:1)
19:45 Mónaco - Grazer AK 4:0 (2:0)
20:00 Real Sociedad - Dinamo Moskva 3:0 (0:0)
20:15 Lyon - Crvena Zvezda 3:2 (3:1)
20:15 FC Zürich - Celtic FC 4:2 (0:0)
20:45 Leeds United - Roma 0:0 (0:0)
20:45 Aston Villa - Celta 1:3 (1:2)
21:00 Marsella - Werder Bremen 3:2 (1:0)
21:30 Atlético - CSKA Sofia 1:0 (1:0)
21:30 Betis - Willem II 3:0 (1:0)
21:30 Valencia - Liverpool 2:2 (1:0)
05.11.1998 20:45 Rangers FC - Bayer Leverkusen 1:1 (0:0)
Octavos de final
24.11.1998 16:00 Roma - FC Zürich 1:0 (0:0)
18:30 Bolonia - Betis 4:1 (1:0)
18:30 Grasshopper Club Zürich - Girondins de Burdeos 3:3 (2:2)
19:45 Real Sociedad - Atlético 2:1 (1:1)
20:00 Lyon - Club Brugge KV 1:0 (1:0)
20:30 Mónaco - Marsella 2:2 (1:2)
20:45 Rangers FC - Parma AC 1:1 (0:0)
21:35 Celta - Liverpool 3:1 (0:1)
08.12.1998 14:30 Parma AC - Rangers FC 3:1 (0:1)
19:00 Betis - Bolonia 1:0 (1:0)
19:00 Club Brugge KV - Lyon 3:4 (0:1)
19:30 Girondins de Burdeos - Grasshopper Club Zürich 0:0 (0:0)
20:45 FC Zürich - Roma 2:2 (0:1)
20:45 Liverpool - Celta 0:1 (0:0)
21:00 Marsella - Mónaco 1:0 (0:0)
21:30 Atlético - Real Sociedad 4:1 (2:0, 2:1) pró.
Cuartos de final
02.03.1999 17:30 Bolonia - Lyon 3:0 (1:0)
19:30 Girondins de Burdeos - Parma AC 2:1 (2:0)
21:15 Marsella - Celta 2:1 (1:0)
21:30 Atlético - Roma 2:1 (1:0)
16.03.1999 18:30 Parma AC - Girondins de Burdeos 6:0 (2:0)
20:30 Lyon - Bolonia 2:0 (2:0)
21:30 Roma - Atlético 1:2 (1:0)
21:45 Celta - Marsella 0:0 (0:0)
Semifinales
06.04.1999 20:45 Marsella - Bolonia 0:0 (0:0)
21:30 Atlético - Parma AC 1:3 (1:2)
20.04.1999 19:30 Bolonia - Marsella 1:1 (1:0)
21:30 Parma AC - Atlético 2:1 (1:0)
Final
12.05.1999 20:00 Parma AC - Marsella 3:0 (2:0)