Knockout phase

Final (May 26, 2004)

Porto won match in normal time.

Semi-finals (April 20, 2004 to May 5, 2004)

Apr 21
Porto
La Coruña
May 4
La Coruña
Porto
Porto won on aggregate score over two legs and advance to Final.
5–3
Apr 20
Monaco
Chelsea
May 5
Chelsea
Monaco
Monaco won on aggregate score over two legs and advance to Final.

Quarter-finals (March 23, 2004 to April 7, 2004)

Mar 24
Chelsea
Arsenal
Apr 6
Arsenal
Chelsea
Chelsea won on aggregate score over two legs and advance to Semi-finals.
Mar 24
Real Madrid
Monaco
Apr 6
Monaco
Real Madrid
Monaco won on away goals, after aggregate score was tied and advance to Semi-finals.
4–2
Mar 23
Porto
Lyon
Apr 7
Lyon
Porto
Porto won on aggregate score over two legs and advance to Semi-finals.
Mar 23
Milan
La Coruña
Apr 7
La Coruña
Milan
La Coruña won on aggregate score over two legs and advance to Semi-finals.

Round of 16 (February 24, 2004 to March 10, 2004)

Feb 24
Bayern Munich
Real Madrid
Mar 10
Real Madrid
Bayern Munich
Real Madrid won on aggregate score over two legs and advance to Quarter-finals.
Feb 25
Porto
Manchester Utd
Mar 9
Manchester Utd
Porto
Porto won on aggregate score over two legs and advance to Quarter-finals.
Feb 25
Stuttgart
Chelsea
Mar 9
Chelsea
Stuttgart
Chelsea won on aggregate score over two legs and advance to Quarter-finals.
Feb 24
Loko Moscow
Monaco
Mar 10
Monaco
Loko Moscow
Monaco won on away goals, after aggregate score was tied and advance to Quarter-finals.
Feb 25
La Coruña
Juventus
Mar 9
Juventus
La Coruña
La Coruña won on aggregate score over two legs and advance to Quarter-finals.
Feb 25
Real Sociedad
Lyon
Mar 9
Lyon
Real Sociedad
Lyon won on aggregate score over two legs and advance to Quarter-finals.
Feb 24
Sparta Prague
Milan
Mar 10
Milan
Sparta Prague
Milan won on aggregate score over two legs and advance to Quarter-finals.
Feb 24
Celta Vigo
Arsenal
Mar 10
Arsenal
Celta Vigo
Arsenal won on aggregate score over two legs and advance to Quarter-finals.

Group stage (September 16, 2003 to December 10, 2003)

Group A

Group A Table
Rk Squad MP W D L GF GA GD Pts Notes
1fr Club Crest Lyon631277010→ Round of 16
2de Club Crest Bayern Munich623165+19→ Round of 16
3sct Club Crest Celtic621387+17
4be Club Crest Anderlecht621346-27

Group B

Group B Table
Rk Squad MP W D L GF GA GD Pts Notes
1eng Club Crest Arsenal631296+310→ Round of 16
2ru Club Crest Loko Moscow62227708→ Round of 16
3it Club Crest Inter6222811-38
4ua Club Crest Dynamo Kyiv62138807

Group C

Group C Table
Rk Squad MP W D L GF GA GD Pts Notes
1fr Club Crest Monaco6321156+911→ Round of 16
2es Club Crest La Coruña63121212010→ Round of 16
3nl Club Crest PSV Eindhoven631287+110
4gr Club Crest AEK Athens6024111-102

Group D

Group D Table
Rk Squad MP W D L GF GA GD Pts Notes
1it Club Crest Juventus6411156+913→ Round of 16
2es Club Crest Real Sociedad62318809→ Round of 16
3tr Club Crest Galatasaray621368-27
4gr Club Crest Olympiacos6114613-74

Group E

Group E Table
Rk Squad MP W D L GF GA GD Pts Notes
1eng Club Crest Manchester Utd6501132+1115→ Round of 16
2de Club Crest Stuttgart640296+312→ Round of 16
3gr Club Crest Panathinaikos6114513-84
4sct Club Crest Rangers6114410-64

Group F

Group F Table
Rk Squad MP W D L GF GA GD Pts Notes
1es Club Crest Real Madrid6420115+614→ Round of 16
2pt Club Crest Porto632198+111→ Round of 16
3fr Club Crest Marseille6114911-24
4rs Club Crest Partizan603338-53

Group G

Group G Table
Rk Squad MP W D L GF GA GD Pts Notes
1eng Club Crest Chelsea641193+613→ Round of 16
2cz Club Crest Sparta Prague62225508→ Round of 16
3tr Club Crest Beşiktaş621357-27
4it Club Crest Lazio6123610-45

Group H

Group H Table
Rk Squad MP W D L GF GA GD Pts Notes
1it Club Crest Milan631243+110→ Round of 16
2es Club Crest Celta Vigo623176+19→ Round of 16
3be Club Crest Club Brugge622256-18
4nl Club Crest Ajax620467-16

League Table

