| Tournament details | |
|---|---|
| Dates | 19 September 1990 – 22 May 1991 | 
| Teams | 64 | 
| Final positions | |
| Champions | |
| Runners-up | |
| Tournament statistics | |
| Matches played | 126 | 
| Goals scored | 288 (2.29 per match) | 
| Attendance | 2,407,258 (19,105 per match) | 
| Top scorer(s) | Rudi Völler (Roma) 10 goals  | 
The 1990–91 UEFA Cup was won by Internazionale on aggregate over Roma. For the second time in a row, the final was contested by two Italian teams. This tournament also marked the return of English clubs after a five-year ban resulting from the Heysel Stadium disaster in 1985. However, for this season, only one English club (English First Division runners-up Aston Villa) competed in the UEFA Cup, from a previous total of four.
Teams
A total of 64 teams participated in the competition, all entering into the first round. Spain, Romania and Denmark gained a slot, while the Soviet Union, Scotland, Austria, France and Yugoslavia lost a slot (the latter two due to the end of the English ban).
  | 
  | 
Notes
- ^ East Germany (GDR): All matches of teams representing the DFV of East Germany, which qualified through the 1989–90 DDR-Oberliga, on or after German reunification of 3 October show the flag of the reunited nation of Germany. However, those matches and their records were still counted for East Germany, and not for Germany, under UEFA regulations.
 - ^ Soviet Union (URS): Chornomorets Odesa were admitted after Lithuanian club Zalgiris Vilnius seceded from the Football Federation of the Soviet Union.
 
