# UEFA Cup 1987/88

De 17de editie van de UEFA Cup werd gewonnen door Bayer Leverkusen in de finale tegen het Spaanse RCD Español.

## Eerste ronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Beşiktaş JK | 1 - 3 | Inter Milan | 0 - 0 | 1 - 3 |
| Bohemian FC | 0 - 1 | Aberdeen FC | 0 - 0 | 0 - 1 |
| Borussia Mönchengladbach | 1 - 5 | RCD Español | 0 - 1 | 1 - 4 |
| Brondby IF | 2 - 1 | IFK Göteborg | 2 - 1 | 0 - 0 |
| Boedapest Honvéd SE | 1 - 0 | SC Lokeren | 1 - 0 | 0 - 0 |
| Celtic FC | 2 - 3 | Borussia Dortmund | 2 - 1 | 0 - 2 |
| Coleraine FC | 1 - 4 | Dundee United | 0 - 1 | 1 - 3 |
| EPA Larnaca FC | 0 - 4 | Victoria Boekarest | 0 - 1 | 0 - 3 |
| FC Barcelona | 2 - 1 | Belenenses | 2 - 0 | 0 - 1 |
| Wismut Aue | 1 - 1 | Valur Reykjavík | 0 - 0 | 1 - 1 |
| Spartak Moskou | 3 - 1 | Dynamo Dresden | 3 - 0 | 0 - 1 |
| Universitatea Craiova | 4 - 4 | Desportivo de Chaves | 3 - 2 | 1 - 2 |
| TJ Vitkovice | 3 - 1 | AIK Stockholm | 1 - 1 | 2 - 0 |
| Zenit Leningrad | 2 - 5 | Club Brugge | 2 - 0 | 0 - 5 |
| Feyenoord Rotterdam | 10 - 2 | CA Spora Luxembourg | 5 - 0 | 5 - 2 |
| FK Austria Wien | 1 - 5 | Bayer Leverkusen | 0 - 0 | 1 - 5 |
| Grasshopper-Club Zürich | 0 - 5 | Dinamo Moskou | 0 - 4 | 0 - 1 |
| KSK Beveren | 2 - 1 | Bohemians Praag | 2 - 0 | 0 - 1 |
| KS Flamurtari | 3 - 2 | Partizan Belgrado | 2 - 0 | 1 - 2 |
| LASK Linz | 0 - 2 | FC Utrecht | 0 - 0 | 0 - 2 |
| Mjondalen IF | 1 - 5 | Werder Bremen | 0 - 5 | 1 - 0 |
| Panathinaikos Athene | 4 - 3 | AJ Auxerre | 2 - 0 | 2 - 3 |
| Lokomotiv Sofia | 3 - 4 | Dinamo Tbilisi | 3 - 1 | 0 - 3 |
| Pogoń Szczecin | 2 - 4 | Hellas Verona | 1 - 1 | 1 - 3 |
| Rode Ster Belgrado | 5 - 2 | Trakia Plovdiv | 3 - 0 | 2 - 2 |
| Sporting de Gijón | 1 - 3 | AC Milan | 1 - 0 | 0 - 3 |
| Sportul Studentesc | 3 - 1 | GKS Katowice | 1 - 0 | 2 - 1 |
| Tatabányai Bányász | 1 - 2 | Vitória Guimarães | 1 - 1 | 0 - 1 |
| Toulouse FC | 6 - 1 | Panionios NFC | 5 - 1 | 1 - 0 |
| TPS Turku | 2 - 1 | FC Admira/Wacker | 0 - 1 | 2 - 0 |
| Valletta FC | 0 - 7 | Juventus FC | 0 - 4 | 0 - 3 |
| Velez Mostar | 5 - 3 | FC Sion | 5 - 0 | 0 - 3 |

## Tweede ronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| AC Milan | 0 - 2 | RCD Español | 0 - 2 | 0 - 0 |
| Aberdeen FC | 2 - 2 | Feyenoord Rotterdam | 2 - 1 | 0 - 1 |
| Borussia Dortmund | 3 - 2 | Velez Mostar | 2 - 0 | 1 - 2 |
| Brondby IF | 3 - 3 (0-3 n.p.) | Sportul Studentesc | 3 - 0 | 0 - 3 |
| Desportivo de Chaves | 2 - 5 | Boedapest Honvéd SE | 1 - 2 | 1 - 3 |
| Dundee United | 2 - 3 | TJ Vitkovice | 1 - 2 | 1 - 1 |
| FC Utrecht | 2 - 3 | Hellas Verona | 1 - 1 | 1 - 2 |
| FC Barcelona | 2 - 0 | Dinamo Moskou | 2 - 0 | 0 - 0 |
| Wismut Aue | 1 - 2 | KS Flamurtari | 1 - 0 | 0 - 2 |
| Spartak Moskou | 6 - 7 | Werder Bremen | 4 - 1 | 2 - 6 (n.v.) |
| Inter Milan | 2 - 1 | TPS Turku | 0 - 1 | 2 - 0 |
| Panathinaikos Athene | 3 - 3 | Juventus FC | 1 - 0 | 2 - 3 |
| Rode Ster Belgrado | 3 - 5 | Club Brugge | 3 - 1 | 0 - 4 |
| Toulouse FC | 1 - 2 | Bayer Leverkusen | 1 - 1 | 0 - 1 |
| Victoria Boekarest | 1 - 2 | Dinamo Tbilisi | 1 - 2 | 0 - 0 |
| Vitória Guimarães | 1 - 1 (5-4 n.p.) | KSK Beveren | 1 - 0 | 0 - 1 |

## Derde ronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Borussia Dortmund | 3 - 5 | Club Brugge | 3 - 0 | 0 - 5 (n.v.) |
| Boedapest Honvéd SE | 6 - 7 | Panathinaikos Athene | 5 - 2 | 1 - 5 |
| FC Barcelona | 4 - 2 | KS Flamurtari | 4 - 1 | 0 - 1 |
| Feyenoord Rotterdam | 2 - 3 | Bayer Leverkusen | 2 - 2 | 0 - 1 |
| Hellas Verona | 4 - 1 | Sportul Studentesc | 3 - 1 | 1 - 0 |
| Inter Milan | 1 - 2 | RCD Español | 1 - 1 | 0 - 1 |
| Vitória Guimarães | 2 - 2 (4-5 n.p.) | TJ Vitkovice | 2 - 0 | 0 - 2 |
| Werder Bremen | 3 - 2 | Dinamo Tbilisi | 2 - 1 | 1 - 1 |

## Kwartfinale

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Bayer Leverkusen | 1 - 0 | FC Barcelona | 0 - 0 | 1 - 0 |
| Hellas Verona | 1 - 2 | Werder Bremen | 0 - 1 | 1 - 1 |
| Panathinaikos Athene | 2 - 3 | Club Brugge | 2 - 2 | 0 - 1 |
| RCD Español | 2 - 0 | TJ Vitkovice | 2 - 0 | 0 - 0 |

## Halve finale

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Bayer Leverkusen | 1 - 0 | Werder Bremen | 1 - 0 | 0 - 0 |
| Club Brugge | 2 - 3 | RCD Español | 2 - 0 | 0 - 3 |

## Finale

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| RCD Español | 3 - 3 (2-3 n.p.) | Bayer Leverkusen | 3 - 0 | 0 - 3 |