1989–90 UEFA Cup

The 1989–90 UEFA Cup was the 19th season of the UEFA Cup, the secondary club football competition organised by the Union of European Football Associations (UEFA). The final was played over two legs at the Stadio Comunale Vittorio Pozzo, Turin, Italy, and at the Stadio Partenio, Avellino, Italy. The competition was won by Juventus, who defeated fellow Italian team Fiorentina by an aggregate result of 3–1 to claim their second UEFA Cup title.

This was the first final between two Italian sides in the UEFA competitions history and the third between two clubs of the same country. This was the fifth and final season in which all English clubs were banned from European football competitions

Association team allocation
A total of 65 teams from 31 UEFA member associations participated in the 1988–89 UEFA Cup. 63 teams entered from the first round, competing over six knock-out rounds, while two other teams competed in a preliminary round.

The association ranking based on the UEFA country coefficients is used to determine the number of participating teams for each association:


 * Associations 1–3 each have four teams qualify.
 * Associations 4–8 each have three teams qualify.
 * Associations 9–21 each have two teams qualify.
 * Associations 22–32 each have one team qualify.

Due to the ongoing English ban, their first birth was allocated to association 9, gaining a third birth. As two associations were tied for 10th place in the UEFA rankings, both of them qualified a third team for a preliminary round, whose winner would take the remaining English birth in the first round.

Association ranking
For the 1989–90 UEFA Cup, the associations are allocated places according to their 1988 UEFA country coefficients, which takes into account their performance in European competitions from 1983–84 to 1987–88.

Teams
The labels in parentheses show how each team qualified for competition:


 * TH: Title holders
 * CW: Cup winners
 * CR: Cup runners-up
 * LC: League Cup winners
 * 2nd, 3rd, 4th, 5th, 6th, etc.: League position
 * P-W: End-of-season European competition play-offs winners

Notes

Schedule
The schedule of the competition was as follows. Matches were scheduled for Tuesdays and Wednesdays, with each legs of both semifinals now being held over consecutive days. Matches for the first and second round were held on Tuesdays, while other rounds were held on Wednesdays, except for the Antwerp vs Stuttgart match-up in the third round.

Preliminary round

 * }

Second leg
Auxerre won 3–2 on aggregate.

First round

 * }

Second leg
''The match was abandoned in the 104th minute with the score at 1–1 after Austria Wien's goalkeeper Franz Wohlfahrt was struck by an iron rod thrown from the home stand. As a result, Ajax had to concede the match by default and were excluded from competing in European football for a year. Austria Wien won 4–0 on aggregate.''

Antwerp won 4–3 on aggregate.

Zaragoza won 4–1 on aggregate.

2–2 on aggregate; Rapid Wien won on away goals.

Hibernian won 4–0 on aggregate.

 1–1 on aggregate; Fiorentina won 3–1 on penalties.

Valencia won 4–2 on aggregate.

Paris Saint-Germain won 3–2 on aggregate.

RoPS won 2–1 on aggregate.

Auxerre won 8–0 on aggregate.

Sochaux won 12–0 on aggregate.

Sion won 2–1 on aggregate.

Dundee United won 5–1 on aggregate.

RFC Liège won 6–1 on aggregate.

Spartak Moscow won 2–0 on aggregate.

First Vienna won 7–1 on aggregate.

Werder Bremen won 5–1 on aggregate.

Club Brugge won 4–1 on aggregate.

Juventus won 5–2 on aggregate.

0–0 on aggregate; Napoli won 4–3 on penalties.

Porto won 4–1 on aggregate.

Köln won 5–1 on aggregate.

Stuttgart won 3–2 on aggregate.

Hamburg won 7–2 on aggregate.

Wettingen won 5–0 on aggregate.

Red Star Belgrade won 3–1 on aggregate.

Dynamo Kyiv won 6–1 on aggregate.

Zenit Leningrad won 3–1 on aggregate.

Žalgiris Vilnius won 2–1 on aggregate.

Olympiacos won 3–2 on aggregate.

Karl-Marx-Stadt won 3–2 on aggregate.

Baník Ostrava won 7–2 on aggregate.

Second round

 * }

Second leg
3–3 on aggregate; Olympiacos won on away goals.

Antwerp won 6–3 on aggregate.

Rapid Wien won 6–4 on aggregate.

RFC Liège won 1–0 on aggregate.

Hamburg won 2–1 on aggregate.

Auxerre won 8–0 on aggregate.

Juventus won 3–1 on aggregate.

1–1 on aggregate; Fiorentina won on away goals.

Porto won 5–4 on aggregate.

Werder Bremen won 5–2 on aggregate.

Köln won 3–1 on aggregate.

Karl-Marx-Stadt won 5–3 on aggregate.

Napoli won 2–1 on aggregate.

Dynamo Kyiv won 4–1 on aggregate.

Stuttgart won 6–0 on aggregate.

Red Star Belgrade won 5–1 on aggregate.

Third round

 * }

Second leg
Antwerp won 2–1 on aggregate.

RFC Liège won 3–2 on aggregate.

1–1 on aggregate; Auxerre won on away goals.

Fiorentina won 1–0 on aggregate.

Werder Bremen won 8–3 on aggregate.

Juventus won 3–1 on aggregate.

2–2 on aggregate; Hamburg won on away goals.

Köln won 3–2 on aggregate.

Quarter-finals

 * }

Second leg
Werder Bremen won 4–3 on aggregate.

Fiorentina won 2–0 on aggregate.

Köln won 2–0 on aggregate.

Juventus won 3–2 on aggregate.

Semi-finals

 * }

Second leg
1–1 on aggregate; Fiorentina won on away goals.

Juventus won 3–2 on aggregate.

Second leg
Juventus won 3–1 on aggregate.