De 10e editie van de Champions League werd gewonnen door Real Madrid in de finale tegen het Duitse Bayer Leverkusen.
Voorronde
Eerste voorronde
Tweede voorronde
Derde voorronde
* Eindstand 1-0 voor Lokomotiv maar herspeeld wegens de niet-uitsluiting van een Lokomotiv speler met 2 gele kaarten.
Eerste groepsfase
16 winnaars van de 3de kwalificatieronde, 10 kampioenen van de 10 competities met het beste coëfficiënt en 6 vicekampioenen van de 6 beste competities werden verdeeld over 8 groepen van 4. De top 2 van elke groep gaat naar de 2de groepsfase, de 3de plaats gaat door naar de 3de ronde van de UEFA Cup, de nummer 4 is uitgeschakeld.
Groep A
|
|
|
|
Eerste speeldag
|
Lokomotiv Moskou
|
1–1
|
Anderlecht
|
AS Roma
|
1–2
|
Real Madrid
|
Tweede speeldag
|
Anderlecht
|
0–0
|
AS Roma
|
Real Madrid
|
4–0
|
Lokomotiv Moskou
|
Derde speeldag
|
Real Madrid
|
4–1
|
Anderlecht
|
AS Roma
|
2–1
|
Lokomotiv Moskou
|
Vierde speeldag
|
Anderlecht
|
0–2
|
Real Madrid
|
Lokomotiv Moskva
|
0–1
|
AS Roma
|
Vijfde speeldag
|
Real Madrid
|
1–1
|
AS Roma
|
Anderlecht
|
1–5
|
Lokomotiv Moskou
|
Zesde speeldag
|
Lokomotiv Moskou
|
2–0
|
Real Madrid
|
AS Roma
|
1–1
|
Anderlecht
|
Groep B
|
|
|
|
Eerste speeldag
|
Dynamo Kiev
|
2–2
|
Borussia Dortmund
|
Liverpool
|
1–1
|
Boavista
|
Tweede speeldag
|
Borussia Dortmund
|
0–0
|
Liverpool
|
Boavista
|
3–1
|
Dynamo Kiev
|
Derde speeldag
|
Boavista
|
2–1
|
Borussia Dortmund
|
Liverpool
|
1–0
|
Dynamo Kiev
|
Vierde speeldag
|
Borussia Dortmund
|
2–1
|
Boavista
|
Dynamo Kiev
|
1–2
|
Liverpool
|
Vijfde speeldag
|
Boavista
|
1–1
|
Liverpool
|
Borussia Dortmund
|
1–0
|
Dynamo Kiev
|
Zesde speeldag
|
Liverpool
|
2–0
|
Borussia Dortmund
|
Dynamo Kiev
|
1–0
|
Boavista
|
Groep C
|
|
|
|
Eerste speeldag
|
Schalke
|
0–2
|
Panathinaikos
|
Mallorca
|
1–0
|
Arsenal
|
Tweede speeldag
|
Panathinaikos
|
2–0
|
Mallorca
|
Arsenal
|
3–2
|
Schalke
|
Derde speeldag
|
Panathinaikos
|
1–0
|
Arsenal
|
Schalke
|
0–1
|
Mallorca
|
Vierde speeldag
|
Arsenal
|
2–1
|
Panathinaikos
|
Mallorca
|
0–4
|
Schalke
|
Vijfde speeldag
|
Panathinaikos
|
2–0
|
Schalke
|
Arsenal
|
3–1
|
Mallorca
|
Zesde speeldag
|
Schalke
|
3–1
|
Arsenal
|
Mallorca
|
1–0
|
Panathinaikos
|
Groep D
|
|
|
|
Eerste speeldag
|
Nantes
|
4–1
|
PSV Eindhoven
|
Galatasaray
|
1–0
|
Lazio
|
Tweede speeldag
|
Lazio
|
1–3
|
Nantes
|
PSV Eindhoven
|
3–1
|
Galatasaray
|
Derde speeldag
|
PSV Eindhoven
|
1–0
|
Lazio
|
Nantes
|
0–1
|
Galatasaray
|
Vierde speeldag
|
Lazio
|
2–1
|
PSV Eindhoven
|
Galatasaray
|
0–0
|
Nantes
|
Vijfde speeldag
|
PSV Eindhoven
|
0–0
|
Nantes
|
Lazio
|
1–0
|
Galatasaray
|
Zesde speeldag
|
Nantes
|
1–0
|
Lazio
|
Galatasaray
|
2–0
|
PSV Eindhoven
|
Groep E
|
|
|
|
Eerste speeldag
|
Rosenborg
|
1–2
|
Porto
|
Juventus
|
3–2
|
Celtic
|
Tweede speeldag
|
Rosenborg
|
1–1
|
Juventus
|
Celtic
|
1–0
|
Porto
|
Derde speeldag
|
Celtic
|
1–0
|
Rosenborg
|
Porto
|
0–0
|
Juventus
|
Vierde speeldag
|
Porto
|
3–0
|
Celtic
|
Juventus
|
1–0
|
Rosenborg
|
Vijfde speeldag
|
Rosenborg
|
2–0
|
Celtic
|
Juventus
|
3–1
|
Porto
|
Zesde speeldag
|
Porto
|
1–0
|
Rosenborg
|
Celtic
|
4–3
|
Juventus
|
Groep F
|
|
|
|
Eerste speeldag
|
Olympique Lyonnais
|
0–1
|
Bayer Leverkusen
|
Fenerbahçe
|
0–3
|
Barcelona
|
Tweede speeldag
|
Fenerbahçe
|
0–1
|
Olympique Lyonnais
|
Bayer Leverkusen
|
2–1
|
Barcelona
|
Derde speeldag
|
Barcelona
|
2–0
|
Olympique Lyonnais
|
Bayer Leverkusen
|
2–1
|
Fenerbahçe
|
Vierde speeldag
|
Barcelona
|
2–1
|
Bayer Leverkusen
|
Olympique Lyonnais
|
3–1
|
Fenerbahçe
|
Vijfde speeldag
|
Fenerbahçe
|
1–2
|
Bayer Leverkusen
|
Olympique Lyonnais
|
2–3
|
Barcelona
|
Zesde speeldag
|
Barcelona
|
1–0
|
Fenerbahçe
|
Bayer Leverkusen
|
2–4
|
Olympique Lyonnais
|
Groep G
|
|
|
|
Eerste speeldag
|
Deportivo de La Coruña
|
2–2
|
Olympiakos
|
Manchester United
|
1–0
|
Lille OSC
|
Tweede speeldag
|
Deportivo de La Coruña
|
2–1
|
Manchester United
|
Lille OSC
|
3–1
|
Olympiakos
|
Derde speeldag
|
Olympiakos
|
0–2
|
Manchester United
|
Lille OSC
|
1–1
|
Deportivo de La Coruña
|
Vierde speeldag
|
Olympiakos
|
2–1
|
Lille OSC
|
Manchester United
|
2–3
|
Deportivo de La Coruña
|
Vijfde speeldag
|
Deportivo de La Coruña
|
1–1
|
Lille OSC
|
Manchester United
|
3–0
|
Olympiakos
|
Zesde speeldag
|
Olympiakos
|
1–1
|
Deportivo de La Coruña
|
Lille OSC
|
1–1
|
Manchester United
|
Groep H
|
|
|
|
Eerste speeldag
|
Spartak Moskou
|
2–2
|
Feyenoord
|
Bayern München
|
0–0
|
Sparta Praag
|
Tweede speeldag
|
Spartak Moskou
|
1–3
|
Bayern München
|
Sparta Praag
|
4–0
|
Feyenoord
|
Derde speeldag
|
Feyenoord
|
2–2
|
Bayern München
|
Sparta Praag
|
2–0
|
Spartak Moskou
|
Vierde speeldag
|
Bayern München
|
5–1
|
Spartak Moskou
|
Feyenoord
|
0–2
|
Sparta Praag
|
Vijfde speeldag
|
Bayern München
|
3–1
|
Feyenoord
|
Spartak Moskou
|
2–2
|
Sparta Praag
|
Zesde speeldag
|
Feyenoord
|
2–1
|
Spartak Moskou
|
Sparta Praag
|
0–1
|
Bayern München
|
Tweede groepsfase
De 8 groepswinnaars en 8 2de plaatsen van de eerste groepsfase werden over 4 groepen van 4 verdeeld met telkens twee groepswinnaars en twee 2de plaatsen. Teams van hetzelfde land of die in de vorige groepsfase samen zaten kunnen nu niet bij elkaar zitten. De top 2 gaat door naar de kwartfinale.
Groep A
|
|
|
|
Eerste speeldag
|
Bayern München
|
1–1
|
Manchester United
|
Boavista
|
1–0
|
Nantes Atlantique
|
Tweede speeldag
|
Manchester United
|
3–0
|
Boavista
|
Nantes Atlantique
|
0–1
|
Bayern München
|
Derde speeldag
|
Boavista
|
0–0
|
Bayern München
|
Nantes Atlantique
|
1–1
|
Manchester United
|
Vierde speeldag
|
Bayern München
|
1–0
|
Boavista
|
Manchester United
|
5–1
|
Nantes Atlantique
|
Vijfde speeldag
|
Manchester United
|
0–0
|
Bayern München
|
Nantes Atlantique
|
1–1
|
Boavista
|
Zesde speeldag
|
Boavista
|
0–3
|
Manchester United
|
Bayern München
|
2–1
|
Nantes Atlantique
|
Groep B
|
|
|
|
Eerste speeldag
|
Galatasaray
|
1–1
|
AS Roma
|
Liverpool
|
1–3
|
Barcelona
|
Tweede speeldag
|
AS Roma
|
0–0
|
Liverpool
|
Barcelona
|
2–2
|
Galatasaray
|
Derde speeldag
|
Liverpool
|
0–0
|
Galatasaray
|
Barcelona
|
1–1
|
AS Roma
|
Vierde speeldag
|
Galatasaray
|
1–1
|
Liverpool
|
AS Roma
|
3–0
|
Barcelona
|
Vijfde speeldag
|
AS Roma
|
1–1
|
Galatasaray
|
Barcelona
|
0–0
|
Liverpool
|
Zesde speeldag
|
Liverpool
|
2–0
|
AS Roma
|
Galatasaray
|
0–1
|
Barcelona
|
Groep C
|
|
|
|
Eerste speeldag
|
Panathinaikos
|
0–0
|
Porto
|
Sparta Praag
|
2–3
|
Real Madrid
|
Tweede speeldag
|
Porto
|
0–1
|
Sparta Praag
|
Real Madrid
|
3–0
|
Panathinaikos
|
Derde speeldag
|
Sparta Praag
|
0–2
|
Panathinaikos
|
Real Madrid
|
1–0
|
Porto
|
Vierde speeldag
|
Panathinaikos
|
2–1
|
Sparta Praag
|
Porto
|
1–2
|
Real Madrid
|
Vijfde speeldag
|
Porto
|
2–1
|
Panathinaikos
|
Real Madrid
|
3–0
|
Sparta Praag
|
Zesde speeldag
|
Sparta Praag
|
2–0
|
Porto
|
Panathinaikos
|
2–2
|
Real Madrid
|
Groep D
|
|
|
|
Eerste speeldag
|
Deportivo de La Coruña
|
2–0
|
Arsenal
|
Juventus
|
4–0
|
Bayer Leverkusen
|
Tweede speeldag
|
Arsenal
|
3–1
|
Juventus
|
Bayer Leverkusen
|
3–0
|
Deportivo de La Coruña
|
Derde speeldag
|
Juventus
|
0–0
|
Deportivo de La Coruña
|
Bayer Leverkusen
|
1–1
|
Arsenal
|
Vierde speeldag
|
Deportivo de La Coruña
|
2–0
|
Juventus
|
Arsenal
|
4–1
|
Bayer Leverkusen
|
Vijfde speeldag
|
Arsenal
|
0–2
|
Deportivo de La Coruña
|
Bayer Leverkusen
|
3–1
|
Juventus
|
Zesde speeldag
|
Juventus
|
1–0
|
Arsenal
|
Deportivo de La Coruña
|
1–3
|
Bayer Leverkusen
|
Kwartfinale
Halve finale
Finale
Kampioen
Externe links