# 2001–02 UEFA Champions League

The 2001–02 UEFA Champions League was the 47th season of the UEFA Champions League, UEFA's premier club football tournament, and the 10th since its rebranding from the "European Champion Clubs' Cup" or "European Cup". The tournament was won by Real Madrid, who beat Bayer Leverkusen in the final to claim their ninth European Cup title. The final's winning goal was scored by Zinedine Zidane, with a left-footed volley from the edge of the penalty area into the top left corner.
Bayer Leverkusen eliminated all three English teams on their way to the final: Arsenal in the second group stage, followed by Liverpool in the quarter-finals and Manchester United in the semi-finals.
Manchester United striker Ruud van Nistelrooy was the tournament's top scorer, scoring 10 goals from the first group stage through to the semi-final.
Bayern Munich were the defending champions, but were eliminated by eventual winners Real Madrid in the quarter-finals.

## Association team allocation

A total of 72 teams participated in the 2001–02 Champions League, from 48 of 51 UEFA associations. Liechtenstein (who don't have their own league) as well as lowest-ranked associations (Andorra and San Marino) were not admitted.
Below is the qualification scheme for the 2001–02 UEFA Champions League:
* Associations 1–3 each have four teams qualify
* Associations 4–6 each have three teams qualify
* Associations 7–15 each have two teams qualify
* Associations 16–49 each have one team qualify (except Liechtenstein)

### Association ranking

Countries are allocated places according to their 2000 UEFA league coefficient, which takes into account their performance in European competitions from 1995–96 to 1999–2000.
| Rank | Association | Coeff. | Teams |
| 1 | Spain | 59.599 | 4 |
| 2 | Italy | 55.927 | 4 |
| 3 | Germany | 46.403 | 4 |
| 4 | France | 42.727 | 3 |
| 5 | England | 41.455 | 3 |
| 6 | Netherlands | 36.666 | 3 |
| 7 | Russia | 29.275 | 2 |
| 8 | Czech Republic | 29.124 | 2 |
| 9 | Greece | 28.866 | 2 |
| 10 | Portugal | 24.549 | 2 |
| 11 | Turkey | 23.850 | 2 |
| 12 | Ukraine | 23.166 | 2 |
| 13 | Norway | 22.100 | 2 |
| 14 | Switzerland | 21.000 | 2 |
| 15 | Scotland | 20.500 | 2 |
| 16 | Austria | 20.500 | 1 |
| 17 | Belgium | 19.050 | 1 |
| Rank | Association | Coeff. | Teams |
| 18 | Denmark | 18.175 | 1 |
| 19 | Poland | 18.000 | 1 |
| 20 | Romania | 17.833 | 1 |
| 21 | Croatia | 16.124 | 1 |
| 22 | Sweden | 15.533 | 1 |
| 23 | Hungary | 15.416 | 1 |
| 24 | Israel | 13.541 | 1 |
| 25 | Slovakia | 12.832 | 1 |
| 26 | Slovenia | 11.831 | 1 |
| 27 | Cyprus | 11.498 | 1 |
| 28 | FR Yugoslavia | 11.415 | 1 |
| 29 | Bulgaria | 10.540 | 1 |
| 30 | Georgia | 9.666 | 1 |
| 31 | Latvia | 8.332 | 1 |
| 32 | Finland | 8.041 | 1 |
| 33 | Belarus | 7.583 | 1 |
| 34 | Moldova | 6.333 | 1 |
| Rank | Association | Coeff. | Teams |
| 35 | Iceland | 6.332 | 1 |
| 36 | Macedonia | 5.081 | 1 |
| 37 | Lithuania | 4.665 | 1 |
| 38 | Estonia | 2.582 | 1 |
| 39 | Wales | 2.332 | 1 |
| 40 | Armenia | 2.249 | 1 |
| 41 | Republic of Ireland | 1.665 | 1 |
| 42 | Malta | 1.498 | 1 |
| 43 | Northern Ireland | 1.498 | 1 |
| 44 | Faroe Islands | 1.415 | 1 |
| 45 | Luxembourg | 1.332 | 1 |
| 46 | Azerbaijan | 1.249 | 1 |
| 47 | Liechtenstein | 1.000 | 0 |
| 48 | Albania | 0.832 | 1 |
| 49 | Bosnia and Herzegovina | 0.500 | 1 |
| 50 | Andorra | 0.000 | 0 |
| 51 | San Marino | 0.000 | 0 |

### Distribution

Since the title holders (Bayern Munich) qualified for the Champions League group stage through their domestic league, the group stage spot reserved for the title holders was vacated. The following changes to the default access list are made:
* The champions of association 10 (Portugal) are promoted from the third qualifying round to the group stage.
* The champions of association 16 (Austria) are promoted from the second qualifying round to the third qualifying round.
* The champions of associations 27 and 28 (Cyprus and FR Yugoslavia) are promoted from the first qualifying round to the second qualifying round.
| | | Teams entering in this round | Teams advancing from previous round |
| First qualifying round (20 teams) | First qualifying round (20 teams) | 20 champions from associations 29–49 (except Liechtenstein) | |
| Second qualifying round (28 teams) | Second qualifying round (28 teams) | 12 champions from associations 17–28 6 runners-up from associations 10–15 | 10 winners from the first qualifying round |
| Third qualifying round (32 teams) | Third qualifying round (32 teams) | 6 champions from associations 11–16 3 runners-up from associations 7–9 6 third-place finishers from associations 1–6 3 fourth-place finishers from associations 1–3 | 14 winners from the second qualifying round |
| Group stage (32 teams) | Group stage (32 teams) | 10 champions from associations 1–10 (including title holders Bayern Munich) 6 runners-up from associations 1–6 | 16 winners from the third qualifying round |
| Second group stage (16 teams) | Second group stage (16 teams) | | 8 group winners from the first group stage 8 group runners-up from the first group stage |
| Knockout phase (8 teams) | Knockout phase (8 teams) | | 4 group winners from the second group stage 4 group runners-up from the second group stage |

### Teams

League positions of the previous season shown in parentheses (TH: Champions League title holders).
Group stage :
| Real Madrid (1st) | Bayern Munich (1st) | Manchester United (1st) | Spartak Moscow (1st) |
| Deportivo La Coruña (2nd) | Schalke 04 (2nd) | Arsenal (2nd) | Sparta Prague (1st) |
| Roma (1st) | Nantes (1st) | PSV Eindhoven (1st) | Olympiacos (1st) |
| Juventus (2nd) | Lyon (2nd) | Feyenoord (2nd) | Boavista (1st) |
| Third qualifying round ||||
| Mallorca (3rd) | Bayer Leverkusen (4th) | Slavia Prague (2nd) | Rosenborg (1st) |
| Barcelona (4th) | Lille (3rd) | Panathinaikos (2nd) | Grasshopper (1st) |
| Lazio (3rd) | Liverpool (3rd) | Fenerbahçe (1st) | Celtic (1st) |
| Parma (4th) | Ajax (3rd) | Dynamo Kyiv (1st) | Tirol Innsbruck (1st) |
| Borussia Dortmund (3rd) | Lokomotiv Moscow (2nd) | | |
| Second qualifying round ||||
| Porto (2nd) | Rangers (2nd) | Hajduk Split (1st) | Inter Bratislava (1st) |
| Galatasaray (2nd) | Anderlecht (1st) | Halmstads BK (1st) | Maribor (1st) |
| Shakhtar Donetsk (2nd) | Copenhagen (1st) | Ferencváros (1st) | Omonia (1st) |
| Brann (2nd) | Wisła Kraków (1st) | Maccabi Haifa (1st) | Red Star Belgrade (1st) |
| Lugano (2nd) | Steaua București (1st) | | |
| First qualifying round ||||
| Levski Sofia (1st) | Sheriff Tiraspol (1st) | Barry Town (1st) | VB (1st) |
| Torpedo Kutaisi (1st) | KR (1st) | Araks-Impeks (1st) | F91 Dudelange (1st) |
| Skonto (1st) | Sloga Jugomagnat (1st) | Bohemians (1st) | Shamkir (1st) |
| Haka (1st) | Kaunas (1st) | Valletta (1st) | Vllaznia (1st) |
| Slavia Mozyr (1st) | Levadia Maardu (1st) | Linfield (1st) | Željezničar (1st) |
Notes
* ^ Armenia (ARM): Armenian Premier League winners Araks Ararat had their rights sold to Araks-Impeks. Thus, Araks-Impeks took Armenia's spot in the Champions League.

## Round and draw dates

The schedule of the competition is as follows (all draws are held at UEFA headquarters in Nyon, Switzerland, unless stated otherwise).
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | First qualifying round | 22 June 2001 (Geneva) | 11 July 2001 | 18 July 2001 |
| Qualifying | Second qualifying round | 22 June 2001 (Geneva) | 24–25 July 2001 | 31 July – 1 August 2001 |
| Qualifying | Third qualifying round | 20 July 2001 | 7–8 August 2001 | 21–22 August 2001 |
| First group stage | Matchday 1 | 23 August 2001 (Monaco) | 11 September & 10 October 2001 | 11 September & 10 October 2001 |
| First group stage | Matchday 2 | 23 August 2001 (Monaco) | 18–19 September 2001 | 18–19 September 2001 |
| First group stage | Matchday 3 | 23 August 2001 (Monaco) | 25–26 September 2001 | 25–26 September 2001 |
| First group stage | Matchday 4 | 23 August 2001 (Monaco) | 16–17 October 2001 | 16–17 October 2001 |
| First group stage | Matchday 5 | 23 August 2001 (Monaco) | 23–24 October 2001 | 23–24 October 2001 |
| First group stage | Matchday 6 | 23 August 2001 (Monaco) | 30–31 October 2001 | 30–31 October 2001 |
| Second group stage | Matchday 1 | 2 November 2001 (Geneva) | 20–21 November 2001 | 20–21 November 2001 |
| Second group stage | Matchday 2 | 2 November 2001 (Geneva) | 4–5 December 2001 | 4–5 December 2001 |
| Second group stage | Matchday 3 | 2 November 2001 (Geneva) | 19–20 February 2002 | 19–20 February 2002 |
| Second group stage | Matchday 4 | 2 November 2001 (Geneva) | 26–27 February 2002 | 26–27 February 2002 |
| Second group stage | Matchday 5 | 2 November 2001 (Geneva) | 12–13 March 2002 | 12–13 March 2002 |
| Second group stage | Matchday 6 | 2 November 2001 (Geneva) | 19–20 March 2002 | 19–20 March 2002 |
| Knockout phase | Quarter-finals | 22 March 2002 | 2–3 April 2002 | 9–10 April 2002 |
| Knockout phase | Semi-finals | 22 March 2002 | 23–24 April 2002 | 30 April – 1 May 2002 |
| Knockout phase | Final | 22 March 2002 | 15 May 2002 at Hampden Park, Glasgow | 15 May 2002 at Hampden Park, Glasgow |

### Notes

* ↑ All 8 games originally scheduled on 12 September 2001 were postponed to 10 October following the September 11 attacks; matches played on 11 September were allowed to continue and be completed.

## Qualifying rounds
### First qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Araks-Impeks | 0–3 | Sheriff Tiraspol | 0–1 | 0–2 |
| Linfield | 0–1 | Torpedo Kutaisi | 0–0 | 0–1 |
| Bohemians | 3–0 | Levadia Maardu | 3–0 | 0–0 |
| F91 Dudelange | 2–6 | Skonto | 1–6 | 1–0 |
| Levski Sofia | 4–0 | Željezničar | 4–0 | 0–0 |
| VB | 0–5 | Slavia Mozyr | 0–0 | 0–5 |
| Valletta | 0–5 | Haka | 0–0 | 0–5 |
| Sloga Jugomagnat | 1–1 (a) | Kaunas | 0–0 | 1–1 |
| KR | 2–2 (a) | Vllaznia | 2–1 | 0–1 |
| Barry Town | 3–0 | Shamkir | 2–0 | 1–0 |

### Second qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Haka | 3–1 | Maccabi Haifa | 0–1 | 3–0 |
| Shakhtar Donetsk | 4–2 | Lugano | 3–0 | 1–2 |
| Omonia | 2–3 | Red Star Belgrade | 1–1 | 1–2 |
| Ferencváros | 0–0 (4–5 p) | Hajduk Split | 0–0 | 0–0 (a.e.t.) |
| Porto | 9–3 | Barry Town | 8–0 | 1–3 |
| Maribor | 1–6 | Rangers | 0–3 | 1–3 |
| Galatasaray | 6–1 | Vllaznia | 2–0 | 4–1 |
| Slavia Mozyr | 0–2 | Inter Bratislava | 0–1 | 0–1 |
| Anderlecht | 6–1 | Sheriff Tiraspol | 4–0 | 2–1 |
| Torpedo Kutaisi | 2–4 | Copenhagen | 1–1 | 1–3 |
| Levski Sofia | 1–1 (a) | Brann | 0–0 | 1–1 |
| Skonto | 1–3 | Wisła Kraków | 1–2 | 0–1 |
| Bohemians | 1–4 | Halmstads BK | 1–2 | 0–2 |
| Steaua București | 5–1 | Sloga Jugomagnat | 3–0 | 2–1 |
* ↑ UEFA awarded Haka a 3–0 win due to Maccabi Haifa fielding suspended player Walid Badir in the second leg. The original match had ended in a 4–0 win for Maccabi Haifa.

### Third qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Shakhtar Donetsk | 1–5 | Borussia Dortmund | 0–2 | 1–3 |
| Lokomotiv Moscow | 3–2 | Tirol Innsbruck | 3–1 | 0–1 |
| Steaua București | 3–5 | Dynamo Kyiv | 2–4 | 1–1 |
| Haka | 1–9 | Liverpool | 0–5 | 1–4 |
| Hajduk Split | 1–2 | Mallorca | 1–0 | 0–2 (a.e.t.) |
| Red Star Belgrade | 0–3 | Bayer Leverkusen | 0–0 | 0–3 |
| Wisła Kraków | 3–5 | Barcelona | 3–4 | 0–1 |
| Copenhagen | 3–5 | Lazio | 2–1 | 1–4 |
| Inter Bratislava | 3–7 | Rosenborg | 3–3 | 0–4 |
| Halmstads BK | 3–4 | Anderlecht | 2–3 | 1–1 |
| Slavia Prague | 1–3 | Panathinaikos | 1–2 | 0–1 |
| Galatasaray | 3–2 | Levski Sofia | 2–1 | 1–1 |
| Ajax | 2–3 | Celtic | 1–3 | 1–0 |
| Porto | 5–4 | Grasshopper | 2–2 | 3–2 |
| Parma | 1–2 | Lille | 0–2 | 1–0 |
| Rangers | 1–2 | Fenerbahçe | 0–0 | 1–2 |
* ↑ UEFA decided to replay the second leg (which originally ended in 1–0 win to Lokomotiv) after accepting Tirol's protest on refereeing mistake, which resulted in Lokomotiv player not being shown a red card after receiving a second yellow card.

## First group stage

16 winners from the third qualifying round, 10 champions from countries ranked 1–10, and six second-placed teams from countries ranked 1–6 were drawn into eight groups of four teams each. The top two teams in each group advance to the second group stage, and the third placed team in each group advance to the Third Round of the UEFA Cup.
Celtic, Lille, Liverpool, Lokomotiv Moscow, Mallorca, Roma and Schalke 04 made their debut in the group stage.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | ROM | LMO | AND |
| 1 | Real Madrid | 6 | 4 | 1 | 1 | 13 | 5 | +8 | 13 | Advance to second group stage | — | 1–1 | 4–0 | 4–1 |
| 2 | Roma | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 9 | Advance to second group stage | 1–2 | — | 2–1 | 1–1 |
| 3 | Lokomotiv Moscow | 6 | 2 | 1 | 3 | 9 | 9 | 0 | 7 | Transfer to UEFA Cup | 2–0 | 0–1 | — | 1–1 |
| 4 | Anderlecht | 6 | 0 | 3 | 3 | 4 | 13 | −9 | 3 | | 0–2 | 0–0 | 1–5 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LIV | BOA | DOR | DKV |
| 1 | Liverpool | 6 | 3 | 3 | 0 | 7 | 3 | +4 | 12 | Advance to second group stage | — | 1–1 | 2–0 | 1–0 |
| 2 | Boavista | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 8 | Advance to second group stage | 1–1 | — | 2–1 | 3–1 |
| 3 | Borussia Dortmund | 6 | 2 | 2 | 2 | 6 | 7 | −1 | 8 | Transfer to UEFA Cup | 0–0 | 2–1 | — | 1–0 |
| 4 | Dynamo Kyiv | 6 | 1 | 1 | 4 | 5 | 9 | −4 | 4 | | 1–2 | 1–0 | 2–2 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PAN | ARS | MLL | SCH |
| 1 | Panathinaikos | 6 | 4 | 0 | 2 | 8 | 3 | +5 | 12 | Advance to second group stage | — | 1–0 | 2–0 | 2–0 |
| 2 | Arsenal | 6 | 3 | 0 | 3 | 9 | 9 | 0 | 9 | Advance to second group stage | 2–1 | — | 3–1 | 3–2 |
| 3 | Mallorca | 6 | 3 | 0 | 3 | 4 | 9 | −5 | 9 | Transfer to UEFA Cup | 1–0 | 1–0 | — | 0–4 |
| 4 | Schalke 04 | 6 | 2 | 0 | 4 | 9 | 9 | 0 | 6 | | 0–2 | 3–1 | 0–1 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | NAN | GAL | PSV | LAZ |
| 1 | Nantes | 6 | 3 | 2 | 1 | 8 | 3 | +5 | 11 | Advance to second group stage | — | 0–1 | 4–1 | 1–0 |
| 2 | Galatasaray | 6 | 3 | 1 | 2 | 5 | 4 | +1 | 10 | Advance to second group stage | 0–0 | — | 2–0 | 1–0 |
| 3 | PSV Eindhoven | 6 | 2 | 1 | 3 | 6 | 9 | −3 | 7 | Transfer to UEFA Cup | 0–0 | 3–1 | — | 1–0 |
| 4 | Lazio | 6 | 2 | 0 | 4 | 4 | 7 | −3 | 6 | | 1–3 | 1–0 | 2–1 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | JUV | POR | CEL | ROS |
| 1 | Juventus | 6 | 3 | 2 | 1 | 11 | 8 | +3 | 11 | Advance to second group stage | — | 3–1 | 3–2 | 1–0 |
| 2 | Porto | 6 | 3 | 1 | 2 | 7 | 5 | +2 | 10 | Advance to second group stage | 0–0 | — | 3–0 | 1–0 |
| 3 | Celtic | 6 | 3 | 0 | 3 | 8 | 11 | −3 | 9 | Transfer to UEFA Cup | 4–3 | 1–0 | — | 1–0 |
| 4 | Rosenborg | 6 | 1 | 1 | 4 | 4 | 6 | −2 | 4 | | 1–1 | 1–2 | 2–0 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | LEV | LYO | FEN |
| 1 | Barcelona | 6 | 5 | 0 | 1 | 12 | 5 | +7 | 15 | Advance to second group stage | — | 2–1 | 2–0 | 1–0 |
| 2 | Bayer Leverkusen | 6 | 4 | 0 | 2 | 10 | 9 | +1 | 12 | Advance to second group stage | 2–1 | — | 2–4 | 2–1 |
| 3 | Lyon | 6 | 3 | 0 | 3 | 10 | 9 | +1 | 9 | Transfer to UEFA Cup | 2–3 | 0–1 | — | 3–1 |
| 4 | Fenerbahçe | 6 | 0 | 0 | 6 | 3 | 12 | −9 | 0 | | 0–3 | 1–2 | 0–1 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | DEP | MUN | LIL | OLY |
| 1 | Deportivo La Coruña | 6 | 2 | 4 | 0 | 10 | 8 | +2 | 10 | Advance to second group stage | — | 2–1 | 1–1 | 2–2 |
| 2 | Manchester United | 6 | 3 | 1 | 2 | 10 | 6 | +4 | 10 | Advance to second group stage | 2–3 | — | 1–0 | 3–0 |
| 3 | Lille | 6 | 1 | 3 | 2 | 7 | 7 | 0 | 6 | Transfer to UEFA Cup | 1–1 | 1–1 | — | 3–1 |
| 4 | Olympiacos | 6 | 1 | 2 | 3 | 6 | 12 | −6 | 5 | | 1–1 | 0–2 | 2–1 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAY | SPP | FEY | SPM |
| 1 | Bayern Munich | 6 | 4 | 2 | 0 | 14 | 5 | +9 | 14 | Advance to second group stage | — | 0–0 | 3–1 | 5–1 |
| 2 | Sparta Prague | 6 | 3 | 2 | 1 | 10 | 3 | +7 | 11 | Advance to second group stage | 0–1 | — | 4–0 | 2–0 |
| 3 | Feyenoord | 6 | 1 | 2 | 3 | 7 | 14 | −7 | 5 | Transfer to UEFA Cup | 2–2 | 0–2 | — | 2–1 |
| 4 | Spartak Moscow | 6 | 0 | 2 | 4 | 7 | 16 | −9 | 2 | | 1–3 | 2–2 | 2–2 | — |

## Second group stage

Eight winners and eight runners-up from the first group stage were drawn into four groups of four teams each, each containing two group winners and two runners-up. Teams from the same country or from the same first round group could not be drawn together. The top two teams in each group advanced to the quarter-finals.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MUN | BAY | BOA | NAN |
| 1 | Manchester United | 6 | 3 | 3 | 0 | 13 | 3 | +10 | 12 | Advance to knockout stage | — | 0–0 | 3–0 | 5–1 |
| 2 | Bayern Munich | 6 | 3 | 3 | 0 | 5 | 2 | +3 | 12 | Advance to knockout stage | 1–1 | — | 1–0 | 2–1 |
| 3 | Boavista | 6 | 1 | 2 | 3 | 2 | 8 | −6 | 5 | | 0–3 | 0–0 | — | 1–0 |
| 4 | Nantes | 6 | 0 | 2 | 4 | 4 | 11 | −7 | 2 | | 1–1 | 0–1 | 1–1 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | LIV | ROM | GAL |
| 1 | Barcelona | 6 | 2 | 3 | 1 | 7 | 7 | 0 | 9 | Advance to knockout stage | — | 0–0 | 1–1 | 2–2 |
| 2 | Liverpool | 6 | 1 | 4 | 1 | 4 | 4 | 0 | 7 | Advance to knockout stage | 1–3 | — | 2–0 | 0–0 |
| 3 | Roma | 6 | 1 | 4 | 1 | 6 | 5 | +1 | 7 | | 3–0 | 0–0 | — | 1–1 |
| 4 | Galatasaray | 6 | 0 | 5 | 1 | 5 | 6 | −1 | 5 | | 0–1 | 1–1 | 1–1 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | PAN | SPP | POR |
| 1 | Real Madrid | 6 | 5 | 1 | 0 | 14 | 5 | +9 | 16 | Advance to knockout stage | — | 3–0 | 3–0 | 1–0 |
| 2 | Panathinaikos | 6 | 2 | 2 | 2 | 7 | 8 | −1 | 8 | Advance to knockout stage | 2–2 | — | 2–1 | 0–0 |
| 3 | Sparta Prague | 6 | 2 | 0 | 4 | 6 | 10 | −4 | 6 | | 2–3 | 0–2 | — | 2–0 |
| 4 | Porto | 6 | 1 | 1 | 4 | 3 | 7 | −4 | 4 | | 1–2 | 2–1 | 0–1 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LEV | DEP | ARS | JUV |
| 1 | Bayer Leverkusen | 6 | 3 | 1 | 2 | 11 | 11 | 0 | 10 | Advance to knockout stage | — | 3–0 | 1–1 | 3–1 |
| 2 | Deportivo La Coruña | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 | Advance to knockout stage | 1–3 | — | 2–0 | 2–0 |
| 3 | Arsenal | 6 | 2 | 1 | 3 | 8 | 8 | 0 | 7 | | 4–1 | 0–2 | — | 3–1 |
| 4 | Juventus | 6 | 2 | 1 | 3 | 7 | 8 | −1 | 7 | | 4–0 | 0–0 | 1–0 | — |

## Knockout phase
### Bracket

| Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Deportivo La Coruña | Deportivo La Coruña | 0 | 2 | 2 | | | | | | | | |
| Manchester United | Manchester United | 2 | 3 | 5 | | | | | | | | |
| Manchester United | Manchester United | 2 | 3 | 5 | Manchester United | Manchester United | 2 | 1 | 3 | | | |
| | | | | | Bayer Leverkusen (a) | Bayer Leverkusen (a) | 2 | 1 | 3 | | | |
| Liverpool | Liverpool | 1 | 2 | 3 | Bayer Leverkusen (a) | Bayer Leverkusen (a) | 2 | 1 | 3 | | | |
| Liverpool | Liverpool | 1 | 2 | 3 | | 15 May – Glasgow | | | |
| Bayer Leverkusen | Bayer Leverkusen | 0 | 4 | 4 | | 15 May – Glasgow | | | |
| Bayer Leverkusen | Bayer Leverkusen | 0 | 4 | 4 | | Bayer Leverkusen | 1 | | |
| | | | | | | Bayer Leverkusen | 1 | | | Real Madrid | Real Madrid | 2 |
| Panathinaikos | Panathinaikos | 1 | 1 | 2 | | | | | | Real Madrid | Real Madrid | 2 |
| Barcelona | Barcelona | 0 | 3 | 3 | | | | | |
| Barcelona | Barcelona | 0 | 3 | 3 | Barcelona | Barcelona | 0 | 1 | 1 | | | |
| | | | | | Real Madrid | Real Madrid | 2 | 1 | 3 | | | |
| Bayern Munich | Bayern Munich | 2 | 0 | 2 | Real Madrid | Real Madrid | 2 | 1 | 3 | | | |
| Real Madrid | Real Madrid | 1 | 2 | 3 | | | | | |

### Quarter-finals

The first legs were played on 2 and 3 April, and the second legs were played on 9 and 10 April 2002.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Panathinaikos | 2–3 | Barcelona | 1–0 | 1–3 |
| Bayern Munich | 2–3 | Real Madrid | 2–1 | 0–2 |
| Deportivo La Coruña | 2–5 | Manchester United | 0–2 | 2–3 |
| Liverpool | 3–4 | Bayer Leverkusen | 1–0 | 2–4 |

### Semi-finals

The first legs were played on 23 and 24 April, and the second legs were played on 30 April and 1 May 2002.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Barcelona | 1–3 | Real Madrid | 0–2 | 1–1 |
| Manchester United | 3–3 (a) | Bayer Leverkusen | 2–2 | 1–1 |

### Final

The final was played on 15 May 2002 at Hampden Park in Glasgow, Scotland.

## Statistics

The top scorers from the 2001–02 UEFA Champions League (excluding qualifying rounds) are as follows:

### Top goalscorers

| Rank | Name | Team | Goals | Appearances | Minutes played |
| 1 | Ruud van Nistelrooy | Manchester United | 10 | 14 | 1,207 |
| 2 | David Trezeguet | Juventus | 8 | 10 | 841 |
| 3 | Ole Gunnar Solskjær | Manchester United | 7 | 15 | 630 |
| 3 | Thierry Henry | Arsenal | 7 | 11 | 981 |
| 5 | Giovane Élber | Bayern Munich | 6 | 11 | 730 |
| 5 | Diego Tristán | Deportivo La Coruña | 6 | 12 | 797 |
| 5 | Michalis Konstantinou | Panathinaikos | 6 | 14 | 955 |
| 5 | Raúl | Real Madrid | 6 | 12 | 1,080 |
| 5 | Patrick Kluivert | Barcelona | 6 | 15 | 1,300 |
| 5 | Michael Ballack | Bayer Leverkusen | 6 | 15 | 1,346 |