Final stages

Final (May 21, 2003)

Result
Porto won match following extra time.

Semi-finals (April 10, 2003 to April 24, 2003)

Apr 10
Celtic
Boavista
Apr 24
Boavista
Celtic
Celtic won on aggregate score over two legs.
4–1
Apr 10
Porto
Lazio
Apr 24
Lazio
Porto
Porto won on aggregate score over two legs.

Quarter-finals (March 13, 2003 to March 20, 2003)

Mar 13
Lazio
Beşiktaş
Mar 20
Beşiktaş
Lazio
Lazio won on aggregate score over two legs.
Mar 13
Málaga
Boavista
Mar 20
Boavista
Málaga
Boavista won on penalty kicks following extra time.
Mar 13
Celtic
Liverpool
Mar 20
Liverpool
Celtic
Celtic won on aggregate score over two legs.
Mar 13
Porto
Panathinaikos
Mar 20
Panathinaikos
Porto
Porto won on aggregate score over two legs, after extra time.

Fourth round (February 20, 2003 to March 5, 2003)

Feb 20
Panathinaikos
Anderlecht
Feb 27
Anderlecht
Panathinaikos
Panathinaikos won on aggregate score over two legs.
Feb 20
Slavia Prague
Beşiktaş
Feb 27
Beşiktaş
Slavia Prague
Beşiktaş won on aggregate score over two legs.
Feb 20
Lazio
Wisła Kraków
Mar 5
Wisła Kraków
Lazio
Lazio won on aggregate score over two legs.
Feb 20
Porto
Denizlispor
Feb 27
Denizlispor
Porto
Porto won on aggregate score over two legs.
Feb 20
Hertha BSC
Boavista
Feb 27
Boavista
Hertha BSC
Boavista won on away goals, after aggregate score was tied.
Feb 20
Celtic
Stuttgart
Feb 27
Stuttgart
Celtic
Celtic won on aggregate score over two legs.
Feb 20
Auxerre
Liverpool
Feb 27
Liverpool
Auxerre
Liverpool won on aggregate score over two legs.
Feb 20
Málaga
AEK Athens
Feb 27
AEK Athens
Málaga
Málaga won on aggregate score over two legs.

Third round (November 26, 2002 to December 12, 2002)

Nov 28
Bordeaux
Anderlecht
Dec 12
Anderlecht
Bordeaux
Anderlecht won on aggregate score over two legs.
Nov 28
AEK Athens
Maccabi Haifa
Dec 12
Maccabi Haifa
AEK Athens
AEK Athens won on aggregate score over two legs.
Nov 28
Vitesse
Liverpool
Dec 12
Liverpool
Vitesse
Liverpool won on aggregate score over two legs.
Nov 28
Slovan Liberec
Panathinaikos
Dec 12
Panathinaikos
Slovan Liberec
Panathinaikos won on aggregate score over two legs.
Nov 28
Sturm Graz
Lazio
Dec 12
Lazio
Sturm Graz
Lazio won on aggregate score over two legs.
Nov 28
PAOK
Slavia Prague
Dec 12
Slavia Prague
PAOK
Slavia Prague won on aggregate score over two legs.
Nov 28
Málaga
Leeds United
Dec 12
Leeds United
Málaga
Málaga won on aggregate score over two legs.
Nov 28
Wisła Kraków
Schalke 04
Dec 10
Schalke 04
Wisła Kraków
Wisła Kraków won on aggregate score over two legs.
Nov 28
Beşiktaş
Dynamo Kyiv
Dec 12
Dynamo Kyiv
Beşiktaş
Beşiktaş won on aggregate score over two legs.
Nov 28
Denizlispor
Lyon
Dec 12
Lyon
Denizlispor
Denizlispor won on aggregate score over two legs.
Nov 26
Paris S-G
Boavista
Dec 12
Boavista
Paris S-G
Boavista won on away goals, after aggregate score was tied.
Nov 28
Club Brugge
Stuttgart
Dec 12
Stuttgart
Club Brugge
Stuttgart won on aggregate score over two legs.
Nov 28
Celtic
Celta Vigo
Dec 12
Celta Vigo
Celtic
Celtic won on away goals, after aggregate score was tied.
2–1
Nov 28
Betis
Auxerre
Dec 12
Auxerre
Betis
Auxerre won on aggregate score over two legs.
3–1
Nov 28
Porto
Lens
Dec 12
Lens
Porto
Porto won on aggregate score over two legs.
Nov 26
Hertha BSC
Fulham
Dec 12
Fulham
Hertha BSC
Hertha BSC won on aggregate score over two legs.

