# 1999–2000 UEFA Champions League

The 1999–2000 UEFA Champions League was the 45th season of the UEFA Champions League, UEFA's premier European club football tournament, and the eighth season since its rebranding from the "European Champion Clubs' Cup" or "European Cup". The competition was won by Real Madrid, who clinched a historic eighth title win by beating fellow La Liga side, Valencia in the final. The final was hosted in the Stade de France in Paris, the city where the original roots of the competition had begun nearly 50 years earlier.
Just after two years of allowing runners-up of strongest continental leagues to enter the tournament, UEFA went even further and expanded the tournament to up to four strongest teams from Europe's top national leagues. As a result, the tournament was a stark contrast from 1996–97 (which took place only three years prior) where only top national champions and title holders participated.
The competition was dominated by the Spanish teams, with three of the four semi-finalists coming from Spain, namely Real Madrid, Valencia and Barcelona. The final between Real Madrid and Valencia marked the first time that both finalists in the competition had come from the same country.
Manchester United were the defending champions, but were eliminated by eventual winners Real Madrid in the quarter-finals.

## Changes to the competition format

The 1999–2000 edition of the Champions League featured a whole different format to the competition. An additional qualifying round was introduced to generate two group stages, firstly with 32 teams – eight groups of four – who played six matches each to reduce the competition to 16 teams for the second group stage, with the eight third-placed teams moving to the UEFA Cup third round. At the end of the second group stage, eight teams remained to contest the knock-out stage.

## Association team allocation