League Table Table
Rk Squad MP W D L GF GA GD Pts Attendance Top Team Scorer Goalkeeper Notes
Wpt Club Crest Porto137612012+82745,283Benni McCarthy - 4Vítor Baía
Ffr Club Crest Monaco136442719+82222,558Fernando Morientes - 9Flavio Roma
SFeng Club Crest Chelsea148422110+112838,013Frank Lampard - 4Carlo Cudicini
SFes Club Crest La Coruña147342017+32426,079Albert Luque - 4José Molina
QFes Club Crest Real Madrid106311811+72159,429Ronaldo - 4Iker Casillas
QFeng Club Crest Arsenal105231611+51735,009Thierry Henry - 5Jens Lehmann
QFit Club Crest Milan10523129+31747,132Kaká, Andriy Shevchenko - 4Dida
QFfr Club Crest Lyon10523111101738,740Juninho Pernambucano - 5Grégory Coupet
R16eng Club Crest Manchester Utd8512155+101666,849Ruud van Nistelrooy - 4Tim Howard
R16ru Club Crest Loko Moscow104241211+11426,750Dmitri Loskov - 2Sergei Ovchinnikov
R16it Club Crest Juventus8413158+71317,231David Trezeguet - 4Gianluigi Buffon
R16de Club Crest Stuttgart841397+21346,919Kevin Kurányi - 3Timo Hildebrand
R16cz Club Crest Sparta Prague103431113-21317,994Karel Poborský - 2Jaromír Blažek
R16es Club Crest Celta Vigo103341213-11220,803José Ignacio - 2José Manuel Pinto
R16de Club Crest Bayern Munich82427701054,500Roy Makaay - 5Oliver Kahn
R16es Club Crest Real Sociedad8233810-2929,148Darko Kovačević - 2Sander Westerveld
GRsct Club Crest Celtic10613187+111958,941Chris Sutton - 3Magnus Hedman
GRbe Club Crest Anderlecht10523119+21722,053Aruna Dindane - 2Daniel Zítka
GRua Club Crest Dynamo Kyiv8413139+41379,250Diogo Rincón - 3Oleksandr Shovkovskiy
GRtr Club Crest Galatasaray8413128+41347,929Hakan Şükür - 5Faryd Mondragón
GRit Club Crest Lazio83231011-11132,670Simone Inzaghi - 3Angelo Peruzzi
GRbe Club Crest Club Brugge832389-11127,505Rune Lange - 2Dany Verlinden
GRnl Club Crest PSV Eindhoven631287+11028,167Wilfred Bouma, John de Jong... - 2Ronald Waterreus
GRnl Club Crest Ajax83149901049,365Wesley Sonck - 4Bogdan Lobonț
GRfr Club Crest Marseille82241011-1854,935Didier Drogba - 5Vedran Runje
GRit Club Crest Inter6222811-3834,033Daniele Adani, Christian Vieri - 2Francesco Toldo
GRrs Club Crest Partizan10154712-5831,441Andrija Delibašić - 3Đorđe Pantić
GRsct Club Crest Rangers8224712-5848,425Emerson, Michael Mols... - 1Stefan Klos
GRtr Club Crest Beşiktaş621357-2731,379Daniel Pancu, Sergen Yalçın - 2Óscar Córdoba
GRgr Club Crest AEK Athens8125413-9510,238Vasilios Tsiartas - 1Chrisostomos Michailidis
GRgr Club Crest Olympiacos6114613-7413,005Nery Castillo, Ieroklis Stoltidis - 2Fanis Katergiannakis
GRgr Club Crest Panathinaikos6114513-849,469Michalis Konstantinou - 2Antonios Nikopolidis
League Table Table
Home Away
Rk Squad MP W D L GF GA GD Pts Pts/MP MP W D L GF GA GD Pts Pts/MP
Wpt Club Crest Porto6411132.178350141.75
Ffr Club Crest Monaco6510162.67813460.75
SFeng Club Crest Chelsea614171.178701212.63
SFes Club Crest La Coruña6501152.50823391.13
QFes Club Crest Real Madrid5410132.60522181.60
QFeng Club Crest Arsenal530291.80522181.60
QFit Club Crest Milan530291.80522181.60
QFfr Club Crest Lyon5320112.20520361.20
R16eng Club Crest Manchester Utd4310102.50420261.50
R16ru Club Crest Loko Moscow4310102.50611440.67
R16it Club Crest Juventus430192.25411241.00
R16de Club Crest Stuttgart430192.25411241.00
R16cz Club Crest Sparta Prague421171.75613261.00
R16es Club Crest Celta Vigo412151.25621371.17
R16de Club Crest Bayern Munich421171.75403130.75
R16es Club Crest Real Sociedad412151.25411241.00
GRsct Club Crest Celtic321072.337403121.71
GRbe Club Crest Anderlecht321072.337313101.43
GRua Club Crest Dynamo Kyiv321072.33520361.20
GRtr Club Crest Galatasaray320162.00521271.40
GRit Club Crest Lazio302120.67530291.80
GRbe Club Crest Club Brugge311141.33521271.40
GRnl Club Crest PSV Eindhoven320162.00311141.33
GRnl Club Crest Ajax320162.00511340.80
GRfr Club Crest Marseille310231.00512251.00
GRit Club Crest Inter311141.33311141.33
GRrs Club Crest Partizan303031.00712450.71
GRsct Club Crest Rangers310231.00512251.00
GRtr Club Crest Beşiktaş310231.00311141.33
GRgr Club Crest AEK Athens302120.67510430.60
GRgr Club Crest Olympiacos311141.33300300.00
GRgr Club Crest Panathinaikos301210.33310231.00

Leaders

Nationalities 2003-2004 Champions League

  • Does not include qualifying rounds

League Notes

Rank Key

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.