TheNeckarstadion inStuttgart hosted the final. | |
| Tournament details | |
|---|---|
| Dates | 16 September 1987 – 25 May 1988 |
| Teams | 32 |
| Final positions | |
| Champions | |
| Runners-up | |
| Tournament statistics | |
| Matches played | 61 |
| Goals scored | 143 (2.34 per match) |
| Attendance | 1,719,208 (28,184 per match) |
| Top scorer(s) | Rui Águas (Benfica) Gheorghe Hagi (Steaua București) Rabah Madjer (Porto) Ally McCoist (Rangers) Míchel (Real Madrid) Petar Novák (Sparta Prague) René van der Gijp (Neuchâtel Xamax) 4 goals each |
1988–89 → | |
The1987–88 European Cup was the 33rd season of theEuropean Cup clubfootball tournament. The competition was won for the first time byPSV Eindhoven, who defeated two-time winnersBenfica in the final atNeckarstadion inStuttgart. PSV became the first Dutch team to win the title in 15 years. They also set a record by winning only three matches on their route to the Cup, including no wins from the quarter-final onwards.[1][2]
Porto, the defending champions, were eliminated byReal Madrid in the second round.
English clubs were still banned, following theHeysel Stadium disaster of 1985, soEverton were denied a place in the competition for the second time in three years.
| First round | Second round | Quarter-finals | Semi-finals | Final | |||||||||||||||||||||||
| 5 | 1 | 6 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 2 | 0 | 2 | |||||||||||||||||||||||||
| 1 | 2 | 3 | |||||||||||||||||||||||||
| 4 | 1 | 5 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 3 | 0 | 3 | |||||||||||||||||||||||||
| 2 | 2 | 4 | |||||||||||||||||||||||||
| 2 | 1 | 3 | |||||||||||||||||||||||||
| 0 | 1 | 1 | |||||||||||||||||||||||||
| 2 | 2 | 4 | |||||||||||||||||||||||||
| 1 | 1 | 2 | |||||||||||||||||||||||||
| 3 | 3 | 6 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 1 | 4 | 5 | |||||||||||||||||||||||||
| 1 | 2 | 3 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 0 | 1 | 1 | |||||||||||||||||||||||||
| 2 | 2 | 4 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 6 | 1 | 7 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 2 | 2 | 4 | |||||||||||||||||||||||||
| 3 | 0 | 3 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 0(6) | |||||||||||||||||||||||||||
| 0(5) | |||||||||||||||||||||||||||
| 4 | 0 | 4 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 3 | 2 | 5 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 2 | 1 | 3 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 3 | 1 | 4 | |||||||||||||||||||||||||
| 1 | 1 | 2 | |||||||||||||||||||||||||
| 1 | 1 | 2 | |||||||||||||||||||||||||
| 1 | 2 | 3 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 0 | 2 | 2 | |||||||||||||||||||||||||
| 4 | 0 | 4 | |||||||||||||||||||||||||
| 1 | 1 | 2 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 0 | 1 | 1 | |||||||||||||||||||||||||
| 4 | - | w | |||||||||||||||||||||||||
| 0 | - | o | |||||||||||||||||||||||||
| 2 | 0 | 2 | |||||||||||||||||||||||||
| 0 | 1 | 1 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 2 | 8 | 10 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| 2 | 1 | 3 | |||||||||||||||||||||||||
| 0 | 0 | 0 | |||||||||||||||||||||||||
| 1 | 0 | 1 | |||||||||||||||||||||||||
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Neuchâtel Xamax | 6–2 | 5–0 | 1–2 | |
| Bayern Munich | 5–0 | 4–0 | 1–0 | |
| Real Madrid | 3–1 | 2–0 | 1–1 | |
| Porto | 6–0 | 3–0 | 3–0 | |
| Lillestrøm | 5–3 | 1–1 | 4–2 | |
| Bordeaux | 4–0 | 2–0 | 2–0 | |
| Rapid Wien | 7–0 | 6–0 | 1–0 | |
| PSV Eindhoven | 3–2 | 3–0 | 0–2 | |
| Steaua București | 4–2 | 4–0 | 0–2 | |
| Shamrock Rovers | 0–1 | 0–1 | 0–0 | |
| Dynamo Kyiv | 1–2 | 1–0 | 0–2 | |
| Olympiacos | 2–3 | 1–1 | 1–2 | |
| AGF Aarhus | 4–2 | 4–1 | 0–1 | |
| Benfica | 4–0 | 4–0 | (w/o)1 | |
| Fram | 0–10 | 0–2 | 0–8 | |
| Malmö FF | 1–2 | 0–1 | 1–1 |
1 Partizani Tirana were disqualified due to the behaviour of their players and officials, including having four players sent off in their first leg.
| Neuchâtel Xamax | 5–0 | |
|---|---|---|
| Van der Gijp Hermann Sutter | Report |
| Bayern Munich | 4–0 | |
|---|---|---|
| Wegmann Dorfner Brehme | Report |
| Lillestrøm | 1–1 | |
|---|---|---|
| Olsen | Report | Baxter |
| Bordeaux | 2–0 | |
|---|---|---|
| Bijotat Ferreri | Report |
| Rapid Wien | 6–0 | |
|---|---|---|
| Kranjčar Stojadinović Willfurth | Report |
| PSV Eindhoven | 3–0 | |
|---|---|---|
| Gillhaus Koeman Koot | Report |
| Olympiacos | 1–1 | |
|---|---|---|
| Alexiou | Report | Klemenz |
| AGF Aarhus | 4–1 | |
|---|---|---|
| Beck Andersen Lundkvist Bartram | Report | Scholten |
| Fram | 0–2 | |
|---|---|---|
| Report | Skuhravý Novák |
| Kuusysi | 2–1 | |
|---|---|---|
| Lius Kousa | Report | Van der Gijp |
Neuchâtel Xamax won 6–2 on aggregate.
Bayern Munich won 5–0 on aggregate.
Real Madrid won 3–1 on aggregate.
Porto won 6–0 on aggregate.
Lillestrøm won 5–3 on aggregate.
Bordeaux won 4–0 on aggregate.
Rapid Wien won 7–0 on aggregate.
| Galatasaray | 2–0 | |
|---|---|---|
| Çolak Nielsen | Report |
PSV Eindhoven won 3–2 on aggregate.
| MTK | 2–0 | |
|---|---|---|
| Híres Szeibert | Report |
Steaua București won 4–2 on aggregate.
Omonia won 1–0 on aggregate.
| Rangers | 2–0 | |
|---|---|---|
| Falco McCoist | Report |
Rangers won 2–1 on aggregate.
| Górnik Zabrze | 2–1 | |
|---|---|---|
| Cyroń Iwan | Report | Kostikos |
Górnik Zabrze won 3–2 on aggregate.
AGF Aarhus won 4–2 on aggregate.
Partizani were disqualified due to the behaviour of their players and officials, having four players sent off in their first leg. Benfica qualified on a walkover.
Sparta Prague won 10–0 on aggregate.
| Anderlecht | 1–1 | |
|---|---|---|
| Vervoort | Report | Engqvist |
Anderlecht won 2–1 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Neuchâtel Xamax | 2–3 | 2–1 | 0–2 | |
| Real Madrid | 4–2 | 2–1 | 2–1 | |
| Lillestrøm | 0–1 | 0–0 | 0–1 | |
| Rapid Wien | 1–4 | 1–2 | 0–2 | |
| Steaua București | 5–1 | 3–1 | 2–0 | |
| Rangers | 4–2 | 3–1 | 1–1 | |
| AGF Aarhus | 0–1 | 0–0 | 0–1 | |
| Sparta Prague | 1–3 | 1–2 | 0–1 |
| Neuchâtel Xamax | 2–1 | |
|---|---|---|
| Lüthi Sutter | Report | Matthäus |
| Rapid Wien | 1–2 | |
|---|---|---|
| Kranjčar | Report | Van Aerle Gillhaus |
| Steaua București | 3–1 | |
|---|---|---|
| Hagi Iovan | Report | Xiourouppas |
| Sparta Prague | 1–2 | |
|---|---|---|
| Hašek | Report | Vervoort Frimann |
Bayern Munich won 3–2 on aggregate.
| Porto | 1–2 | |
|---|---|---|
| Sousa | Report | Míchel |
Real Madrid won 4–2 on aggregate.
Bordeaux won 1–0 on aggregate.
| PSV Eindhoven | 2–0 | |
|---|---|---|
| Lerby Gillhaus | Report |
PSV Eindhoven won 4–1 on aggregate.
Steaua București won 5–1 on aggregate.
Rangers won 4–2 on aggregate.
| Benfica | 1–0 | |
|---|---|---|
| Nunes | Report |
Benfica won 1–0 on aggregate.
Anderlecht won 3–1 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Bayern Munich | 3–4 | 3–2 | 0–2 | |
| Bordeaux | 1–1 (a) | 1–1 | 0–0 | |
| Steaua București | 3–2 | 2–0 | 1–2 | |
| Benfica | 2–1 | 2–0 | 0–1 |
| Bayern Munich | 3–2 | |
|---|---|---|
| Pflügler Eder Wohlfarth | Report | Butragueño Sánchez |
| Bordeaux | 1–1 | |
|---|---|---|
| Touré | Report | Kieft |
| Benfica | 2–0 | |
|---|---|---|
| Magnusson Chiquinho | Report |
| Real Madrid | 2–0 | |
|---|---|---|
| Janković Míchel | Report |
Real Madrid won 4–3 on aggregate.
1–1 on aggregate; PSV Eindhoven won on away goals.
Steaua București won 3–2 on aggregate.
Benfica won 2–1 on aggregate.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Real Madrid | 1–1 (a) | 1–1 | 0–0 | |
| Steaua București | 0–2 | 0–0 | 0–2 |
| Real Madrid | 1–1 | |
|---|---|---|
| Sánchez | Report | Linskens |
1–1 on aggregate; PSV Eindhoven won on away goals.
| Benfica | 2–0 | |
|---|---|---|
| Águas | Report |
Benfica won 2–0 on aggregate.
| PSV Eindhoven | 0–0 (a.e.t.) | |
|---|---|---|
| Report | ||
| Penalties | ||
| Koeman Kieft Nielsen Vanenburg Lerby Janssen | 6–5 | |
The top scorers from the 1987–88 European Cup are as follows:[39]