Second round (October 29, 2002 to November 14, 2002)

2–1
Oct 31
Lazio
Red Star
Nov 14
Red Star
Lazio
Lazio won on aggregate score over two legs.
Oct 31
Celta Vigo
Viking
Nov 14
Viking
Celta Vigo
Celta Vigo won on aggregate score over two legs.
Oct 31
Málaga
Amica Wronki
Nov 12
Amica Wronki
Málaga
Málaga won on aggregate score over two legs.
Oct 29
Viktoria Žižkov
Betis
Nov 14
Betis
Viktoria Žižkov
Betis won on aggregate score over two legs.
Oct 31
Sturm Graz
Levski Sofia
Nov 14
Levski Sofia
Sturm Graz
Sturm Graz won on penalty kicks following extra time.
Oct 31
Anderlecht
Midtjylland
Nov 14
Midtjylland
Anderlecht
Anderlecht won on aggregate score over two legs.
Oct 31
Vitesse
Werder Bremen
Nov 14
Werder Bremen
Vitesse
Vitesse won on aggregate score over two legs.
Oct 31
Ferencváros
Stuttgart
Nov 12
Stuttgart
Ferencváros
Stuttgart won on aggregate score over two legs.
Oct 31
PAOK
Grasshopper
Nov 14
Grasshopper
PAOK
PAOK won on aggregate score over two legs.
Oct 31
Leeds United
Hapoel Tel Aviv
Nov 14
Hapoel Tel Aviv
Leeds United
Leeds United won on aggregate score over two legs.
Oct 31
Alavés
Beşiktaş
Nov 14
Beşiktaş
Alavés
Beşiktaş won on aggregate score over two legs.
Oct 29
Djurgården
Bordeaux
Nov 12
Bordeaux
Djurgården
Bordeaux won on aggregate score over two legs.
Oct 29
Legia Warsaw
Schalke 04
Nov 14
Schalke 04
Legia Warsaw
Schalke 04 won on aggregate score over two legs.
Oct 31
Fenerbahçe
Panathinaikos
Nov 14
Panathinaikos
Fenerbahçe
Panathinaikos won on aggregate score over two legs.
Oct 31
Ipswich Town
Slovan Liberec
Nov 14
Slovan Liberec
Ipswich Town
Slovan Liberec won on penalty kicks following extra time.
Oct 31
Boavista
Anorthosis
Nov 14
Anorthosis
Boavista
Boavista won on aggregate score over two legs.
Oct 31
Partizan
Slavia Prague
Nov 14
Slavia Prague
Partizan
Slavia Prague won on aggregate score over two legs, after extra time.
Oct 31
Celtic
Blackburn
Nov 14
Blackburn
Celtic
Celtic won on aggregate score over two legs.
Oct 31
APOEL FC
Hertha BSC
Nov 7
Hertha BSC
APOEL FC
Hertha BSC won on aggregate score over two legs.
Oct 31
Parma
Wisła Kraków
Nov 14
Wisła Kraków
Parma
Wisła Kraków won on aggregate score over two legs, after extra time.
Oct 31
Sparta Prague
Denizlispor
Nov 14
Denizlispor
Sparta Prague
Denizlispor won on aggregate score over two legs.
Oct 31
Dinamo Zagreb
Fulham
Nov 14
Fulham
Dinamo Zagreb
Fulham won on aggregate score over two legs.
Oct 31
Austria Wien
Porto
Nov 14
Porto
Austria Wien
Porto won on aggregate score over two legs.
Oct 31
Progresul București
Paris S-G
Nov 14
Paris S-G
Progresul București
Paris S-G won on aggregate score over two legs.

