![]() | |
Tournament details | |
---|---|
Dates | 6 September 1988 - 24 May 1989 |
Teams | 31 |
Final positions | |
Champions | ![]() |
Runners-up | ![]() |
Tournament statistics | |
Matches played | 59 |
Goals scored | 170 (2.88 per match) |
Top scorer(s) | ![]() (10 goals) |
The 1988-89 European Cup was the 34th season of the European Cup football club tournament. The competition was won for the first time since 1969, and third time overall, by Milan comfortably in the final against former winners Steaua Bucure?ti.
As the defending champions, PSV Eindhoven received a bye to the second round, but were eliminated by Real Madrid in the quarter-finals. English clubs were still banned, following the Heysel Stadium disaster of 1985, so Liverpool were denied a place in the competition.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
PSV Eindhoven ![]() |
(w/o) | ![]() |
- | - |
Porto ![]() |
3-2 | ![]() |
3-0 | 0-2 |
Górnik Zabrze ![]() |
7-1 | ![]() |
3-0 | 4-1 |
Real Madrid ![]() |
4-0 | ![]() |
3-0 | 1-0 |
Budapesti Honvéd ![]() |
1-4 | ![]() |
1-0 | 0-4 |
BFC Dynamo ![]() |
3-5 | ![]() |
3-0 | 0-5 |
Vitosha Sofia ![]() |
2-7 | ![]() |
0-2 | 2-5 |
Dundalk ![]() |
0-8 | ![]() |
0-5 | 0-3 |
?amrun Spartans ![]() |
2-3 | ![]() |
2-1 | 0-2 |
Pezoporikos Larnaca ![]() |
2-7 | ![]() |
1-2 | 1-5 |
Sparta Prague ![]() |
3-7 | ![]() |
1-5 | 2-2 |
Spartak Moscow ![]() |
3-1 | ![]() |
2-0 | 1-1 |
Club Brugge ![]() |
2-2 (a) | ![]() |
1-0 | 1-2 |
Valur ![]() |
1-2 | ![]() |
1-0 | 0-2 |
Larissa ![]() |
3-3 (0-3 p) | ![]() |
2-1 | 1-2 |
Rapid Wien ![]() |
2-3 | ![]() |
2-1 | 0-2 |
Liverpool could not fulfill this fixture due to the ban on English clubs entering European competition following the Heysel Stadium disaster in 1985.
BFC Dynamo ![]() | 3-0 | ![]() |
---|---|---|
Doll ![]() Thom ![]() Pastor ![]() |
Report |
Valur ![]() | 1-0 | ![]() |
---|---|---|
Eðvaldsson ![]() |
Report |
Górnik Zabrze ![]() | 3-0 | ![]() |
---|---|---|
Warzycha ![]() Urban ![]() |
Report |
Real Madrid ![]() | 3-0 | ![]() |
---|---|---|
Losada ![]() Tendillo ![]() Butragueño ![]() |
Report |
Vitosha Sofia ![]() | 0-2 | ![]() |
---|---|---|
Report | Virdis ![]() Gullit ![]() |
?amrun Spartans ![]() | 2-1 | ![]() |
---|---|---|
Refalo ![]() |
Report | Stoja ![]() |
Pezoporikos Larnaca ![]() | 1-2 | ![]() |
---|---|---|
Livathinos ![]() |
Report | Eriksson ![]() Ravelli ![]() |
Sparta Prague ![]() | 1-5 | ![]() |
---|---|---|
Kukleta ![]() |
Report | L?c?tu? ![]() Hagi ![]() Stoica ![]() |
Spartak Moscow ![]() | 2-0 | ![]() |
---|---|---|
Ivanov ![]() Shalimov ![]() |
Report |
Club Brugge ![]() | 1-0 | ![]() |
---|---|---|
Bettagno ![]() |
Report |
Larissa ![]() | 2-1 | ![]() |
---|---|---|
Agorogiannis ![]() Mitsibonas ![]() |
Report | Hermann ![]() |
Rapid Wien ![]() | 2-1 | ![]() |
---|---|---|
Kranj?ar ![]() Kienast ![]() |
Report | Demiral ![]() |
Monaco won 2-1 on aggregate.
Porto won 3-2 on aggregate.
Jeunesse Esch ![]() | 1-4 | ![]() |
---|---|---|
Theis ![]() |
Report | Komornicki ![]() Urban ![]() Zagórski ![]() |
Górnik Zabrze won 7-1 on aggregate.
Moss ![]() | 0-1 | ![]() |
---|---|---|
Report | Butragueño ![]() |
Real Madrid won 4-0 on aggregate.
Celtic won 4-1 on aggregate.
Red Star Belgrade won 8-0 on aggregate.
17 Nëntori ![]() | 2-0 | ![]() |
---|---|---|
Hodja ![]() Josa ![]() |
Report |
17 Nëntori won 3-2 on aggregate.
IFK Göteborg ![]() | 5-1 | ![]() |
---|---|---|
R. Nilsson ![]() Zetterlund ![]() Holmgren ![]() Fröberg ![]() |
Report | Livathinos ![]() |
IFK Göteborg won 7-2 on aggregate.
Steaua Bucure?ti ![]() | 2-2 | ![]() |
---|---|---|
Hagi ![]() L?c?tu? ![]() |
Report | Bílek ![]() |
Steaua Bucure?ti won 7-3 on aggregate.
Glentoran ![]() | 1-1 | ![]() |
---|---|---|
Moore ![]() |
Report | Cherenkov ![]() |
Spartak Moscow won 3-1 on aggregate.
Brøndby ![]() | 2-1 | ![]() |
---|---|---|
Frank ![]() Christensen ![]() |
Report | Brylle ![]() |
2-2 on aggregate. Club Brugge won on away goals.
3-3 on aggregate. Neuchâtel Xamax won 3-0 on penalties.
Galatasaray ![]() | 2-0 | ![]() |
---|---|---|
Tanju ![]() Cüneyt ![]() |
Report |
Galatasaray won 3-2 on aggregate.
Milan ![]() | 5-2 | ![]() |
---|---|---|
van Basten ![]() Virdis ![]() |
Report | Nachev ![]() Iliev ![]() |
Milan won 7-2 on aggregate.
Werder Bremen ![]() | 5-0 | ![]() |
---|---|---|
Kutzop ![]() Hermann ![]() Riedle ![]() Burgsmüller ![]() Schaaf ![]() |
Report |
Werder Bremen won 5-3 on aggregate.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
PSV Eindhoven ![]() |
5-2 | ![]() |
5-0 | 0-2 |
Górnik Zabrze ![]() |
2-4 | ![]() |
0-1 | 2-3 |
Celtic ![]() |
0-1 | ![]() |
0-1 | 0-0 |
Milan ![]() |
2-2 (4-2 p) | ![]() |
1-1 | 1-11 |
17 Nëntori ![]() |
0-4 | ![]() |
0-3 | 0-1 |
Steaua Bucure?ti ![]() |
5-1 | ![]() |
3-0 | 2-1 |
Club Brugge ![]() |
2-6 | ![]() |
1-0 | 1-6 |
Neuchâtel Xamax ![]() |
3-5 | ![]() |
3-0 | 0-5 |
1 The second leg in Belgrade was replayed. The original second leg match in Belgrade was stopped by West German referee Dieter Pauly due to thick fog with Red Star leading 1-0. The result was then annulled and a replay took place the very next day. The replay ended in the above 1-1 scoreline.[1]
Górnik Zabrze ![]() | 0-1 | ![]() |
---|---|---|
Report | Sánchez ![]() |
Celtic ![]() | 0-1 | ![]() |
---|---|---|
Report | Wolter ![]() |
Milan ![]() | 1-1 | ![]() |
---|---|---|
Virdis ![]() |
Report | Stojkovi? ![]() |
17 Nëntori ![]() | 0-3 | ![]() |
---|---|---|
Report | Forsberg ![]() Ingesson ![]() L. Nilsson ![]() |
Steaua Bucure?ti ![]() | 3-0 | ![]() |
---|---|---|
Dumitrescu ![]() Hagi ![]() |
Report |
Club Brugge ![]() | 1-0 | ![]() |
---|---|---|
Mbuyu ![]() |
Report |
Neuchâtel Xamax ![]() | 3-0 | ![]() |
---|---|---|
Lüthi ![]() Chassot ![]() Decastel ![]() |
Report |
Werder Bremen won 1-0 on aggregate.
Porto ![]() | 2-0 | ![]() |
---|---|---|
Águas ![]() Domingos ![]() |
Report |
PSV Eindhoven won 5-2 on aggregate.
The match was abandoned in the 65th minute because of dense fog and low visibility with the score at 1-0. It was then voided and a replay was ordered the next day at 3 p.m. with the same starting line-ups, with the exception of Milan players Pietro Paolo Virdis and Carlo Ancelotti; Virdis had been sent off in the abandoned match, while Ancelotti picked up his second yellow card of the competition, meaning that he had to sit out a match.
2-2 on aggregate. Milan won 4-2 on penalties.
IFK Göteborg ![]() | 1-0 | ![]() |
---|---|---|
Forsberg ![]() |
Report |
IFK Göteborg won 4-0 on aggregate.
Spartak Moscow ![]() | 1-2 | ![]() |
---|---|---|
Cherenkov ![]() |
Report | L?c?tu? ![]() Balint ![]() |
Steaua Bucure?ti won 5-1 on aggregate.
Monaco won 6-2 on aggregate.
Galatasaray ![]() | 5-0 | ![]() |
---|---|---|
U?ur ![]() Tanju ![]() |
Report |
Galatasaray won 5-3 on aggregate.
Real Madrid ![]() | 3-2 | ![]() |
---|---|---|
Sánchez ![]() Butragueño ![]() |
Report | Jegor ![]() Baran ![]() |
Real Madrid won 4-2 on aggregate.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
PSV Eindhoven ![]() |
2-3 | ![]() |
1-1 | 1-2 |
Werder Bremen ![]() |
0-1 | ![]() |
0-0 | 0-1 |
IFK Göteborg ![]() |
2-5 | ![]() |
1-0 | 1-5 |
Monaco ![]() |
1-2 | ![]() |
0-1 | 1-1 |
PSV Eindhoven ![]() | 1-1 | ![]() |
---|---|---|
Romário ![]() |
Report | Butragueño ![]() |
Werder Bremen ![]() | 0-0 | ![]() |
---|---|---|
Report |
Monaco ![]() | 0-1 | ![]() |
---|---|---|
Report | Tanju ![]() |
Real Madrid ![]() | 2-1 (a.e.t.) | ![]() |
---|---|---|
Sánchez ![]() Martín Vázquez ![]() |
Report | Romário ![]() |
Real Madrid won 3-2 on aggregate.
Milan ![]() | 1-0 | ![]() |
---|---|---|
van Basten ![]() |
Report |
Milan won 1-0 on aggregate.
Steaua Bucure?ti ![]() | 5-1 | ![]() |
---|---|---|
L?c?tu? ![]() Dumitrescu ![]() Balint ![]() |
Report | Zetterlund ![]() |
Steaua Bucure?ti won 5-2 on aggregate.
Galatasaray ![]() | 1-1 | ![]() |
---|---|---|
Prekazi ![]() |
Report | Weah ![]() |
Galatasaray won 2-1 on aggregate.
Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Real Madrid ![]() |
1-6 | ![]() |
1-1 | 0-5 |
Steaua Bucure?ti ![]() |
5-1 | ![]() |
4-0 | 1-1 |
Real Madrid ![]() | 1-1 | ![]() |
---|---|---|
Sánchez ![]() |
Report | van Basten ![]() |
Steaua Bucure?ti ![]() | 4-0 | ![]() |
---|---|---|
Dumitrescu ![]() Hagi ![]() Petrescu ![]() Balint ![]() |
Report |
Milan ![]() | 5-0 | ![]() |
---|---|---|
Ancelotti ![]() Rijkaard ![]() Gullit ![]() van Basten ![]() Donadoni ![]() |
Report |
Milan won 6-1 on aggregate.
Galatasaray ![]() | 1-1 | ![]() |
---|---|---|
Cüneyt ![]() |
Report | Dumitrescu ![]() |
Steaua Bucure?ti won 5-1 on aggregate.
Steaua Bucure?ti ![]() | 0-4 | ![]() |
---|---|---|
Report | Gullit ![]() van Basten ![]() |
The top scorers from the 1988-89 European Cup are as follows:
Rank | Name | Team | Goals |
---|---|---|---|
1 | ![]() |
![]() |
10 |
2 | ![]() |
![]() |
7 |
3 | ![]() |
![]() |
6 |
4 | ![]() |
![]() |
5 |
![]() |
![]() |
5 | |
6 | ![]() |
![]() |
4 |
![]() |
![]() |
4 | |
![]() |
![]() |
4 | |
![]() |
![]() |
4 | |
10 | ![]() |
![]() |
3 |
![]() |
![]() |
3 | |
![]() |
![]() |
3 | |
![]() |
![]() |
3 |