Primera ronda
16.09.1986 B 1903 København - Vitosha Sofia 1:0 (0:0)
Fram Reykjavík - GKS Katowice 0:3 (0:1)
17.09.1986 Waterford United - Girondins de Burdeos 1:2 (0:1)
Rapid Wien - Club Brugge KV 4:3 (2:1)
Roma - Zaragoza 2:0 (1:0)
Benfica - Lillestrøm SK 2:0 (1:0)
Nentori Tiranë - Dinamo Bucureşti 1:0 (0:0)
Aberdeen FC - FC Sion 2:1 (0:1)
Malmoe - Apollon Limassol 6:0 (4:0)
Bursaspor - AFC Ajax 0:2 (0:0)
Haka Valkeakoski - Torpedo Moskva 2:2 (1:1)
Olympiacos - Union Luxembourg 3:0 (1:0)
Stuttgart - TJ Spartak TAZ Trnava 1:0 (0:0)
Glentoran FC - 1. FC Lokomotive Leipzig 1:1 (1:0)
Budapesti Vasas - Velež Mostar 2:2 (1:1)
Żurrieq FC - Wrexham AFC 0:3 (0:1)
30.09.1986 Girondins de Burdeos - Waterford United 4:0 (0:0)
01.10.1986 Vitosha Sofia - B 1903 København 2:0 (0:0)
Club Brugge KV - Rapid Wien 3:3 (1:0)
Zaragoza - Roma 4:3 (1:0, 2:0, 2:0) pn.
Lillestrøm SK - Benfica 1:2 (1:1)
Dinamo Bucureşti - Nentori Tiranë 1:2 (0:1)
FC Sion - Aberdeen FC 3:0 (2:0)
Apollon Limassol - Malmoe 2:1 (2:1)
AFC Ajax - Bursaspor 5:0 (4:0)
Torpedo Moskva - Haka Valkeakoski 3:1 (2:0)
Union Luxembourg - Olympiacos 0:3 (0:0)
TJ Spartak TAZ Trnava - Stuttgart 0:0 (0:0)
1. FC Lokomotive Leipzig - Glentoran FC 2:0 (1:0)
Velež Mostar - Budapesti Vasas 3:2 (0:0)
Wrexham AFC - Żurrieq FC 4:0 (3:0)
02.10.1986 GKS Katowice - Fram Reykjavík 1:0 (0:0)
Segunda ronda
22.10.1986 Rapid Wien - 1. FC Lokomotive Leipzig 1:1 (0:1)
Zaragoza - Wrexham AFC 0:0 (0:0)
Vitosha Sofia - Velež Mostar 2:0 (0:0)
GKS Katowice - FC Sion 2:2 (2:0)
Torpedo Moskva - Stuttgart 2:0 (1:0)
Benfica - Girondins de Burdeos 1:1 (1:1)
Nentori Tiranë - Malmoe 0:3 (0:0)
AFC Ajax - Olympiacos 4:0 (2:0)
05.11.1986 1. FC Lokomotive Leipzig - Rapid Wien 2:1 (0:0, 1:1) pró.
Wrexham AFC - Zaragoza 2:2 (0:0, 0:0) pró.
Velež Mostar - Vitosha Sofia 4:3 (1:1)
FC Sion - GKS Katowice 3:0 (0:0)
Stuttgart - Torpedo Moskva 3:5 (2:4)
Girondins de Burdeos - Benfica 1:0 (1:0)
Malmoe - Nentori Tiranë 0:0 (0:0)
Olympiacos - AFC Ajax 1:1 (0:0)
Cuartos de final
04.03.1987 Zaragoza - Vitosha Sofia 2:0 (0:0)
Girondins de Burdeos - Torpedo Moskva 1:0 (0:0)
1. FC Lokomotive Leipzig - FC Sion 2:0 (0:0)
Malmoe - AFC Ajax 1:0 (1:0)
18.03.1987 Vitosha Sofia - Zaragoza 0:2 (0:1)
Torpedo Moskva - Girondins de Burdeos 3:2 (0:1)
FC Sion - 1. FC Lokomotive Leipzig 0:0 (0:0)
AFC Ajax - Malmoe 3:1 (1:0)
Semifinales
08.04.1987 Zaragoza - AFC Ajax 2:3 (1:1)
Girondins de Burdeos - 1. FC Lokomotive Leipzig 0:1 (0:0)
22.04.1987 AFC Ajax - Zaragoza 3:0 (1:0)
1. FC Lokomotive Leipzig - Girondins de Burdeos 6:5 (0:1, 0:1, 0:1) pn.
Final
13.05.1987 AFC Ajax - 1. FC Lokomotive Leipzig 1:0 (1:0)