First round (September 17, 2002 to October 3, 2002)

Sep 19
Maccabi Tel Aviv FC
Boavista
Oct 3
Boavista
Maccabi Tel Aviv FC
Boavista won on aggregate score over two legs.
Sep 17
Vitesse
Rapid București
Oct 3
Rapid București
Vitesse
Vitesse won on aggregate score over two legs.
Sep 19
Paris S-G
Újpest
Oct 3
Újpest
Paris S-G
Paris S-G won on aggregate score over two legs.
Sep 19
Sporting CP
Partizan
Oct 3
Partizan
Sporting CP
Partizan won on aggregate score over two legs, after extra time.
Sep 19
Sturm Graz
Livingston
Oct 3
Livingston
Sturm Graz
Sturm Graz won on aggregate score over two legs.
Sep 19
FC Copenhagen
Djurgården
Oct 3
Djurgården
FC Copenhagen
Djurgården won on aggregate score over two legs.
Sep 19
Progresul București
Heerenveen
Oct 3
Heerenveen
Progresul București
Progresul București won on aggregate score over two legs.
Sep 19
FC Gomel
Schalke 04
Oct 3
Schalke 04
FC Gomel
Schalke 04 won on aggregate score over two legs.
Sep 19
Zimbru Chișinău
Betis
Oct 3
Betis
Zimbru Chișinău
Betis won on aggregate score over two legs.
Sep 19
NK Primorje
Wisła Kraków
Oct 3
Wisła Kraków
NK Primorje
Wisła Kraków won on aggregate score over two legs.
Sep 19
Legia Warsaw
Utrecht
Oct 3
Utrecht
Legia Warsaw
Legia Warsaw won on aggregate score over two legs.
Sep 19
Ferencváros
Kocaelispor
Oct 3
Kocaelispor
Ferencváros
Ferencváros won on aggregate score over two legs.
Sep 19
Celta Vigo
Odense
Oct 3
Odense
Celta Vigo
Celta Vigo won on aggregate score over two legs.
Sep 19
FC Kärnten
Hapoel Tel Aviv
Oct 3
Hapoel Tel Aviv
FC Kärnten
Hapoel Tel Aviv won on aggregate score over two legs.
Sep 19
APOEL FC
Grazer AK
Oct 3
Grazer AK
APOEL FC
APOEL FC won on aggregate score over two legs.
Sep 19
Sparta Prague
Široki Brijeg
Oct 3
Široki Brijeg
Sparta Prague
Sparta Prague won on aggregate score over two legs.
Sep 19
Mouscron
Slavia Prague
Oct 3
Slavia Prague
Mouscron
Slavia Prague won on aggregate score over two legs.
Sep 19
Leeds United
Metalurh Zaporizhya
Oct 3
Metalurh Zaporizhya
Leeds United
Leeds United won on aggregate score over two legs.
Sep 19
Dinamo Zagreb
Zalaegerszeg
Oct 3
Zalaegerszeg
Dinamo Zagreb
Dinamo Zagreb won on aggregate score over two legs.
Sep 19
Servette
Amica Wronki
Oct 1
Amica Wronki
Servette
Amica Wronki won on away goals, after aggregate score was tied.
Sep 19
Hajduk Split
Fulham
Oct 3
Fulham
Hajduk Split
Fulham won on aggregate score over two legs.
Sep 19
Litex Lovech
Panathinaikos
Oct 3
Panathinaikos
Litex Lovech
Panathinaikos won on aggregate score over two legs, after extra time.
Sep 19
Stuttgart
FK Ventspils
Oct 3
FK Ventspils
Stuttgart
Stuttgart won on aggregate score over two legs.
Sep 17
Viktoria Žižkov
Rangers
Oct 3
Rangers
Viktoria Žižkov
Viktoria Žižkov .
Sep 17
Aberdeen
Hertha BSC
Oct 1
Hertha BSC
Aberdeen
Hertha BSC won on aggregate score over two legs.
Sep 19
Grasshopper
Zenit
Oct 3
Zenit
Grasshopper
Grasshopper won on aggregate score over two legs.
Sep 19
Celtic
FK Sūduva Marijampolė
Oct 3
FK Sūduva Marijampolė
Celtic
Celtic won on aggregate score over two legs.
Sep 19
Levski Sofia
Brøndby
Oct 3
Brøndby
Levski Sofia
Levski Sofia won on aggregate score over two legs.
Sep 19
AIK Stockholm
Fenerbahçe
Oct 3
Fenerbahçe
AIK Stockholm
Fenerbahçe won on aggregate score over two legs.
Sep 19
Ankaragücü
Alavés
Oct 3
Alavés
Ankaragücü
Alavés won on aggregate score over two legs.
Sep 19
Anderlecht
Stabæk
Oct 3
Stabæk
Anderlecht
Anderlecht won on away goals, after aggregate score was tied.
Sep 19
Blackburn
CSKA Sofia
Oct 3
CSKA Sofia
Blackburn
Blackburn won on away goals, after aggregate score was tied.
Sep 19
Red Star
Chievo
Oct 3
Chievo
Red Star
Red Star won on aggregate score over two legs.
5–4
Sep 19
Chelsea
Viking
Oct 3
Viking
Chelsea
Viking won on aggregate score over two legs.
Sep 19
Denizlispor
Lorient
Oct 3
Lorient
Denizlispor
Denizlispor won on away goals, after aggregate score was tied.
Sep 19
Midtjylland
Varaždin
Oct 3
Varaždin
Midtjylland
Midtjylland won on aggregate score over two legs.
Sep 19
Metalurh Donetsk
Werder Bremen
Oct 3
Werder Bremen
Metalurh Donetsk
Werder Bremen won on aggregate score over two legs.
Sep 19
Ipswich Town
Smederevo
Oct 3
Smederevo
Ipswich Town
Ipswich Town won on aggregate score over two legs.
Sep 19
Slovan Liberec
Dinamo Tbilisi
Oct 3
Dinamo Tbilisi
Slovan Liberec
Slovan Liberec won on aggregate score over two legs.
5–3
Sep 17
Leixões
PAOK
Oct 3
PAOK
Leixões
PAOK won on aggregate score over two legs.
Sep 17
Austria Wien
Shakhtar Donetsk
Oct 1
Shakhtar Donetsk
Austria Wien
Austria Wien won on aggregate score over two legs.
Sep 19
Željezničar
Málaga
Oct 3
Málaga
Željezničar
Málaga won on aggregate score over two legs.
Sep 19
CSKA Moscow
Parma
Oct 3
Parma
CSKA Moscow
Parma won on aggregate score over two legs.
Sep 19
Porto
Polonia Warsaw
Oct 3
Polonia Warsaw
Porto
Porto won on aggregate score over two legs.
Sep 19
Beşiktaş
Sarajevo
Oct 3
Sarajevo
Beşiktaş
Beşiktaş won on aggregate score over two legs.
Sep 19
Iraklis
Anorthosis
Oct 3
Anorthosis
Iraklis
Anorthosis won on away goals, after aggregate score was tied.
Sep 19
Lazio
Skoda Xanthi
Oct 3
Skoda Xanthi
Lazio
Lazio won on aggregate score over two legs.
Sep 17
Bordeaux
FK Púchov
Oct 3
FK Púchov
Bordeaux
Bordeaux won on aggregate score over two legs.

Leaders

Nationalities 2002-2003 UEFA Cup

  • 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.