First round
First leg
| Avenir Beggen  | 2–1 | |
|---|---|---|
| Krahen  | 
Report | Stojka  | 
| Borussia Dortmund  | 2–0 | |
|---|---|---|
| Helmer  Mill  | 
Report | 
| Sporting CP  | 1–0 | |
|---|---|---|
| Cadete  | 
Report | 
| Aston Villa  | 3–1 | |
|---|---|---|
| Platt  Mountfield Olney  | 
Report | Chýlek  | 
| Bayer Leverkusen  | 1–0 | |
|---|---|---|
| Kirsten  | 
Report | 
| Brøndby  | 5–0 | |
|---|---|---|
| Okechukwu  Christensen Christofte Madsen  | 
Report | 
| Derry City  | 0–1 | |
|---|---|---|
| Report | Loeffen  | 
| Chornomorets Odesa  | 3–1 | |
|---|---|---|
| Tsymbalar  Hetsko Kondratiev  | 
Report | Sørloth  | 
| Dnipro Dnipropetrovsk  | 1–1 | |
|---|---|---|
| Hudymenko  | 
Report | Robertson  | 
| Politehnica Timișoara  | 2–0 | |
|---|---|---|
| Bungău  Popescu  | 
Report | 
| Fenerbahçe  | 3–0 | |
|---|---|---|
| Vokrri  Sofuoğlu Çorlu  | 
Report | 
| GKS Katowice  | 3–0 | |
|---|---|---|
| Heikkinen  Strojek Prabucki  | 
Report | 
| IFK Norrköping  | 0–0 | |
|---|---|---|
| Report | 
| Partizani  | 0–1 | |
|---|---|---|
| Report | Ciurea  | 
| Slavia Sofia  | 2–1 | |
|---|---|---|
| Petkov  Ignatov  | 
Report | Mičinec  | 
| Anderlecht  | 2–0 | |
|---|---|---|
| Verheyen  Nilis  | 
Report | 
| Rapid Wien  | 2–1 | |
|---|---|---|
| Pfeifenberger  Keglevits  | 
Report | Matthäus  | 
| Vejle  | 0–1 | |
|---|---|---|
| Report | Binder  | 
| Zagłębie Lubin  | 0–1 | |
|---|---|---|
| Report | Bonini  | 
| Antwerp  | 0–0 | |
|---|---|---|
| Report | 
Second leg
| Chemnitzer FC  | 0–2 | |
|---|---|---|
| Report | Helmer  Rummenigge  | 
Borussia Dortmund won 4–0 on aggregate.
| Real Sociedad  | 1–0 | |
|---|---|---|
| Aldridge  | 
Report | 
3–3 on aggregate; Real Sociedad won on away goals.
Admira Wacker won 4–0 on aggregate.
Luzern won 3–2 on aggregate.
| Vitesse  | 0–0 | |
|---|---|---|
| Report | 
Vitesse won 1–0 on aggregate.
Bordeaux won 2–0 on aggregate.
| RoPS  | 0–1 | |
|---|---|---|
| Report | Laeßig  | 
1. FC Magdeburg won 1–0 on aggregate.
Roma won 2–0 on aggregate.
| Baník Ostrava  | 1–2 | |
|---|---|---|
| Nečas  | 
Report | Mountfield  Staš  | 
Aston Villa won 5–2 on aggregate.
1–1 on aggregate; Atalanta won on away goals.
Bayer Leverkusen won 2–1 on aggregate.
| Eintracht Frankfurt  | 4–1 | |
|---|---|---|
| Yeboah  Eckstein Bein Möller  | 
Report | Christensen  | 
Brøndby won 6–4 on aggregate.
| Inter Bratislava  | 5–0 | |
|---|---|---|
| Kubica  Stojka Juraško Weiss  | 
Report | 
Inter Bratislava won 6–2 on aggregate.
| Rosenborg  | 2–1 | |
|---|---|---|
| Jakobsen  Sollied  | 
Report | Shelepnytskyi  | 
Chornomorets Odesa won 4–3 on aggregate.
Hearts won 4–2 on aggregate.
| GAIS  | 1–1 | |
|---|---|---|
| Köhl  | 
Report | Tishkov  | 
Torpedo Moscow won 5–2 on aggregate.
Politehnica Timișoara won 2–1 on aggregate.
| Vitória Guimarães  | 2–3 | |
|---|---|---|
| José Soeiro  Basaula  | 
Report | Germano  Müjdat Aykut  | 
Fenerbahçe won 6–2 on aggregate.
Dundee United won 5–3 on aggregate.
| TPS  | 0–1 | |
|---|---|---|
| Report | Szewczyk  | 
GKS Katowice won 4–0 on aggregate.
| Partizan  | 2–0 | |
|---|---|---|
| Stevanović  Šćepović  | 
Report | 
Partizan won 5–0 on aggregate.
| Köln  | 3–1 | |
|---|---|---|
| Higl  Banach Ordenewitz  | 
Report | Hellström  | 
Köln won 3–1 on aggregate.
Valencia won 2–0 on aggregate.
| Universitatea Craiova  | 1–0 | |
|---|---|---|
| Zamfir  | 
Report | 
Universitatea Craiova won 2–0 on aggregate.
| Omonia  | 4–2 (a.e.t.) | |
|---|---|---|
| Mičinec  Xiourouppas Kalotheou  | 
Report | Kirov  Dermendzhiev  | 
Omonia won 5–4 on aggregate.
| Ferencváros  | 3–1 (a.e.t.) | |
|---|---|---|
| Keresztúri  Topor Fischer  | 
Report | Van Rooij  | 
Ferencváros won 3–1 on aggregate.
| Petrolul Ploiești  | 0–2 | |
|---|---|---|
| Report | Nilis  | 
Anderlecht won 4–0 on aggregate.
Monaco won 6–2 on aggregate.
| PAOK  | 0–0 (a.e.t.) | |
|---|---|---|
| Report | ||
| Penalties | ||
| Skartados  Karageorgiou Toursounidis I. Hassan Tolba  | 
3–4 | |
0–0 on aggregate; Sevilla won 4–3 on penalties.
| Internazionale  | 3–1 (a.e.t.) | |
|---|---|---|
| Berti  Klinsmann  | 
Report | Weber  | 
Internazionale won 4–3 on aggregate.
| Mechelen  | 2–2 | |
|---|---|---|
| Albert  Carlos Xavier  | 
Report | Gomes  Cadete  | 
Sporting CP won 3–2 on aggregate.
| Bologna  | 1–0 | |
|---|---|---|
| Di Già  | 
Report | 
Bologna won 2–0 on aggregate.
Second round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Köln  | 
2–1 | 0–1 | 2–0 | |
| 1. FC Magdeburg  | 
0–2 | 0–1 | 0–1 | |
| Omonia  | 
1–4 | 1–1 | 0–3 | |
| Aston Villa  | 
2–3 | 2–0 | 0–3 | |
| Brøndby  | 
4–0 | 3–0 | 1–0 | |
| Chornomorets Odesa  | 
0–1 | 0–0 | 0–1 | |
| Luzern  | 
1–2 | 0–1 | 1–1 | |
| Torpedo Moscow  | 
4–3 | 3–1 | 1–2 | |
| Universitatea Craiova  | 
0–4 | 0–3 | 0–1 | |
| Fenerbahçe  | 
1–5 | 0–1 | 1–4 | |
| GKS Katowice  | 
1–6 | 1–2 | 0–4 | |
| Hearts  | 
3–4 | 3–1 | 0–3 | |
| Real Sociedad  | 
1–1 (3–4 p) | 1–0 | 0–1 (a.e.t.) | |
| Sporting CP  | 
7–2 | 7–0 | 0–2 | |
| Valencia  | 
2–3 | 1–1 | 1–2 | |
| Vitesse  | 
5–0 | 1–0 | 4–0 | 
First leg
| 1. FC Magdeburg  | 0–1 | |
|---|---|---|
| Report | Ferreri  | 
| Köln  | 0–1 | |
|---|---|---|
| Report | Obšitník  | 
| Omonia  | 1–1 | |
|---|---|---|
| Mavroftis  | 
Report | Christofi  | 
| Aston Villa  | 2–0 | |
|---|---|---|
| Nielsen  Platt  | 
Report | 
| Brøndby  | 3–0 | |
|---|---|---|
| Christofte  Okechukwu Vilfort  | 
Report | 
| Luzern  | 0–1 | |
|---|---|---|
| Report | Binder  | 
| Torpedo Moscow  | 3–1 | |
|---|---|---|
| Tishkov  Zhukov Shirinbekov  | 
Report | Polster  | 
| Universitatea Craiova  | 0–3 | |
|---|---|---|
| Report | Zorc  Mill  | 
| Fenerbahçe  | 0–1 | |
|---|---|---|
| Report | Bonacina  | 
| GKS Katowice  | 1–2 | |
|---|---|---|
| P. Świerczewski  | 
Report | Thom  Buncol  | 
| Hearts  | 3–1 | |
|---|---|---|
| Foster  I. Ferguson  | 
Report | Notaristefano  | 
| Real Sociedad  | 1–0 | |
|---|---|---|
| Larrañaga  | 
Report | 
| Sporting CP  | 7–0 | |
|---|---|---|
| Cadete  Gomes Careca Bozinovski  | 
Report | 
| Valencia  | 1–1 | |
|---|---|---|
| Roberto  | 
Report | Rizzitelli  | 
| Vitesse  | 1–0 | |
|---|---|---|
| Eijer  | 
Report | 
Second leg
| Inter Bratislava  | 0–2 | |
|---|---|---|
| Report | Götz  Janßen  | 
Köln won 2–1 on aggregate.
Borussia Dortmund won 4–0 on aggregate.
| Bordeaux  | 1–0 | |
|---|---|---|
| Ferreri  | 
Report | 
Bordeaux won 2–0 on aggregate.
Anderlecht won 4–1 on aggregate.
| Internazionale  | 3–0 | |
|---|---|---|
| Klinsmann  Berti Bianchi  | 
Report | 
Internazionale won 3–2 on aggregate.
| Ferencváros  | 0–1 | |
|---|---|---|
| Report | Christensen  | 
Brøndby won 4–0 on aggregate.
| Monaco  | 1–0 | |
|---|---|---|
| Weah  | 
Report | 
Monaco won 1–0 on aggregate.
| Admira Wacker  | 1–1 | |
|---|---|---|
| Marschall  | 
Report | Marini  | 
Admira Wacker won 2–1 on aggregate.
| Sevilla  | 2–1 | |
|---|---|---|
| Bengoechea  Ramón  | 
Report | Savichev  | 
Torpedo Moscow won 4–3 on aggregate.
Atalanta won 5–1 on aggregate.
| Bayer Leverkusen  | 4–0 | |
|---|---|---|
| Leśniak  Jorginho Herrlich Schreier  | 
Report | 
Bayer Leverkusen won 6–1 on aggregate.
Bologna won 4–3 on aggregate.
| Politehnica Timișoara  | 2–0 | |
|---|---|---|
| Vlaicu  Varga  | 
Report | 
Sporting CP won 7–2 on aggregate.
Roma won 3–2 on aggregate.
| Dundee United  | 0–4 | |
|---|---|---|
| Report | Latuheru  Van den Brom Eijer  | 
Vitesse won 5–0 on aggregate.
| Partizan  | 1–0 (a.e.t.) | |
|---|---|---|
| Stevanović  | 
Report | |
| Penalties | ||
| Višnjić  Vujačić Petrić Đurđević Šćepović  | 
4–3 | |
1–1 on aggregate; Partizan won 4–3 on penalties.
Third round
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Köln  | 
1–2 | 1–1 | 0–1 | |
| Roma  | 
7–0 | 5–0 | 2–0 | |
| Brøndby  | 
3–0 | 3–0 | 0–0 | |
| Torpedo Moscow  | 
4–2 | 2–1 | 2–1 | |
| Internazionale  | 
4–1 | 3–0 | 1–1 | |
| Anderlecht  | 
2–2 (a) | 1–0 | 1–2 | |
| Admira Wacker  | 
3–3 (5–6 p) | 3–0 | 0–3 (a.e.t.) | |
| Vitesse  | 
1–4 | 0–2 | 1–2 | 
First leg
| Brøndby  | 3–0 | |
|---|---|---|
| Frank  Christensen  | 
Report | 
| Internazionale  | 3–0 | |
|---|---|---|
| Matthäus  Mandorlini Bianchi  | 
Report | 
| Admira Wacker  | 3–0 | |
|---|---|---|
| Gretschnig  Müller  | 
Report | 
| Vitesse  | 0–2 | |
|---|---|---|
| Report | Carlos Xavier  Gomes  | 
Second leg
Brøndby won 3–0 on aggregate.
Torpedo Moscow won 4–2 on aggregate.
Atalanta won 2–1 on aggregate.
Roma won 7–0 on aggregate.
| Partizan  | 1–1 | |
|---|---|---|
| Stevanović  | 
Report | Matthäus  | 
Internazionale won 4–1 on aggregate.
| Borussia Dortmund  | 2–1 | |
|---|---|---|
| Gorlukovich  Schulz  | 
Report | Van Baekel  | 
2–2 on aggregate; Anderlecht won on away goals.
| Bologna  | 3–0 (a.e.t.) | |
|---|---|---|
| Waas  Cabrini Negro  | 
Report | |
| Penalties | ||
| Tricella  Bonini Verga Waas Cabrini Notaristefano Biondo Lorenzo  | 
6–5 | |
3–3 aggregate; Bologna won 6–5 on penalties.
| Sporting CP  | 2–1 | |
|---|---|---|
| Douglas  | 
Report | Van Arum  | 
Sporting CP won 4–1 on aggregate.
Quarter-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Roma  | 
6–2 | 3–0 | 3–2 | |
| Atalanta  | 
0–2 | 0–0 | 0–2 | |
| Bologna  | 
1–3 | 1–1 | 0–2 | |
| Brøndby  | 
1–1 (4–2 p) | 1–0 | 0–1 (a.e.t.) | 
First leg
| Roma  | 3–0 | |
|---|---|---|
| Desideri  Völler Rizzitelli  | 
Report | 
| Bologna  | 1–1 | |
|---|---|---|
| Türkyilmaz  | 
Report | Luizinho  | 
| Brøndby  | 1–0 | |
|---|---|---|
| Madsen  | 
Report | 
Second leg
Roma won 6–2 on aggregate.
| Internazionale  | 2–0 | |
|---|---|---|
| Serena  Matthäus  | 
Report | 
Internazionale won 2–0 on aggregate.
Sporting CP won 3–1 on aggregate.
| Torpedo Moscow  | 1–0 (a.e.t.) | |
|---|---|---|
| Shirinbekov  | 
Report | |
| Penalties | ||
| Agashkov  Afanasyev Grishin Rogovskoy  | 
2–4 | |
1–1 on aggregate; Brøndby won 4–2 on penalties.
Semi-finals
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Brøndby  | 
1–2 | 0–0 | 1–2 | |
| Sporting CP  | 
0–2 | 0–0 | 0–2 | 
First leg
Second leg
Roma won 2–1 on aggregate.
| Internazionale  | 2–0 | |
|---|---|---|
| Matthäus  Klinsmann  | 
Report | 
Internazionale won 2–0 on aggregate.
Final
First leg
Second leg
| Roma  | 1–0 | |
|---|---|---|
| Rizzitelli  | 
Report | 
Internazionale won 2–1 on aggregate.
External links
- 1990–91 All matches UEFA Cup – season at UEFA website
 - Official site
 - Results at RSSSF.com
 - All scorers 1990–91 UEFA Cup according to protocols UEFA
 - 1990/91 UEFA Cup - results and line-ups (archive)