A total of 71 teams participated in the 1999–2000 Champions League, from 47 of 51 UEFA associations. Liechtenstein (who don't have their own league) as well as Andorra and San Marino did not participate. Additionally, Bosnia and Herzegovina were not admitted due to having no nation-wide champion.
Below is the qualification scheme for the 2000–01 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–48 each have one team qualify (except Liechtenstein)

### Association ranking

Countries are allocated places according to their 1998 UEFA league coefficient, which takes into account their performance in European competitions from 1993–94 to 1997–98.
| Rank | Association | Coeff. | Teams |
| 1 | Italy | 59.640 | 4 |
| 2 | Germany | 49.932 | 4 |
| 3 | Spain | 48.580 | 4 |
| 4 | France | 41.433 | 3 |
| 5 | Netherlands | 35.916 | 3 |
| 6 | England | 35.566 | 3 |
| 7 | Portugal | 31.266 | 2 |
| 8 | Greece | 28.750 | 2 |
| 9 | Czech Republic | 28.166 | 2 |
| 10 | Norway | 27.449 | 2 |
| 11 | Austria | 27.250 | 2 |
| 12 | Russia | 26.866 | 2 |
| 13 | Croatia | 26.166 | 2 |
| 14 | Turkey | 25.650 | 2 |
| 15 | Denmark | 24.200 | 2 |
| 16 | Switzerland | 22.250 | 1 |
| 17 | Ukraine | 22.082 | 1 |
| Rank | Association | Coeff. | Teams |
| 18 | Poland | 22.000 | 1 |
| 19 | Hungary | 21.083 | 1 |
| 20 | Belgium | 21.000 | 1 |
| 21 | Slovakia | 20.999 | 1 |
| 22 | Romania | 20.750 | 1 |
| 23 | Sweden | 20.600 | 1 |
| 24 | Georgia | 20.333 | 1 |
| 25 | Cyprus | 20.332 | 1 |
| 26 | Scotland | 19.500 | 1 |
| 27 | Israel | 16.749 | 1 |
| 28 | Slovenia | 15.998 | 1 |
| 29 | Belarus | 14.833 | 1 |
| 30 | Iceland | 13.666 | 1 |
| 31 | Finland | 13.415 | 1 |
| 32 | Latvia | 11.498 | 1 |
| 33 | Bulgaria | 10.499 | 1 |
| 34 | Macedonia | 8.666 | 1 |
| Rank | Association | Coeff. | Teams |
| 35 | Lithuania | 7.333 | 1 |
| 36 | FR Yugoslavia | 7.083 | 1 |
| 37 | Moldova | 6.666 | 1 |
| 38 | Liechtenstein | 5.000 | 0 |
| 39 | Estonia | 4.999 | 1 |
| 40 | Armenia | 4.832 | 1 |
| 41 | Northern Ireland | 4.665 | 1 |
| 42 | Malta | 4.664 | 1 |
| 43 | Wales | 3.999 | 1 |
| 44 | Republic of Ireland | 3.998 | 1 |
| 45 | Faroe Islands | 2.833 | 1 |
| 46 | Albania | 2.666 | 1 |
| 47 | Luxembourg | 2.333 | 1 |
| 48 | Azerbaijan | 1.833 | 1 |
| 49 | Andorra | 0.000 | 0 |
| 50 | Bosnia and Herzegovina | 0.000 | 0 |
| 51 | San Marino | 0.000 | 0 |

### Distribution

The title holders (Manchester United) qualified for the Champions League group stage through their domestic league, thus the group stage spot reserved for the title holders was vacated. Additionally, Bosnia and Herzegovina was not admitted as their play-off for Champions League qualification didn't take place. Due to these factors, the following changes to the default access list are made:
* The champions of association 10 (Norway) are promoted from the third qualifying round to the group stage.
* The champions of association 16 (Switzerland) are promoted from the second qualifying round to the third qualifying round.
* The champions of associations 27, 28 and 29 (Israel, Slovenia and Belarus) are promoted from the first qualifying round to the second qualifying round.
| | | Teams entering this round | Teams advancing from previous round |
| First qualifying round (18 teams) | First qualifying round (18 teams) | 18 champions from associations 30–48 (except Liechtenstein) | |
| Second qualifying round (28 teams) | Second qualifying round (28 teams) | 13 champions from associations 17–29 6 runners-up from associations 10–15 | 9 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 |
| First group stage (32 teams) | First group stage (32 teams) | 10 champions from associations 1–10 (including title holders Manchester United) 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 :
| Milan (1st) | Barcelona (1st) | Feyenoord (1st) | Porto (1st) |
| Lazio (2nd) | Real Madrid (2nd) | Willem II (2nd) | Olympiacos (1st) |
| Bayern Munich (1st) | Bordeaux (1st) | Manchester United (1st) | Sparta Prague (1st) |
| Bayer Leverkusen (2nd) | Marseille (2nd) | Arsenal (2nd) | Rosenborg (1st) |
| Third qualifying round ||||
| Fiorentina (3rd) | Valencia (4th) | AEK Athens (2nd) | Croatia Zagreb (1st) |
| Parma (4th) | Lyon (3rd) | Teplice (2nd) | Galatasaray (1st) |
| Hertha BSC (3rd) | PSV Eindhoven (3rd) | Sturm Graz (1st) | AaB (1st) |
| Borussia Dortmund (4th) | Chelsea (3rd) | Spartak Moscow (1st) | Servette (1st) |
| Mallorca (3rd) | Boavista (2nd) | | |
| Second qualifying round ||||
| Molde (2nd) | Brøndby (2nd) | Slovan Bratislava (1st) | Rangers (1st) |
| Rapid Wien (2nd) | Dynamo Kyiv (1st) | Rapid București (1st) | Hapoel Haifa (1st) |
| CSKA Moscow (2nd) | Widzew Łódź (2nd) | AIK (1st) | Maribor (1st) |
| Rijeka (2nd) | MTK Hungária (1st) | Dinamo Tbilisi (1st) | Dnepr-Transmash Mogilev (1st) |
| Beşiktaş (2nd) | Genk (1st) | Anorthosis Famagusta (1st) | |
| First qualifying round ||||
| ÍBV (1st) | Žalgiris (1st) | Glentoran (1st) | HB (1st) |
| Haka (1st) | Partizan (1st) | Valletta (1st) | Tirana (1st) |
| Skonto (1st) | Zimbru Chișinău (1st) | Barry Town (1st) | Jeunesse Esch (1st) |
| Litex Lovech (1st) | Flora (1st) | St Patrick's Athletic (1st) | Kapaz (1st) |
| Sloga Jugomagnat (1st) | Tsement Ararat (1st) | | |

#### Notes

* ^ Poland (POL): Polish champions Wisła Kraków were banned by UEFA due to fan behaviour in the 1998–99 UEFA Cup and replaced by runners-up Widzew Łódź.

## Round and draw dates

The schedule of the competition is as follows (all draws are held in Geneva, Switzerland, unless stated otherwise).
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | First qualifying round | 30 June 1999 | 13–14 July 1999 | 21 July 1999 |
| Qualifying | Second qualifying round | 30 June 1999 | 28 July 1999 | 4 August 1999 |
| Qualifying | Third qualifying round | 23 July 1999 | 10–11 August 1999 | 25 August 1999 |
| First group stage | Matchday 1 | 26 August 1999 (Monaco) | 14–15 September 1999 | 14–15 September 1999 |
| First group stage | Matchday 2 | 26 August 1999 (Monaco) | 21–22 September 1999 | 21–22 September 1999 |
| First group stage | Matchday 3 | 26 August 1999 (Monaco) | 28–29 September 1999 | 28–29 September 1999 |
| First group stage | Matchday 4 | 26 August 1999 (Monaco) | 19–20 October 1999 | 19–20 October 1999 |
| First group stage | Matchday 5 | 26 August 1999 (Monaco) | 26–27 October 1999 | 26–27 October 1999 |
| First group stage | Matchday 6 | 26 August 1999 (Monaco) | 2–3 November 1999 | 2–3 November 1999 |
| Second group stage | Matchday 1 | 5 November 1999 | 23–24 November 1999 | 23–24 November 1999 |
| Second group stage | Matchday 2 | 5 November 1999 | 7–8 December 1999 | 7–8 December 1999 |
| Second group stage | Matchday 3 | 5 November 1999 | 29 February – 1 March 2000 | 29 February – 1 March 2000 |
| Second group stage | Matchday 4 | 5 November 1999 | 7–8 March 2000 | 7–8 March 2000 |
| Second group stage | Matchday 5 | 5 November 1999 | 14–15 March 2000 | 14–15 March 2000 |
| Second group stage | Matchday 6 | 5 November 1999 | 21–22 March 2000 | 21–22 March 2000 |
| Knockout phase | Quarter-finals | 24 March 2000 | 4–5 April 2000 | 18–19 April 2000 |
| Knockout phase | Semi-finals | 24 March 2000 | 2–3 May 2000 | 9–10 May 2000 |
| Knockout phase | Final | 24 March 2000 | 24 May 2000 at Stade de France, Saint-Denis | 24 May 2000 at Stade de France, Saint-Denis |

## Qualifying rounds
### First qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| ÍBV | 3–1 | Tirana | 1–0 | 2–1 |
| Litex Lovech | 5–0 | Glentoran | 3–0 | 2–0 |
| Žalgiris | 5–0 | Tsement Ararat | 2–0 | 3–0 |
| HB | 1–7 | Haka | 1–1 | 0–6 |
| Partizan | 10–1 | Flora | 6–0 | 4–1 |
| Jeunesse Esch | 0–10 | Skonto | 0–2 | 0–8 |
| Sloga Jugomagnat | 2–2 (a) | Kapaz | 1–0 | 1–2 |
| Barry Town | 2–3 | Valletta | 0–0 | 2–3 |
| St Patrick's Athletic | 0–10 | Zimbru Chișinău | 0–5 | 0–5 |

### Second qualifying round

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rapid Wien | 5–0 | Valletta | 3–0 | 2–0 |
| Anorthosis Famagusta | 3–2 | Slovan Bratislava | 2–1 | 1–1 |
| Partizan | 6–1 | Rijeka | 3–1 | 3–0 |
| CSKA Moscow | 2–4 | Molde | 2–0 | 0–4 |
| Litex Lovech | 5–5 (2–3 p) | Widzew Łódź | 4–1 | 1–4 (a.e.t.) |
| Haka | 1–7 | Rangers | 1–4 | 0–3 |
| Dinamo Tbilisi | 2–3 | Zimbru Chișinău | 2–1 | 0–2 |
| Dnepr-Transmash Mogilev | 0–3 | AIK | 0–1 | 0–2 |
| Sloga Jugomagnat | 0–2 | Brøndby | 0–1 | 0–1 |
| Rapid București | 4–5 | Skonto | 3–3 | 1–2 |
| Beşiktaş | 1–1 (a) | Hapoel Haifa | 1–1 | 0–0 |
| Dynamo Kyiv | 3–0 | Žalgiris | 2–0 | 1–0 |
| ÍBV | 1–5 | MTK Hungária | 0–2 | 1–3 |
| Maribor | 5–4 | Genk | 5–1 | 0–3 |

### Third qualifying round

The losing teams advanced to the first round of the 1999–2000 UEFA Cup.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Zimbru Chișinău | 0–2 | PSV Eindhoven | 0–0 | 0–2 |
| Spartak Moscow | 5–1 | Partizan | 2–0 | 3–1 |
| Chelsea | 3–0 | Skonto | 3–0 | 0–0 |
| Rapid Wien | 0–4 | Galatasaray | 0–3 | 0–1 |
| Fiorentina | 5–1 | Widzew Łódź | 3–1 | 2–0 |
| AaB | 3–4 | Dynamo Kyiv | 1–2 | 2–2 |
| Rangers | 2–1 | Parma | 2–0 | 0–1 |
| Brøndby | 3–6 | Boavista | 1–2 | 2–4 (a.e.t.) |
| AEK Athens | 0–1 | AIK | 0–0 | 0–1 |
| Hapoel Haifa | 0–4 | Valencia | 0–2 | 0–2 |
| Hertha BSC | 2–0 | Anorthosis Famagusta | 2–0 | 0–0 |
| Sturm Graz | 4–3 | Servette | 2–1 | 2–2 |
| Molde | 1–1 (a) | Mallorca | 0–0 | 1–1 |
| Lyon | 0–3 | Maribor | 0–1 | 0–2 |
| Croatia Zagreb | 2–0 | MTK Hungária | 0–0 | 2–0 |
| Teplice | 0–2 | Borussia Dortmund | 0–1 | 0–1 |

## 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. Compared to the two previous seasons, three associations (England, France, The Netherlands) were allowed three teams – the league winner and runner-up from each nation qualified for the first group stage, and the third-placed teams qualified for the third qualifying round – and three associations were allowed four teams (Germany, Italy, Spain) – the league winner and runner-up from each nation qualified for the first group stage, and the third- and fourth-placed teams qualified for the third qualifying round. Nine additional associations were still allowed two teams (Czech Republic, Greece, Norway, Portugal: league winner in group stage; Austria, Croatia, Denmark, Turkey, Russia: league winner in third qualifying round). The top two teams in each group advanced to the Champions League second group stage, while the third-placed teams advanced to round three of the UEFA Cup.
AIK, Boavista, Bordeaux, Chelsea, Fiorentina, Hertha BSC, Lazio, Maribor, Molde, Valencia and Willem II made their debut in the group stage. Maribor was the first Slovenian side to play in group stage. Germany became the first association to have four teams in the Champions League group stage.
Tiebreakers, if necessary, are applied in the following order:
* Points earned in head-to-head matches between the tied teams.
* Total goals scored in head-to-head matches between the tied teams.
* Away goals scored in head-to-head matches between the tied teams.
* Cumulative goal difference in all group matches.
* Total goals scored in all group matches.
* Higher UEFA coefficient going into the competition.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LAZ | DKV | LEV | MRB |
| 1 | Lazio | 6 | 4 | 2 | 0 | 13 | 3 | +10 | 14 | Advance to second group stage | — | 2–1 | 1–1 | 4–0 |
| 2 | Dynamo Kyiv | 6 | 2 | 1 | 3 | 8 | 8 | 0 | 7 | Advance to second group stage | 0–1 | — | 4–2 | 0–1 |
| 3 | Bayer Leverkusen | 6 | 1 | 4 | 1 | 7 | 7 | 0 | 7 | Transfer to UEFA Cup | 1–1 | 1–1 | — | 0–0 |
| 4 | Maribor | 6 | 1 | 1 | 4 | 2 | 12 | −10 | 4 | | 0–4 | 1–2 | 0–2 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | FIO | ARS | AIK |
| 1 | Barcelona | 6 | 4 | 2 | 0 | 19 | 9 | +10 | 14 | Advance to second group stage | — | 4–2 | 1–1 | 5–0 |
| 2 | Fiorentina | 6 | 2 | 3 | 1 | 9 | 7 | +2 | 9 | Advance to second group stage | 3–3 | — | 0–0 | 3–0 |
| 3 | Arsenal | 6 | 2 | 2 | 2 | 9 | 9 | 0 | 8 | Transfer to UEFA Cup | 2–4 | 0–1 | — | 3–1 |
| 4 | AIK | 6 | 0 | 1 | 5 | 4 | 16 | −12 | 1 | | 1–2 | 0–0 | 2–3 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ROS | FEY | DOR | BOA |
| 1 | Rosenborg | 6 | 3 | 2 | 1 | 12 | 5 | +7 | 11 | Advance to second group stage | — | 2–2 | 2–2 | 2–0 |
| 2 | Feyenoord | 6 | 1 | 5 | 0 | 7 | 6 | +1 | 8 | Advance to second group stage | 1–0 | — | 1–1 | 1–1 |
| 3 | Borussia Dortmund | 6 | 1 | 3 | 2 | 7 | 9 | −2 | 6 | Transfer to UEFA Cup | 0–3 | 1–1 | — | 3–1 |
| 4 | Boavista | 6 | 1 | 2 | 3 | 4 | 10 | −6 | 5 | | 0–3 | 1–1 | 1–0 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MUN | MAR | STM | CZG |
| 1 | Manchester United | 6 | 4 | 1 | 1 | 9 | 4 | +5 | 13 | Advance to second group stage | — | 2–1 | 2–1 | 0–0 |
| 2 | Marseille | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 | Advance to second group stage | 1–0 | — | 2–0 | 2–2 |
| 3 | Sturm Graz | 6 | 2 | 0 | 4 | 5 | 12 | −7 | 6 | Transfer to UEFA Cup | 0–3 | 3–2 | — | 1–0 |
| 4 | Croatia Zagreb | 6 | 1 | 2 | 3 | 7 | 7 | 0 | 5 | | 1–2 | 1–2 | 3–0 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | POR | OLY | MOL |
| 1 | Real Madrid | 6 | 4 | 1 | 1 | 15 | 7 | +8 | 13 | Advance to second group stage | — | 3–1 | 3–0 | 4–1 |
| 2 | Porto | 6 | 4 | 0 | 2 | 9 | 6 | +3 | 12 | Advance to second group stage | 2–1 | — | 2–0 | 3–1 |
| 3 | Olympiacos | 6 | 2 | 1 | 3 | 9 | 12 | −3 | 7 | Transfer to UEFA Cup | 3–3 | 1–0 | — | 3–1 |
| 4 | Molde | 6 | 1 | 0 | 5 | 6 | 14 | −8 | 3 | | 0–1 | 0–1 | 3–2 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | VAL | BAY | RAN | PSV |
| 1 | Valencia | 6 | 3 | 3 | 0 | 8 | 4 | +4 | 12 | Advance to second group stage | — | 1–1 | 2–0 | 1–0 |
| 2 | Bayern Munich | 6 | 2 | 3 | 1 | 7 | 6 | +1 | 9 | Advance to second group stage | 1–1 | — | 1–0 | 2–1 |
| 3 | Rangers | 6 | 2 | 1 | 3 | 7 | 7 | 0 | 7 | Transfer to UEFA Cup | 1–2 | 1–1 | — | 4–1 |
| 4 | PSV Eindhoven | 6 | 1 | 1 | 4 | 5 | 10 | −5 | 4 | | 1–1 | 2–1 | 0–1 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPP | BOR | SPM | WIL |
| 1 | Sparta Prague | 6 | 3 | 3 | 0 | 14 | 6 | +8 | 12 | Advance to second group stage | — | 0–0 | 5–2 | 4–0 |
| 2 | Bordeaux | 6 | 3 | 3 | 0 | 7 | 4 | +3 | 12 | Advance to second group stage | 0–0 | — | 2–1 | 3–2 |
| 3 | Spartak Moscow | 6 | 1 | 2 | 3 | 9 | 12 | −3 | 5 | Transfer to UEFA Cup | 1–1 | 1–2 | — | 1–1 |
| 4 | Willem II | 6 | 0 | 2 | 4 | 7 | 15 | −8 | 2 | | 3–4 | 0–0 | 1–3 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | HER | GAL | MIL |
| 1 | Chelsea | 6 | 3 | 2 | 1 | 10 | 3 | +7 | 11 | Advance to second group stage | — | 2–0 | 1–0 | 0–0 |
| 2 | Hertha BSC | 6 | 2 | 2 | 2 | 7 | 10 | −3 | 8 | Advance to second group stage | 2–1 | — | 1–4 | 1–0 |
| 3 | Galatasaray | 6 | 2 | 1 | 3 | 10 | 13 | −3 | 7 | Transfer to UEFA Cup | 0–5 | 2–2 | — | 3–2 |
| 4 | Milan | 6 | 1 | 3 | 2 | 6 | 7 | −1 | 6 | | 1–1 | 1–1 | 2–1 | — |

## 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 | BAR | POR | SPP | HER |
| 1 | Barcelona | 6 | 5 | 1 | 0 | 17 | 5 | +12 | 16 | Advance to knockout stage | — | 4–2 | 5–0 | 3–1 |
| 2 | Porto | 6 | 3 | 1 | 2 | 8 | 8 | 0 | 10 | Advance to knockout stage | 0–2 | — | 2–2 | 1–0 |
| 3 | Sparta Prague | 6 | 1 | 2 | 3 | 5 | 12 | −7 | 5 | | 1–2 | 0–2 | — | 1–0 |
| 4 | Hertha BSC | 6 | 0 | 2 | 4 | 3 | 8 | −5 | 2 | | 1–1 | 0–1 | 1–1 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MUN | VAL | FIO | BOR |
| 1 | Manchester United | 6 | 4 | 1 | 1 | 10 | 4 | +6 | 13 | Advance to knockout stage | — | 3–0 | 3–1 | 2–0 |
| 2 | Valencia | 6 | 3 | 1 | 2 | 9 | 5 | +4 | 10 | Advance to knockout stage | 0–0 | — | 2–0 | 3–0 |
| 3 | Fiorentina | 6 | 2 | 2 | 2 | 7 | 8 | −1 | 8 | | 2–0 | 1–0 | — | 3–3 |
| 4 | Bordeaux | 6 | 0 | 2 | 4 | 5 | 14 | −9 | 2 | | 1–2 | 1–4 | 0–0 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAY | RMA | DKV | ROS |
| 1 | Bayern Munich | 6 | 4 | 1 | 1 | 13 | 8 | +5 | 13 | Advance to knockout stage | — | 4–1 | 2–1 | 2–1 |
| 2 | Real Madrid | 6 | 3 | 1 | 2 | 11 | 12 | −1 | 10 | Advance to knockout stage | 2–4 | — | 2–2 | 3–1 |
| 3 | Dynamo Kyiv | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 | | 2–0 | 1–2 | — | 2–1 |
| 4 | Rosenborg | 6 | 0 | 1 | 5 | 5 | 11 | −6 | 1 | | 1–1 | 0–1 | 1–2 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LAZ | CHE | FEY | MAR |
| 1 | Lazio | 6 | 3 | 2 | 1 | 10 | 4 | +6 | 11 | Advance to knockout stage | — | 0–0 | 1–2 | 5–1 |
| 2 | Chelsea | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 | Advance to knockout stage | 1–2 | — | 3–1 | 1–0 |
| 3 | Feyenoord | 6 | 2 | 2 | 2 | 7 | 7 | 0 | 8 | | 0–0 | 1–3 | — | 3–0 |
| 4 | Marseille | 6 | 1 | 1 | 4 | 2 | 11 | −9 | 4 | | 0–2 | 1–0 | 0–0 | — |

## Knockout stage
### Bracket

| Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Real Madrid | Real Madrid | 0 | 3 | 3 | | | | | | | | |
| Manchester United | Manchester United | 0 | 2 | 2 | | | | | | | | |
| Manchester United | Manchester United | 0 | 2 | 2 | Real Madrid | Real Madrid | 2 | 1 | 3 | | | |
| | | | | | Bayern Munich | Bayern Munich | 0 | 2 | 2 | | | |
| Porto | Porto | 1 | 1 | 2 | Bayern Munich | Bayern Munich | 0 | 2 | 2 | | | |
| Porto | Porto | 1 | 1 | 2 | | 24 May – Saint-Denis | | | |
| Bayern Munich | Bayern Munich | 1 | 2 | 3 | | 24 May – Saint-Denis | | | |
| Bayern Munich | Bayern Munich | 1 | 2 | 3 | | Real Madrid | 3 | | |
| | | | | | | Real Madrid | 3 | | | Valencia | Valencia | 0 |
| Valencia | Valencia | 5 | 0 | 5 | | | | | | Valencia | Valencia | 0 |
| Lazio | Lazio | 2 | 1 | 3 | | | | | |
| Lazio | Lazio | 2 | 1 | 3 | Valencia | Valencia | 4 | 1 | 5 | | | |
| | | | | | Barcelona | Barcelona | 1 | 2 | 3 | | | |
| Chelsea | Chelsea | 3 | 1 | 4 | Barcelona | Barcelona | 1 | 2 | 3 | | | |
| Barcelona (a.e.t.) | Barcelona (a.e.t.) | 1 | 5 | 6 | | | | | |

### Quarter-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 3–2 | Manchester United | 0–0 | 3–2 |
| Porto | 2–3 | Bayern Munich | 1–1 | 1–2 |
| Chelsea | 4–6 | Barcelona | 3–1 | 1–5 (a.e.t.) |
| Valencia | 5–3 | Lazio | 5–2 | 0–1 |

### Semi-finals

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Valencia | 5–3 | Barcelona | 4–1 | 1–2 |
| Real Madrid | 3–2 | Bayern Munich | 2–0 | 1–2 |

### Final

The final was played on 24 May 2000 at the Stade de France in Saint-Denis, France.

## Top goalscorers

The top scorers from the 1999–2000 UEFA Champions League (excluding qualifying rounds) are as follows:
| Rank | Name | Team | Goals | Minutes played |
| 1 | Mário Jardel | Porto | 10 | 1150 |
| 1 | Rivaldo | Barcelona | 10 | 1229 |
| 1 | Raúl | Real Madrid | 10 | 1350 |
| 4 | Simone Inzaghi | Lazio | 9 | 700 |
| 5 | Serhiy Rebrov | Dynamo Kyiv | 8 | 1061 |
| 5 | Tore André Flo | Chelsea | 8 | 1159 |
| 7 | Paulo Sérgio | Bayern Munich | 7 | 1007 |
| 7 | Patrick Kluivert | Barcelona | 7 | 1203 |
| 9 | Luis Enrique | Barcelona | 6 | 581 |
| 9 | Gabriel Batistuta | Fiorentina | 6 | 875 |
| 9 | Roy Keane | Manchester United | 6 | 1048 |
| 9 | Fernando Morientes | Real Madrid | 6 | 1129 |
Source: