# 2000–01 UEFA Cup

The 2000–01 UEFA Cup was the 30th edition of the UEFA Cup competition. Liverpool won the final with a golden goal in extra-time against Alavés for their third title in the competition. It completed a cup treble for the club, as they also won the FA Cup and the League Cup that season. The conclusion of the tournament by a golden goal is the only instance in any of the major European club cup competitions until the abolition of the rule in 2002.
Galatasaray could not defend their title as they automatically qualified for the 2000–01 UEFA Champions League and also reached the knockout stage.
English clubs had been banned from European competitions between 1985 and 1990 as a result of the Heysel disaster, and Liverpool were the first English side of the post-Heysel era to win the trophy. The previous English winners were Tottenham Hotspur in 1984. It was also Liverpool's first European trophy of the post-Heysel era.

## Association team allocation

A total of 145 teams from 51 UEFA associations participated in the 2000–01 UEFA Cup. Associations are allocated places according to their 1999 UEFA league coefficient.
Below is the qualification scheme for the 2000–01 UEFA Cup:
* Associations 1–6 each enter three teams
* Associations 7–8 each enter four teams
* Associations 9–15 each enter two teams
* Associations 16–21 each enter three teams
* Associations 22–49 each enter two teams, with the exception of Liechtenstein who enter one.
* Associations 50-51 each enter one team
* The top three associations of the 1999–2000 UEFA Fair Play ranking each gain an additional berth
* 16 teams eliminated from the 2000–01 UEFA Champions League are transferred to the UEFA Cup
* 8 teams eliminated from the group stage of the 2000–01 UEFA Champions League are transferred to the UEFA Cup
* 3 winners of the Intertoto Cup
* The winner of the 1999-2000 UEFA Cup (not used due to Galatasaray's qualification to Champions League)

### Association ranking

| Rank | Association | Coeff. | Teams | Notes |
| 1 | Italy | 57.212 | 3 | +1(UCL) +1(IT) |
| 2 | Spain | 49.628 | 3 | +1(UCL) +1(FP) +1(IT) |
| 3 | Germany | 45.498 | 3 | +3(UCL) +1(IT) |
| 4 | France | 41.442 | 3 | |
| 5 | Netherlands | 37.816 | 3 | +2(UCL) |
| 6 | England | 34.288 | 3 | |
| 7 | Russia | 27.825 | 4 | +1(UCL) |
| 8 | Greece | 26.950 | 4 | +1(UCL) |
| 9 | Portugal | 24.716 | 2 | +1(UCL) |
| 10 | Czech Republic | 23.624 | 2 | +1(UCL) |
| 11 | Austria | 22.375 | 2 | +1(UCL) |
| 12 | Denmark | 21.050 | 2 | +2(UCL) |
| 13 | Croatia | 20.374 | 2 | +1(UCL) |
| 14 | Turkey | 20.350 | 2 | |
| 15 | Ukraine | 20.291 | 2 | +1(UCL) |
| 16 | Switzerland | 20.000 | 3 | +1(UCL) |
| 17 | Norway | 19.733 | 3 | +1(UCL) |
| 18 | Belgium | 19.600 | 3 | +1(FP) |
| Rank | Association | Coeff. | Teams | Notes |
| 19 | Sweden | 17.325 | 3 | +1(FP) |
| 20 | Poland | 17.250 | 3 | +1(UCL) |
| 21 | Scotland | 16.625 | 3 | +1(UCL) |
| 22 | Romania | 16.200 | 2 | |
| 23 | Hungary | 15.666 | 2 | +1(UCL) |
| 24 | Slovakia | 14.332 | 2 | +1(UCL) |
| 25 | Cyprus | 12.665 | 2 | |
| 26 | Georgia | 12.166 | 2 | |
| 27 | Israel | 11.541 | 2 | |
| 28 | Slovenia | 10.831 | 2 | |
| 29 | Belarus | 9.083 | 2 | |
| 30 | Finland | 9.041 | 2 | |
| 31 | FR Yugoslavia | 8.249 | 2 | +1(UCL) |
| 32 | Bulgaria | 7.582 | 2 | |
| 33 | Latvia | 6.582 | 2 | |
| 34 | Iceland | 6.332 | 2 | |
| 35 | Macedonia | 4.915 | 2 | |
| 36 | Lithuania | 4.832 | 2 | |
| Rank | Association | Coeff. | Teams | Notes |
| 37 | Moldova | 4.333 | 2 | +1(UCL) |
| 38 | Estonia | 2.582 | 2 | |
| 39 | Armenia | 2.416 | 2 | |
| 40 | Northern Ireland | 1.998 | 2 | |
| 41 | Republic of Ireland | 1.832 | 2 | |
| 42 | Wales | 1.832 | 2 | |
| 43 | Malta | 1.498 | 2 | |
| 44 | Faroe Islands | 1.249 | 2 | |
| 45 | Albania | 1.166 | 2 | |
| 46 | Luxembourg | 1.166 | 2 | |
| 47 | Liechtenstein | 1.000 | 1 | |
| 48 | Azerbaijan | 0.916 | 2 | |
| 49 | Bosnia and Herzegovina | 0.500 | 2 | |
| 50 | Andorra | 0.000 | 1 | |
| 51 | San Marino | 0.000 | 1 | |

#### Notes

* (FP): Additional fair play berth (Norway, Denmark, Scotland)
* (UCL): Additional teams transferred from the UEFA Champions League
* (IT): Additional teams from Intertoto Cup

### Distribution

| | Teams entering in this round | Teams advancing from previous round | Teams transferred from Champions League |
| Qualifying round (82 teams) | 31 domestic cup winners from associations 19–49 33 domestic league runners-up from associations 16–49 13 domestic league third-placed teams from associations 9–21 3 teams from the Fair Play rankings 2 domestic league champions teams from Andorra and San Marino | | |
| First round (96 teams) | 18 domestic cup winners from associations 1–18 2 domestic league third-placed teams from associations 7–8 5 domestic league fourth-placed teams from associations 4–8 8 domestic league fifth-placed teams from associations 1–8 3 domestic league sixth-placed teams from associations 1–3 3 winners of the Intertoto Cup | 41 winners from the qualifying round | 16 losing teams from Champions League qualifying |
| Second round (48 teams) | | 48 winners from the first round | |
| Third round (32 teams) | | 24 winners from the second round | 8 third placed teams from the Champions League first group stage |
| Fourth round (16 teams) | | 16 winners from the third round | |
| Play-offs (8 teams) | | 8 winners from the fourth round play the quarter-finals, semi-finals and final | |

### Redistribution rules

A UEFA Cup place is vacated when a team qualify for both the Champions League and the UEFA Cup, or qualify for the UEFA Cup by more than one method. When a place is vacated, it is redistributed within the national association by the following rules:
* When the domestic cup winners (considered as the "highest-placed" qualifier within the national association) also qualify for the Champions League, their UEFA Cup place is vacated, and the remaining UEFA Cup qualifiers are moved up one place, with the final place (with the earliest starting round) taken by the domestic cup runners-up, provided they do not already qualify for the Champions League or the UEFA Cup. Otherwise, this place is taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* When the domestic cup winners also qualify for the UEFA Cup through league position, their place through the league position is vacated, and the UEFA Cup qualifiers which finish lower in the league are moved up one place, with the final place taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* A place vacated by the League Cup winners is taken by the highest-placed league finisher which do not qualify for the UEFA Cup yet.
* A Fair Play place is taken by the highest-ranked team in the domestic Fair Play table which do not qualify for the Champions League or UEFA Cup yet.

### Teams

The labels in the parentheses show how each team qualified for the place of its starting round:
* CW: Cup winners
* CR: Cup runners-up
* LC: League Cup winners
* Nth: League position
* FP: Fair play
* IC: Intertoto Cup winners
* CL: Relegated from the Champions League
** GS: Third-placed teams from the group stage
** Q3: Losers from the third qualifying round
Third round :
| Barcelona (CL GS) | Hamburger SV (CL GS) | Olympiacos (CL GS) | Rosenborg (CL GS) |
| Bayer Leverkusen (CL GS) | PSV Eindhoven (CL GS) | Shakhtar Donetsk (CL GS) | Rangers (CL GS) |
| First round ||||
| Parma (5th) | Ajax (5th) | GAK (CW) | Tirol Innsbruck (CL Q3) |
| Roma (6th) | Chelsea (CW) | Viborg (CW) | Herfølge (CL Q3) |
| Fiorentina (7th) | Liverpool (4th) | Osijek (3rd) | Brøndby (CL Q3) |
| Espanyol (CW) | Leicester City (LC) | Gaziantepspor (3rd) | Dinamo Zagreb (CL Q3) |
| Zaragoza (4th) | CSKA Moscow (3rd) | Kryvbas Kryvyi Rih (3rd) | St. Gallen (CL Q3) |
| Alavés (6th) | Torpedo Moscow (4th) | Zürich (CW) | Polonia Warsaw (CL Q3) |
| 1. FC Kaiserslautern (5th) | Dynamo Moscow (5th) | Molde (2nd) | Dunaferr (CL Q3) |
| Hertha BSC (6th) | Alania Vladikavkaz (6th) | Genk (CW) | Inter Bratislava (CL Q3) |
| Werder Bremen (CR) | AEK Athens (CW) | Internazionale (CL Q3) | Red Star Belgrade (CL Q3) |
| Nantes (CW) | OFI (4th) | 1860 Munich (CL Q3) | Zimbru Chișinău (CL Q3) |
| Bordeaux (4th) | PAOK (5th) | Feyenoord (CL Q3) | Udinese (IC) |
| Gueugnon (LC) | Iraklis (6th) | Lokomotiv Moscow (CL Q3) | Celta Vigo (IC) |
| Roda JC (CW) | Benfica (3rd) | Porto (CL Q3) | VfB Stuttgart (IC) |
| Vitesse (4th) | Slovan Liberec (CW) | Slavia Prague (CL Q3) | |
| Qualifying round ||||
| Boavista (4th) | Aberdeen (CR) | CSKA Sofia (2nd) | Bangor City (CW) |
| Drnovice (3rd) | Rapid București (2nd) | Neftochimic Burgas (CR) | Barry Town (2nd) |
| Rapid Wien (3rd) | Universitatea Craiova (CR) | Liepājas Metalurgs (2nd) | Sliema Wanderers (CW) |
| AB (3rd) | MTK Hungária (CW) | Ventspils (3rd) | Valletta (3rd) |
| Rijeka (4th) | Vasas (3rd) | ÍBV (2nd) | GÍ (2nd) |
| Antalyaspor (CR) | Košice (2nd) | ÍA (CR) | B36 (CR) |
| Vorskla Poltava (4th) | Slovan Bratislava (3rd) | Pobeda (2nd) | Teuta (CW) |
| Lausanne-Sports (2nd) | Omonia (CW) | Rabotnicki (3rd) | Tomori (2nd) |
| Basel (3rd) | APOEL (3rd) | Ekranas (CW) | Jeunesse Esch (CW) |
| Brann (3rd) | Locomotive Tbilisi (CW) | Žalgiris (2nd) | Grevenmacher (2nd) |
| Lillestrøm (4th) | WIT Georgia (2nd) | Constructorul Chișinău (CW) | Vaduz (CW) |
| Club Brugge (2nd) | Maccabi Haifa (2nd) | Sheriff Tiraspol (2nd) | Kapaz (CW) |
| Gent (3rd) | Beitar Jerusalem (CR) | Viljandi Tulevik (2nd) | Neftçi (3rd) |
| Örgryte IS (CW) | Olimpija Ljubljana (CW) | Flora (3rd) | Željezničar (CW) |
| AIK (2nd) | HIT Gorica (2nd) | Mika (CW) | Budućnost Banovići (2nd) |
| Halmstads BK (3rd) | Slavia Mozyr (CW) | Ararat Yerevan (2nd) | Constel·lació (1st) |
| Amica Wronki (CW) | Gomel (3rd) | Glentoran (CW) | Folgore (1st) |
| Wisła Kraków (2nd) | Jokerit (CW) | Coleraine (2nd) | IFK Norrköping (FP) |
| Ruch Chorzów (3rd) | HJK (2nd) | Cork City (2nd) | Rayo Vallecano (FP) |
| Celtic (2nd) | Partizan (2nd) | Bohemians (3rd) | Lierse (FP) |
| Heart of Midlothian (3rd) | Napredak Kruševac (CR) | | |

## Round and draw dates

The schedule of the competition was as follows. Matches were generally scheduled for Thursdays apart from the final, which took place on a Wednesday, though exceptionally could take place on Tuesdays or Wednesdays due to scheduling conflicts.
Schedule for 2000–01 UEFA Cup :
| Round | Draw date | First leg | Second leg |
| Qualifying round | 23 June 2000 | 10 August 2000 | 24 August 2000 |
| First round | 25 August 2000 | 14 September 2000 | 28 September 2000 |
| Second round | 29 September 2000 | 26 October 2000 | 9 November 2000 |
| Third round | 10 November 2000 | 23 November 2000 | 7 December 2000 |
| Fourth round | 13 December 2000 | 15 February 2001 | 22 February 2001 |
| Quarter-finals | 13 December 2000 | 8 March 2001 | 15 March 2001 |
| Semi-finals | 16 March 2001 | 5 April 2001 | 19 April 2001 |
| Final | 16 March 2001 | 16 May 2001 at Westfalenstadion, Dortmund | 16 May 2001 at Westfalenstadion, Dortmund |

## Qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Universitatea Craiova | 1–2 | Pobeda | 1–1 | 0–1 |
| Folgore | 1–12 | Basel | 1–5 | 0–7 |
| Neftçi | 2–3 | HIT Gorica | 1–0 | 1–3 |
| Rapid Wien | 6–0 | Teuta | 2–0 | 4–0 |
| Club Brugge | 6–1 | Flora | 4–1 | 2–0 |
| ÍBV | 0–5 | Heart of Midlothian | 0–2 | 0–3 |
| AB | 9–0 | B36 | 8–0 | 1–0 |
| Coleraine | 1–3 | Örgryte IS | 1–2 | 0–1 |
| Ararat Yerevan | 3–4 | Košice | 2–3 | 1–1 |
| Napredak Kruševac | 6–2 | Viljandi Tulevik | 5–1 | 1–1 |
| MTK Hungária | 5–2 | Jokerit | 1–0 | 4–2 |
| Vorskla Poltava | 4–0 | Rabotnicki | 2–0 | 2–0 |
| ÍA | 2–6 | Gent | 2–3 | 0–3 |
| Bangor City | 0–11 | Halmstads BK | 0–7 | 0–4 |
| Ventspils | 3–4 | Vasas | 2–1 | 1–3 (a.e.t.) |
| Jeunesse Esch | 0–11 | Celtic | 0–4 | 0–7 |
| Drnovice | 4–0 | Budućnost Banovići | 3–0 | 1–0 |
| Tomori | 2–5 | APOEL | 2–3 | 0–2 |
| Rapid București | 3–1 | Mika | 3–0 | 0–1 |
| WIT Georgia | 1–4 | Beitar Jerusalem | 0–3 | 1–1 |
| Omonia | 1–2 | Neftochimic Burgas | 0–0 | 1–2 |
| Željezničar | 1–3 | Wisła Kraków | 0–0 | 1–3 |
| Sheriff Tiraspol | 0–3 | Olimpija Ljubljana | 0–0 | 0–3 |
| Kapaz | 0–7 | Antalyaspor | 0–2 | 0–5 |
| Žalgiris | 2–7 | Ruch Chorzów | 2–1 | 0–6 |
| Aberdeen | 2–2 (a) | Bohemians | 1–2 | 1–0 |
| GÍ | 1–4 | IFK Norrköping | 0–2 | 1–2 |
| Liepājas Metalurgs | 1–2 | Brann | 1–1 | 0–1 |
| Slavia Mozyr | 1–1 (a) | Maccabi Haifa | 1–1 | 0–0 |
| Slovan Bratislava | 4–0 | Locomotive Tbilisi | 2–0 | 2–0 |
| Sliema Wanderers | 3–5 | Partizan | 2–1 | 1–4 |
| Constructorul Chișinău | 2–11 | CSKA Sofia | 2–3 | 0–8 |
| AIK | 3–0 | Gomel | 1–0 | 2–0 |
| HJK | 4–3 | Grevenmacher | 4–1 | 0–2 |
| Glentoran | 0–4 | Lillestrøm | 0–3 | 0–1 |
| Ekranas | 0–7 | Lierse | 0–3 | 0–4 |
| Boavista | 5–0 | Barry Town | 2–0 | 3–0 |
| Constel·lació | 0–16 | Rayo Vallecano | 0–10 | 0–6 |
| Lausanne-Sports | 2–0 | Cork City | 1–0 | 1–0 |
| Rijeka | 8–6 | Valletta | 3–2 | 5–4 (a.e.t.) |
| Amica Wronki | 6–3 | Vaduz | 3–0 | 3–3 |

## First round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Zimbru Chișinău | 1–4 | Hertha BSC | 1–2 | 0–2 |
| Antalyaspor | 2–6 | Werder Bremen | 2–0 | 0–6 |
| Bohemians | 2–3 | 1. FC Kaiserslautern | 1–3 | 1–0 |
| VfB Stuttgart | 3–3 (a) | Heart of Midlothian | 1–0 | 2–3 |
| Drnovice | 0–1 | 1860 Munich | 0–0 | 0–1 |
| Lokomotiv Moscow | 4–2 | Neftochimic Burgas | 4–2 | 0–0 |
| IFK Norrköping | 3–4 | Slovan Liberec | 2–2 | 1–2 |
| Rapid București | 0–1 | Liverpool | 0–1 | 0–0 |
| Zürich | 1–4 | Genk | 1–2 | 0–2 |
| Olimpija Ljubljana | 2–3 | Espanyol | 2–1 | 0–2 |
| Vorskla Poltava | 2–4 | Boavista | 1–2 | 1–2 |
| Brøndby | 1–2 | Osijek | 1–2 | 0–0 |
| Ruch Chorzów | 1–7 | Internazionale | 0–3 | 1–4 |
| Pobeda | 0–6 | Parma | 0–2 | 0–4 |
| Lausanne-Sports | 5–2 | Torpedo Moscow | 3–2 | 2–0 |
| Celta Vigo | 1–0 | Rijeka | 0–0 | 1–0 (a.e.t.) |
| Leicester City | 2–4 | Red Star Belgrade | 1–1 | 1–3 |
| Roda JC | 1–4 | Inter Bratislava | 0–2 | 1–2 |
| Kryvbas Kryvyi Rih | 0–6 | Nantes | 0–1 | 0–5 |
| PAOK | 6–4 | Beitar Jerusalem | 3–1 | 3–3 |
| Slavia Prague | 5–0 | AB | 3–0 | 2–0 |
| Rapid Wien | 4–1 | Örgryte IS | 3–0 | 1–1 |
| Gent | 0–9 | Ajax | 0–6 | 0–3 |
| Lillestrøm | 4–3 | Dynamo Moscow | 3–1 | 1–2 |
| Košice | 2–3 | GAK | 2–3 | 0–0 |
| CSKA Sofia | 2–2 (a) | MTK Hungária | 1–2 | 1–0 |
| Alavés | 4–3 | Gaziantepspor | 0–0 | 4–3 |
| Tirol Innsbruck | 5–3 | Fiorentina | 3–1 | 2–2 |
| Club Brugge | 3–0 | APOEL | 2–0 | 1–0 |
| CSKA Moscow | 0–1 | Viborg | 0–0 | 0–1 (a.e.t.) |
| Celtic | 3–2 | HJK | 2–0 | 1–2 (a.e.t.) |
| Gueugnon | 0–1 | Iraklis | 0–0 | 0–1 |
| Chelsea | 1–2 | St. Gallen | 1–0 | 0–2 |
| Zaragoza | 5–5 (3–4 p) | Wisła Kraków | 4–1 | 1–4 (a.e.t.) |
| Molde | 1–2 | Rayo Vallecano | 0–1 | 1–1 |
| HIT Gorica | 1–11 | Roma | 1–4 | 0–7 |
| AIK | 1–2 | Herfølge | 0–1 | 1–1 (a.e.t.) |
| Vitesse | 4–2 | Maccabi Haifa | 3–0 | 1–2 |
| Vasas | 2–4 | AEK Athens | 2–2 | 0–2 |
| Partizan | 1–2 | Porto | 1–1 | 0–1 |
| Alania Vladikavkaz | 0–5 | Amica Wronki | 0–3 | 0–2 |
| Halmstads BK | 4–3 | Benfica | 2–1 | 2–2 |
| Dunaferr | 1–4 | Feyenoord | 0–1 | 1–3 |
| Lierse | 1–5 | Bordeaux | 0–0 | 1–5 |
| Polonia Warsaw | 0–3 | Udinese | 0–1 | 0–2 |
| Basel | 7–6 | Brann | 3–2 | 4–4 |
| Napredak Kruševac | 0–6 | OFI | 0–0 | 0–6 |
| Slovan Bratislava | 1–4 | Dinamo Zagreb | 0–3 | 1–1 |

## Second round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Iraklis | 4–5 | 1. FC Kaiserslautern | 1–3 | 3–2 |
| Osijek | 4–1 | Rapid Wien | 2–1 | 2–0 |
| Udinese | 1–3 | PAOK | 1–0 | 0–3 (a.e.t.) |
| Werder Bremen | 9–3 | Genk | 4–1 | 5–2 |
| Halmstads BK | 4–5 | 1860 Munich | 3–2 | 1–3 |
| AEK Athens | 6–2 | Herfølge | 5–0 | 1–2 |
| Hertha BSC | 4–2 | Amica Wronki | 3–1 | 1–1 |
| Lillestrøm | 3–5 | Alavés | 1–3 | 2–2 |
| Internazionale | 1–1 (a) | Vitesse | 0–0 | 1–1 |
| Bordeaux | 3–2 | Celtic | 1–1 | 2–1 (a.e.t.) |
| Espanyol | 4–1 | GAK | 4–0 | 0–1 |
| Boavista | 1–2 | Roma | 0–1 | 1–1 |
| Tirol Innsbruck | 2–3 | VfB Stuttgart | 1–0 | 1–3 |
| Red Star Belgrade | 1–3 | Celta Vigo | 1–0 | 0–3 |
| Lokomotiv Moscow | 3–1 | Inter Bratislava | 1–0 | 2–1 |
| Basel | 1–3 | Feyenoord | 1–2 | 0–1 |
| Liverpool | 4–2 | Slovan Liberec | 1–0 | 3–2 |
| Rayo Vallecano | 2–2 (a) | Viborg | 1–0 | 1–2 |
| Lausanne-Sports | 3–2 | Ajax | 1–0 | 2–2 |
| Nantes | 3–1 | MTK Hungária | 2–1 | 1–0 |
| Club Brugge | 3–2 | St. Gallen | 2–1 | 1–1 |
| Parma | 2–1 | Dinamo Zagreb | 2–0 | 0–1 |
| OFI | 3–6 | Slavia Prague | 2–2 | 1–4 |
| Wisła Kraków | 0–3 | Porto | 0–0 | 0–3 |
* ↑ This 2nd leg match in Vigo actually ended with the score 5–3 for the hosts Celta, but was later awarded as 3–0 win for Celta Vigo since it was discovered that Red Star fielded two suspended players.

## Final phase

In the final phase, teams played against each other over two legs on a home-and-away basis, except for the one-match final. The mechanism of the draws for each round was as follows:
* In the draws for the third and fourth rounds, teams were seeded and divided into groups containing an equal number of seeded and unseeded teams. In each group, the seeded teams were drawn against the unseeded teams, with the first team drawn hosting the first leg. Teams from the same association could not be drawn against each other.
* In the draws for the quarter-finals onwards, there were no seedings and teams from the same association could be drawn against each other.

### Bracket

| Third round | Third round | Third round | Third round | Third round | Fourth round | Fourth round | Fourth round | Fourth round | Fourth round | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Bayer Leverkusen | Bayer Leverkusen | 4 | 0 | 4 | | | | | | | | | | | | | | | | | | |
| AEK Athens | AEK Athens | 4 | 2 | 6 | AEK Athens | AEK Athens | 0 | 0 | 0 | | | | | | | | | | | |
| Club Brugge | Club Brugge | 0 | 1 | 1 | Barcelona | Barcelona | 1 | 5 | 6 | | | | | | | | | | | | | |
| Barcelona | Barcelona | 2 | 1 | 3 | | | | | | Barcelona (a) | Barcelona (a) | 2 | 2 | 4 | | | | | | |
| Feyenoord | Feyenoord | 2 | 1 | 3 | | | | | | Celta Vigo | Celta Vigo | 1 | 3 | 4 | | | | | | |
| VfB Stuttgart | VfB Stuttgart | 2 | 2 | 4 | VfB Stuttgart | VfB Stuttgart | 0 | 1 | 1 | | | | | | | | | | | | | |
| Shakhtar Donetsk | Shakhtar Donetsk | 0 | 0 | 0 | Celta Vigo | Celta Vigo | 0 | 2 | 2 | | | | | | | | | | | | | |
| Celta Vigo | Celta Vigo | 0 | 1 | 1 | | | | | | | | | | | Barcelona | Barcelona | 0 | 0 | 0 | |
| Espanyol | Espanyol | 0 | 0 | 0 | | | | | | | | | | | Liverpool | Liverpool | 0 | 1 | 1 | |
| Porto | Porto | 2 | 0 | 2 | Porto | Porto | 3 | 1 | 4 | | | | | | | | | | | | | |
| Nantes | Nantes | 4 | 3 | 7 | Nantes | Nantes | 1 | 2 | 3 | | | | | | | | | | | | | |
| Lausanne-Sports | Lausanne-Sports | 3 | 1 | 4 | | | | | | Porto | Porto | 0 | 0 | 0 | | | | | | |
| Roma | Roma | 1 | 3 | 4 | | | | | | Liverpool | Liverpool | 0 | 2 | 2 | | | | | | |
| Hamburger SV | Hamburger SV | 0 | 0 | 0 | Roma | Roma | 0 | 1 | 1 | | | | | | | | | | | | | |
| Olympiacos | Olympiacos | 2 | 0 | 2 | Liverpool | Liverpool | 2 | 0 | 2 | | | | | | | | | | | 16 May – Dortmund | 16 May – Dortmund | 16 May – Dortmund |
| Liverpool | Liverpool | 2 | 2 | 4 | | | | | | | | | | | | | | | | Liverpool (g.g.) | Liverpool (g.g.) | 5 |
| Alavés | Alavés | 1 | 3 | 4 | | | | | | | | | | | | | | | | Alavés | Alavés | 4 |
| Rosenborg | Rosenborg | 1 | 1 | 2 | Alavés | Alavés | 3 | 2 | 5 | | | | | | | | | | | | | |
| Hertha BSC | Hertha BSC | 0 | 1 | 1 | Internazionale | Internazionale | 3 | 0 | 3 | | | | | | | | | | | | | |
| Internazionale | Internazionale | 0 | 2 | 2 | | | | | | Alavés | Alavés | 3 | 1 | 4 | | | | | | | | |
| Lokomotiv Moscow | Lokomotiv Moscow | 0 | 0 | 0 | | | | | | Rayo Vallecano | Rayo Vallecano | 0 | 2 | 2 | | | | | | | | |
| Rayo Vallecano | Rayo Vallecano | 0 | 2 | 2 | Rayo Vallecano | Rayo Vallecano | 4 | 2 | 6 | | | | | | | | | | | | | |
| Bordeaux | Bordeaux | 4 | 0 | 4 | Bordeaux | Bordeaux | 1 | 1 | 2 | | | | | | | | | | | | | |
| Werder Bremen | Werder Bremen | 1 | 0 | 1 | | | | | | | | | | | Alavés | Alavés | 5 | 4 | 9 | | | |
| Osijek | Osijek | 2 | 1 | 3 | | | | | | | | | | | 1. FC Kaiserslautern | 1. FC Kaiserslautern | 1 | 1 | 2 | | | |
| Slavia Prague | Slavia Prague | 0 | 5 | 5 | Slavia Prague | Slavia Prague | 0 | 0 | 0 | | | | | | | | | | | | | |
| Rangers | Rangers | 1 | 0 | 1 | 1. FC Kaiserslautern | 1. FC Kaiserslautern | 0 | 1 | 1 | | | | | | | | | | | | | |
| 1. FC Kaiserslautern | 1. FC Kaiserslautern | 0 | 3 | 3 | | | | | | 1. FC Kaiserslautern | 1. FC Kaiserslautern | 1 | 1 | 2 | | | | | | | | |
| PSV Eindhoven | PSV Eindhoven | 3 | 1 | 4 | | | | | | PSV Eindhoven | PSV Eindhoven | 0 | 0 | 0 | | | | | | | | |
| PAOK | PAOK | 0 | 0 | 0 | PSV Eindhoven (a) | PSV Eindhoven (a) | 2 | 2 | 4 | | | | | | | | | | | | | |
| Parma | Parma | 2 | 2 | 4 | Parma | Parma | 1 | 3 | 4 | | | | | | | | | | | | | |
| 1860 Munich | 1860 Munich | 2 | 0 | 2 | | | | | | | | | | | | | | | | | | |

### Third round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hertha BSC | 1–2 | Internazionale | 0–0 | 1–2 |
| Parma | 4–2 | 1860 Munich | 2–2 | 2–0 |
| Feyenoord | 3–4 | VfB Stuttgart | 2–2 | 1–2 |
| Lokomotiv Moscow | 0–2 | Rayo Vallecano | 0–0 | 0–2 |
| PSV Eindhoven | 4–0 | PAOK | 3–0 | 1–0 |
| Roma | 4–0 | Hamburger SV | 1–0 | 3–0 |
| Nantes | 7–4 | Lausanne-Sports | 4–3 | 3–1 |
| Bordeaux | 4–1 | Werder Bremen | 4–1 | 0–0 |
| Olympiacos | 2–4 | Liverpool | 2–2 | 0–2 |
| Bayer Leverkusen | 4–6 | AEK Athens | 4–4 | 0–2 |
| Shakhtar Donetsk | 0–1 | Celta Vigo | 0–0 | 0–1 |
| Alavés | 4–2 | Rosenborg | 1–1 | 3–1 |
| Espanyol | 0–2 | Porto | 0–2 | 0–0 |
| Osijek | 3–5 | Slavia Prague | 2–0 | 1–5 |
| Club Brugge | 1–3 | Barcelona | 0–2 | 1–1 |
| Rangers | 1–3 | 1. FC Kaiserslautern | 1–0 | 0–3 |

### Fourth round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Slavia Prague | 0–1 | 1. FC Kaiserslautern | 0–0 | 0–1 |
| VfB Stuttgart | 1–2 | Celta Vigo | 0–0 | 1–2 |
| PSV Eindhoven | 4–4 (a) | Parma | 2–1 | 2–3 |
| AEK Athens | 0–6 | Barcelona | 0–1 | 0–5 |
| Alavés | 5–3 | Internazionale | 3–3 | 2–0 |
| Porto | 4–3 | Nantes | 3–1 | 1–2 |
| Rayo Vallecano | 6–2 | Bordeaux | 4–1 | 2–1 |
| Roma | 1–2 | Liverpool | 0–2 | 1–0 |

### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Barcelona | 4–4 (a) | Celta Vigo | 2–1 | 2–3 |
| Porto | 0–2 | Liverpool | 0–0 | 0–2 |
| Alavés | 4–2 | Rayo Vallecano | 3–0 | 1–2 |
| 1. FC Kaiserslautern | 2–0 | PSV Eindhoven | 1–0 | 1–0 |

### Semi-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Alavés | 9–2 | 1. FC Kaiserslautern | 5–1 | 4–1 |
| Barcelona | 0–1 | Liverpool | 0–0 | 0–1 |

### Final

The final was played on 16 May 2001 at the Westfalenstadion in Dortmund, Germany.

## Statistics

Statistics exclude qualifying round.

### Top goalscorers

| Rank | Player | Team | Goals | Minutes played |
| 1 | Goran Drulić | Red Star Belgrade | 6 | 340 |
| 1 | Marcin Kuźba | Lausanne-Sports | 6 | 527 |
| 1 | Javi Moreno | Alavés | 6 | 530 |
| 1 | Demis Nikolaidis | AEK Athens | 6 | 703 |
| 5 | Viorel Moldovan | Nantes | 5 | 391 |
| 5 | Álvaro Recoba | Internazionale | 5 | 575 |
| 5 | Marco Delvecchio | Roma | 5 | 586 |
| 5 | Rivaldo | Barcelona | 5 | 595 |
| 5 | Iván Alonso | Alavés | 5 | 774 |
| 5 | Pena | Porto | 5 | 888 |