Group A
13/09/1995 FC Nantes - FC Porto 0:0 (0:0)
23/09/1995 FC Porto - Aalborg BK 2:0 (1:0)
Panathinaikos - FC Nantes 3:1 (2:0)
18/10/1995 FC Nantes - Aalborg BK 3:1 (1:0)
FC Porto - Panathinaikos 0:1 (0:1)
25/10/1995 Aalborg BK - Panathinaikos 2:1 (1:1)
01/11/1995 Aalborg BK - FC Nantes 0:2 (0:1)
Panathinaikos - FC Porto 0:0 (0:0)
22/11/1995 FC Porto - FC Nantes 2:2 (1:2)
Panathinaikos - Aalborg BK 2:0 (2:0)
06/12/1995 Aalborg BK - FC Porto 2:2 (1:0)
FC Nantes - Panathinaikos 0:0 (0:0)
Group B
13/09/1995 Legia Warszawa - Rosenborg BK 3:1 (0:0)
Blackburn Rovers - Spartak Moskva 0:1 (0:1)
27/09/1995 Spartak Moskva - Legia Warszawa 2:1 (1:0)
Rosenborg BK - Blackburn Rovers 2:1 (1:0)
18/10/1995 Legia Warszawa - Blackburn Rovers 1:0 (1:0)
Rosenborg BK - Spartak Moskva 2:4 (2:0)
01/11/1995 Blackburn Rovers - Legia Warszawa 0:0 (0:0)
Spartak Moskva - Rosenborg BK 4:1 (3:0)
22/11/1995 Rosenborg BK - Legia Warszawa 4:0 (2:0)
Spartak Moskva - Blackburn Rovers 3:0 (1:0)
06/12/1995 Legia Warszawa - Spartak Moskva 0:1 (0:1)
Blackburn Rovers - Rosenborg BK 4:1 (4:1)
Group C
13/09/1995 Borussia Dortmund - Juventus 1:3 (1:2)
Steaua Bucureşti - Rangers FC 1:0 (0:0)
27/09/1995 Rangers FC - Borussia Dortmund 2:2 (0:1)
Juventus - Steaua Bucureşti 3:0 (2:0)
18/10/1995 Borussia Dortmund - Steaua Bucureşti 1:0 (0:0)
Juventus - Rangers FC 4:1 (3:0)
01/11/1995 Steaua Bucureşti - Borussia Dortmund 0:0 (0:0)
Rangers FC - Juventus 0:4 (0:1)
22/11/1995 Juventus - Borussia Dortmund 1:2 (0:1)
Rangers FC - Steaua Bucureşti 1:1 (1:0)
06/12/1995 Borussia Dortmund - Rangers FC 2:2 (1:1)
Steaua Bucureşti - Juventus 0:0 (0:0)
Group D
13/09/1995 AFC Ajax - Real Madrid 1:0 (1:0)
Grasshopper Club Zürich - Ferencvárosi TC 0:3 (0:0)
27/09/1995 Ferencvárosi TC - AFC Ajax 1:5 (0:0)
Real Madrid - Grasshopper Club Zürich 2:0 (0:0)
18/10/1995 AFC Ajax - Grasshopper Club Zürich 3:0 (1:0)
Real Madrid - Ferencvárosi TC 6:1 (3:0)
01/11/1995 Grasshopper Club Zürich - AFC Ajax 0:0 (0:0)
Ferencvárosi TC - Real Madrid 1:1 (1:0)
22/11/1995 Real Madrid - AFC Ajax 0:2 (0:0)
Ferencvárosi TC - Grasshopper Club Zürich 3:3 (2:1)
06/12/1995 AFC Ajax - Ferencvárosi TC 4:0 (2:0)
Grasshopper Club Zürich - Real Madrid 0:2 (0:0)
Quarter-finals
05/03/1996 Borussia Dortmund - AFC Ajax 0:2 (0:1)
Legia Warszawa - Panathinaikos 0:0 (0:0)
FC Nantes - Spartak Moskva 2:0 (1:0)
Real Madrid - Juventus 1:0 (1:0)
20/03/1996 AFC Ajax - Borussia Dortmund 1:0 (0:0)
Panathinaikos - Legia Warszawa 3:0 (1:0)
Spartak Moskva - FC Nantes 2:2 (2:0)
Juventus - Real Madrid 2:0 (1:0)
Semi-finals
03/04/1996 AFC Ajax - Panathinaikos 0:1 (0:0)
Juventus - FC Nantes 2:0 (0:0)
17/04/1996 Panathinaikos - AFC Ajax 0:3 (0:1)
FC Nantes - Juventus 3:2 (1:1)
Final
22/05/1996 19:30 Juventus - AFC Ajax 4:2 (1:1, 1:1, 1:1) pso