De 12de editie van de Champions League werd door FC Porto gewonnen in de finale tegen AS Monaco.
Voorronde Eerste voorronde Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.Pjoenik Jerevan 2 - 1 KR Reykjavík 1 - 0 1 - 1Sheriff Tiraspol 2 - 1 Flora Tallinn 1 - 0 1 - 1HB Tórshavn 1 - 5 FBK Kaunas 0 - 1 1 - 4FC BATE 1 - 3 Bohemian FC 1 - 0 0 - 3Vardar Skopje 4 - 2 Barry Town FC 3 - 0 1 - 2CS Grevenmacher 0 - 2 Leotar Trebinje 0 - 0 0 - 2Glentoran FC 0 - 1 HJK Helsinki 0 - 0 0 - 1Sliema Wanderers 3 (uitgoals) - 3 Skonto Riga 2 - 0 1 - 3Omonia Nicosia 2 - 1 Irtysh Pavlodar 0 - 0 2 - 1Dinamo Tbilisi 3 - 3 (2-4 n.p.) SK Tirana 3 - 0 0 - 3
Tweede voorronde Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.MTK Hungária FC 3 - 2 HJK Helsinki 3 - 1 0 - 1Pjoenik Jerevan 0 - 3 CSKA Sofia 0 - 2 0 - 1FBK Kaunas 0 - 5 Celtic FC 0 - 4 0 - 1Leotar Trebinje 1 - 4 Slavia Praag 1 - 2 0 - 2Sheriff Tiraspol 0 - 2 Sjachtar Donetsk 0 - 0 0 - 2MŠK Žilina 2 - 1 Maccabi Tel Aviv 1 - 0 1 - 1Bohemian FC 0 - 5 Rosenborg BK 0 - 1 0 - 4NK Maribor 2 - 3 Dinamo Zagreb 1 - 1 1 - 2CSKA Moskou 2 - 3 Vardar Skopje 1 - 2 1 - 1Rapid Boekarest 2 - 3 RSC Anderlecht 0 - 0 2 - 3Partizan Belgrado 3 (uitgoals) - 3 Djurgården 1 - 1 2 - 2Wisła Kraków 7 - 4 Omonia Nicosia 5 - 2 2 - 2FC Kopenhagen 10 - 1 Sliema Wanderers 4 - 1 6 - 0SK Tirana 2 - 7 Grazer AK 1 - 5 1 - 2
Derde voorronde Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.Vardar Skopje 4 - 5 Sparta Praag 2 - 3 2 - 2MTK Hungária FC 0 - 5 Celtic FC 0 - 4 0 - 1Rangers FC 3 - 2 FC Kopenhagen 1 - 1 2 - 1Austria Wien 0 - 1 Olympique Marseille 0 - 1 0 - 0Club Brugge 3 - 3 (4-2 n.p.) Borussia Dortmund 2 - 1 1 - 2Sjachtar Donetsk 2 - 3 Lokomotiv Moskou 1 - 0 1 - 3SS Lazio 4 - 1 SL Benfica 3 - 1 1 - 0Dynamo Kiev 5 - 1 Dinamo Zagreb 3 - 1 2 - 0Rosenborg BK 0 - 1 Deportivo La Coruña 0 - 0 0 - 1Grasshopper-Club Zürich 2 - 3 AEK Athene 1 - 0 1 - 3MŠK Žilina 0 - 5 Chelsea FC 0 - 2 0 - 3Celta de Vigo 3 - 2 Slavia Praag 3 - 0 0 - 2Partizan Belgrado 1 - 1 (4-3 n.p.) Newcastle United FC 0 - 1 1 - 0Galatasaray SK 6 - 0 CSKA Sofia 3 - 0 3 - 0RSC Anderlecht 4 - 1 Wisła Kraków 3 - 1 1 - 0Grazer AK 2 - 3 Ajax Amsterdam 1 - 1 1 - 2 (n.v.)
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 1/8 finale, de nummer 3 naar de UEFA Cup, de nummer 4 is uitgeschakeld.
Groep A TeamPtnWedWGVDVDTGD1. Olympique Lyonnais1063127702. Bayern München9623165+13. Celtic FC7621387+14. RSC Anderlecht7621346−2
Eerste speeldagLyon 1–0 AnderlechtBayern München 2–1CelticTweede speeldagCeltic2–0LyonAnderlecht1–1Bayern MünchenDerde speeldagAnderlecht1–0CelticLyon1–1Bayern MünchenVierde speeldagCeltic3–1AnderlechtBayern München1–2LyonVijfde speeldagAnderlecht1–0LyonCeltic0–0Bayern MünchenZesde speeldagLyon3–2CelticBayern München1–0Anderlecht
Groep B TeamPtnWedWGVDVDTDS1. Arsenal FC10631296+32. Lokomotiv Moskou862227703. Inter Milan86222811−34. Dynamo Kiev76213880
Eerste speeldagDynamo Kiev2–0 Lokomotiv MoskouArsenal0–3 InternazionaleTweede speeldagLokomotiv Moskou0–0ArsenalInternazionale2–1Dynamo KievDerde speeldagLocomotiv Moskou3–0InternazionaleDynamo Kiev2–1ArsenalVierde speeldagInternazionale1–1Lokomotiv MoskouArsenal1–0Dynamo KievVijfde speeldagLokomotiv Moskou3–2Dynamo KievInternazionale1–5ArsenalZesde speeldagDynamo Kiev1–1InternazionaleArsenal2–0Lokomotiv Moskou
Groep C TeamPtnWedWGVDVDTDS1. AS Monaco116321156+92. Deportivo de La Coruña106312121203. PSV Eindhoven10631287+14. AEK Athene26024111−10
Eerste speeldagAEK Athens1–1Deportivo de La CoruñaPSV Eindhoven1–2AS MonacoTweede speeldagAS Monaco4–0AEK AthensDeportivo de La Coruña2–0PSV EindhovenDerde speeldagDeportivo de La Coruña1–0AS MonacoAEK Athens0–1PSV EindhovenVierde speeldagAS Monaco8–3Deportivo de La CoruñaPSV Eindhoven2–0AEK AthensVijfde speeldagDeportivo de La Coruña3–0AEK AthensAS Monaco1–1PSV EindhovenZesde speeldagAEK Athens0–0AS MonacoPSV Eindhoven3–2Deportivo de La Coruña
Groep D TeamPtnWedWGVDVDTDS1. Juventus136411156+92. Real Sociedad962318803. Galatasaray7621368−24. Olympiakos Piraeus46114613−7
Eerste speeldagJuventus2–1Galatasaray SKReal Sociedad1–0Olympiakos CFPTweede speeldagOlympiakos CFP1–2JuventusGalatasaray SK1–2Real SociedadDerde speeldagGalatasaray SK1–0Olympiakos CFPJuventus4–2Real SociedadVierde speeldagOlympiakos CFP3–0Galatasaray SKReal Sociedad0–0JuventusVijfde speeldagOlympiakos CFP2–2Real SociedadGalatasaray SK2–0JuventusZesde speeldagJuventus7–0Olympiakos CFPReal Sociedad1–1Galatasaray SK
Groep E TeamPtnWedWGVDVDTDS1. Manchester United156501132+112. VfB Stuttgart12640296+33. Panathinaikos FC46114513−84. Rangers FC46114410−6
Eerste speeldagRangers FC2–1VfB StuttgartManchester United5–0Panathinaikos FCTweede speeldagPanathinaikos FC1–1Rangers FCVfB Stuttgart2–1Manchester UnitedDerde speeldagVfB Stuttgart2–0Panathinaikos FCRangers FC0–1Manchester UnitedVierde speeldagPanathinaikos FC1–3VfB StuttgartManchester United3–0Rangers FCVijfde speeldagVfB Stuttgart1–0Rangers FCPanathinaikos FC0–1Manchester UnitedZesde speeldagRangers FC1–3Panathinaikos FCManchester United2–0VfB Stuttgart
Groep F TeamPtnWedWGVDVDTDS1. Real Madrid146420115+62. FC Porto11632198+13. Olympique de Marseille46114911−24. Partizan Belgrado3603338−5
Eerste speeldagReal Madrid4–2MarseillePartizan Belgrado1–1FC PortoTweede speeldagFC Porto1–3Real MadridMarseille3–0Partizan BelgradoDerde speeldagMarseille2–3FC PortoReal Madrid1–0Partizan BelgradoVierde speeldagFC Porto1–0MarseillePartizan Belgrado0–0Real MadridVijfde speeldagMarseille1–2Real MadridFC Porto2–1Partizan BelgradoZesde speeldagReal Madrid1–1FC PortoPartizan Belgrado1–1Marseille
Groep G TeamPtnWedWGVDVDTDS1. Chelsea FC13641193+62. AC Sparta Praag862225503. Beşiktaş JK7621357−24. Lazio Roma56123610−4
Eerste speeldagSparta Praag0–1ChelseaBesiktas0–2LazioTweede speeldagLazio2–2Sparta PraagChelsea0–2BesiktasDerde speeldagChelsea2–1LazioSparta Praag2–1BesiktasVierde speeldagLazio0–4ChelseaBesiktas1–0Sparta PraagVijfde speeldagChelsea0–0Sparta PraagLazio1–1BesiktasZesde speeldagSparta Praag1–0LazioBesiktas0–2Chelsea
Groep H TeamPtnWedWGVDVDTDS1. AC Milan10631243+12. Celta de Vigo9623176+13. Club Brugge8622256−14. Ajax Amsterdam6620467−1
Eerste speeldagAC Milan1–0AjaxClub Brugge1–1Celta VigoTweede speeldagCelta Vigo0–0AC MilanAjax2–0Club BruggeDerde speeldagAjax1–0Celta VigoAC Milan0–1Club BruggeVierde speeldagCelta Vigo3–2AjaxClub Brugge0–1AC MilanVijfde speeldagAjax0–1AC MilanCelta Vigo1–1Club BruggeZesde speeldagAC Milan1–2Celta VigoClub Brugge2–1Ajax
Achtste finale Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.VfB Stuttgart 0 - 1 Chelsea FC0 - 10 - 0FC Porto 3 - 2 Manchester United2 - 11 - 1Real Sociedad 0 - 2 Olympique Lyonnais0 - 10 - 1Deportivo La Coruña 2 - 0 Juventus1 - 01 - 0Celta de Vigo 2 - 5 Arsenal FC2 - 30 - 2Bayern München 1 - 2 Real Madrid1 - 10 - 1AC Sparta Praag 1 - 4 AC Milan0 - 01 - 4Lokomotiv Moskou 2 - 2 (uitgoals) AS Monaco2 - 10 - 1
Kwartfinale Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.FC Porto 4 - 2 Olympique Lyonnais2 - 02 - 2AC Milan 4 - 5 Deportivo La Coruña4 - 10 - 4Real Madrid 5 - 5 (uitgoals) AS Monaco4 - 21 - 3Chelsea FC 3 - 2 Arsenal FC1 - 12 - 1
Halve finale Team 1 Tot. Team 2 1ste wedstr. 2de wedstr.AS Monaco 5 - 3 Chelsea FC3 - 12 - 2FC Porto 1 - 0 Deportivo La Coruña0 - 01 - 0
Finale
26 mei 2004 AS Monaco0 - 3 FC PortoArena AufSchalke, GelsenkirchenOpkomst: 52 000Scheidsrechter: Kim Milton Nielsen (Denemarken)Carlos Alberto 39'Deco 71'Dmitri Alenitsjev 75'
Kampioen UEFA Champions League 2003/2004 20px 20px FC Porto2de titel
Externe links 2003-04 season at UEFA website European Club Results at RSSSF
Categorie:UEFA Champions League Categorie:Europacupvoetbal 2003/04