2003–04 UEFA Champions League group stage

The 2003–04 UEFA Champions League group stage matches took take place between 16 September and 10 December 2003. The group stage featured teams qualified by their league positions and others who had come through qualifying.

Draw

The 32 teams were divided into four pots.[1] Pot 1 comprised the previous year's title holders Milan and the top seven clubs in the team ranking. Pot 2 contained the following eight clubs in the rankings and likewise for Pots 3 and 4. Each group contained one team from each pot. A team's seeding was determined by the UEFA coefficients.[2]

Clubs from the same association were paired up to split the matchdays between Tuesday and Wednesday. Clubs with the same pairing letter would play on different days, ensuring that teams from the same city (e.g. Milan and Internazionale, who also share a stadium) did not play on the same day.

Group winners and runners-up advanced to the first knockout round
Third-placed teams entered the UEFA Cup at the third knockout round
Pot 1
Team Coeff.
Italy MilanTH 97.155
Spain Real Madrid 151.769
England Manchester United 136.170
Germany Bayern Munich 124.566
Italy Lazio 106.155
England Arsenal 105.170
Italy Juventus 100.155
Spain Deportivo La Coruña 98.769
Pot 2
Team Coeff.
Italy Internazionale 93.155
Portugal Porto 86.791
Spain Celta Vigo 86.769
Turkey Galatasaray 78.495
France Lyon 76.734
Greece Panathinaikos 72.391
England Chelsea 70.170
Netherlands PSV Eindhoven 60.749
Pot 3
Team Coeff.
Scotland Celtic 57.187
Greece AEK Athens 56.391
Ukraine Dynamo Kyiv 55.291
Netherlands Ajax 54.749
Greece Olympiacos 54.391
Scotland Rangers 50.187
Czech Republic Sparta Prague 49.975
France Marseille 49.734
Pot 4
Team Coeff.
Germany VfB Stuttgart 49.566
Russia Lokomotiv Moscow 49.520
Belgium Anderlecht 49.250
Spain Real Sociedad 47.769
France Monaco 45.734
Belgium Club Brugge 44.250
Turkey Beşiktaş 33.495
Serbia and Montenegro Partizan 20.915

Format

During the group stage, each team plays the other three teams in their group twice (home and away or at an alternative venue). The top two teams with the most points or who meet the tie-break criteria progress to the first knockout round. The third placed side entered the UEFA Cup in 2004.

Tiebreakers

Based on paragraph 4.05 in the UEFA regulations for the current season, if two or more teams are equal on points on completion of the group matches, the following criteria are applied to determine the rankings:

  1. higher number of points obtained in the group matches played among the teams in question;
  2. superior goal difference from the group matches played among the teams in question;
  3. higher number of goals scored away from home in the group matches played among the teams in question;
  4. superior goal difference from all group matches played;
  5. higher number of goals scored in all group matches played;
  6. higher number of coefficient points accumulated by the club in question, as well as its association, over the previous five seasons.

Groups

Times are CET/CEST,[note 1] as listed by UEFA (local times are in parentheses).

Group A

Pos Team Pld W D L GF GA GD Pts Qualification LYO BAY CEL AND
1 France Lyon 6 3 1 2 7 7 0 10 Advance to knockout stage 1–1 3–2 1–0
2 Germany Bayern Munich 6 2 3 1 6 5 +1 9 1–2 2–1 1–0
3 Scotland Celtic 6 2 1 3 8 7 +1 7 Transfer to UEFA Cup 2–0 0–0 3–1
4 Belgium Anderlecht 6 2 1 3 4 6 −2 7 1–0 1–1 1–0
Source: RSSSF
Lyon France1–0Belgium Anderlecht
Juninho 25' (pen.) Report
Attendance: 37,002
Bayern Munich Germany2–1Scotland Celtic
Makaay 73', 86' Report Thompson 56'
Attendance: 48,000

Celtic Scotland2–0France Lyon
Miller 70'
Sutton 78'
Report
Anderlecht Belgium1–1Germany Bayern Munich
Mornar 52' Report Santa Cruz 73'

Anderlecht Belgium1–0Scotland Celtic
Dindane 72' Report
Lyon France1–1Germany Bayern Munich
Luyindula 88' Report Makaay 25'
Attendance: 37,659

Celtic Scotland3–1Belgium Anderlecht
Larsson 12'
Miller 17'
Sutton 29'
Report Dindane 77'
Attendance: 59,201
Bayern Munich Germany1–2France Lyon
Makaay 14' Report Juninho 6'
Élber 53'
Attendance: 59,000

Anderlecht Belgium1–0France Lyon
Tihinen 69' Report
Celtic Scotland0–0Germany Bayern Munich
Report
Attendance: 59,540

Lyon France3–2Scotland Celtic
Élber 6'
Juninho 52', 86' (pen.)
Report Hartson 24'
Sutton 75'
Attendance: 38,659
Bayern Munich Germany1–0Belgium Anderlecht
Makaay 42' (pen.) Report
Attendance: 52,000

Group B

Pos Team Pld W D L GF GA GD Pts Qualification ARS LMO INT DKV
1 England Arsenal 6 3 1 2 9 6 +3 10 Advance to knockout stage 2–0 0–3 1–0
2 Russia Lokomotiv Moscow 6 2 2 2 7 7 0 8 0–0 3–0 3–2
3 Italy Internazionale 6 2 2 2 8 11 −3 8 Transfer to UEFA Cup 1–5 1–1 2–1
4 Ukraine Dynamo Kyiv 6 2 1 3 8 8 0 7 2–1 2–0 1–1
Source: [1]
Dynamo Kyiv Ukraine2–0Russia Lokomotiv Moscow
Rincón 83', 90' Report
Attendance: 72,500
Arsenal England0–3Italy Internazionale
Report Cruz 21'
Van der Meyde 24'
Martins 41'
Attendance: 34,393

Lokomotiv Moscow Russia0–0England Arsenal
Report
Attendance: 24,000
Internazionale Italy2–1Ukraine Dynamo Kyiv
Adani 23'
Vieri 90'
Report Fedorov 34'
Attendance: 70,882

Lokomotiv Moscow Russia3–0Italy Internazionale
Loskov 2'
Ashvetia 50'
Khokhlov 57'
Report
Attendance: 23,000
Dynamo Kyiv Ukraine2–1England Arsenal
Shatskikh 27'
Belkevich 64'
Report Henry 80'
Attendance: 82,750

Internazionale Italy1–1Russia Lokomotiv Moscow
Recoba 14' Report Loskov 54'
Attendance: 22,828
Arsenal England1–0Ukraine Dynamo Kyiv
Cole 88' Report
Attendance: 34,419

Lokomotiv Moscow Russia3–2Ukraine Dynamo Kyiv
Buznikin 28'
Ignashevitch 45' (pen.)
Parks 89'
Report Belkevich 37'
Shatskikh 65'
Internazionale Italy1–5England Arsenal
Vieri 32' Report Henry 25', 85'
Ljungberg 49'
Edu 87'
Pires 89'
Attendance: 44,884

Dynamo Kyiv Ukraine1–1Italy Internazionale
Rincón 85' Report Adani 68'
Attendance: 81,500
Arsenal England2–0Russia Lokomotiv Moscow
Pires 12'
Ljungberg 67'
Report
Attendance: 35,343

Group C

Pos Team Pld W D L GF GA GD Pts Qualification MON DEP PSV AEK
1 France Monaco 6 3 2 1 15 6 +9 11 Advance to knockout stage 8–3 1–1 4–0
2 Spain Deportivo La Coruña 6 3 1 2 12 12 0 10 1–0 2–0 3–0
3 Netherlands PSV Eindhoven 6 3 1 2 8 7 +1 10 Transfer to UEFA Cup 1–2 3–2 2–0
4 Greece AEK Athens 6 0 2 4 1 11 −10 2 0–0 1–1 0–1
Source: RSSSF
AEK Athens Greece1–1Spain Deportivo La Coruña
Tsiartas 86' Report Pandiani 12'
PSV Eindhoven Netherlands1–2France Monaco
Bouma 65' Report Morientes 31'
Cissé 56'
Attendance: 24,500

Monaco France4–0Greece AEK Athens
Giuly 23'
Morientes 25', 56'
Pršo 86'
Report
Attendance: 11,790
Deportivo La Coruña Spain2–0Netherlands PSV Eindhoven
Sergio 20'
Pandiani 51' (pen.)
Report
Attendance: 18,973

Deportivo La Coruña Spain1–0France Monaco
Tristán 83' Report
Attendance: 21,507
AEK Athens Greece0–1Netherlands PSV Eindhoven
Report Lucius 37'

Monaco France8–3Spain Deportivo La Coruña
Rothen 2'
Giuly 11'
Pršo 26', 30', 45+2', 49'
Plašil 47'
Cissé 67'
Report Tristán 39', 52'
Scaloni 45'
Attendance: 15,882
Referee: Terje Hauge (Norway)
PSV Eindhoven Netherlands2–0Greece AEK Athens
Bouma 51'
Robben 63'
Report
Attendance: 28,000

Deportivo La Coruña Spain3–0Greece AEK Athens
Héctor 22'
Valerón 51'
Luque 71'
Report
Attendance: 17,205
Referee: Mike Riley (England)
Monaco France1–1Netherlands PSV Eindhoven
Morientes 34' Report Vennegoor of Hesselink 84'
Attendance: 14,587

AEK Athens Greece0–0France Monaco
Report
PSV Eindhoven Netherlands3–2Spain Deportivo La Coruña
De Jong 14', 90+4'
Robben 48'
Report Luque 59'
Pandiani 83'
Attendance: 30,000

Group D

Pos Team Pld W D L GF GA GD Pts Qualification JUV RSO GAL OLY
1 Italy Juventus 6 4 1 1 15 6 +9 13 Advance to knockout stage 4–2 2–1 7–0
2 Spain Real Sociedad 6 2 3 1 8 8 0 9 0–0 1–1 1–0
3 Turkey Galatasaray 6 2 1 3 6 8 −2 7 Transfer to UEFA Cup 2–0 1–2 1–0
4 Greece Olympiacos 6 1 1 4 6 13 −7 4 1–2 2–2 3–0
Source: RSSSF
Juventus Italy2–1Turkey Galatasaray
Del Piero 5', 73' Report Şükür 19'
Attendance: 14,420
Real Sociedad Spain1–0Greece Olympiacos
Kovačević 80' (pen.) Report

Olympiacos Greece1–2Italy Juventus
Stoltidis 11' Report Nedvěd 21', 79'
Attendance: 12,921
Referee: Éric Poulat (France)
Galatasaray Turkey1–2Spain Real Sociedad
Şükür 61' Report Kovačević 3'
Alonso 72'

Galatasaray Turkey1–0Greece Olympiacos
Cihan 9' Report
Juventus Italy4–2Spain Real Sociedad
Trezeguet 3', 63'
Di Vaio 7', 45+1'
Report Tudor 67' (o.g.)
De Pedro 80'
Attendance: 17,426
Referee: Graham Poll (England)

Olympiacos Greece3–0Turkey Galatasaray
Mavrogenidis 6'
Castillo 34'
Giovanni 90+6'
Report
Real Sociedad Spain0–0Italy Juventus
Report
Attendance: 29,500

Olympiacos Greece2–2Spain Real Sociedad
Stoltidis 59'
Castillo 71'
Report Gabilondo 31'
Schürrer 74'
Galatasaray Turkey2–0Italy Juventus
Şükür 47', 90+4' Report

(*) originally scheduled for 25 November, delayed for security reasons due to the Istanbul terrorist bombings of 15 and 20 November


Juventus Italy7–0Greece Olympiacos
Trezeguet 14', 25'
Miccoli 19'
Maresca 28'
Di Vaio 62'
Del Piero 67'
Zalayeta 79'
Report
Attendance: 12,578
Real Sociedad Spain1–1Turkey Galatasaray
De Paula 51' Report Şükür 26'
Attendance: 27,276
Referee: Terje Hauge (Norway)

Group E

Pos Team Pld W D L GF GA GD Pts Qualification MUN STU PAN RAN
1 England Manchester United 6 5 0 1 13 2 +11 15 Advance to knockout stage 2–0 5–0 3–0
2 Germany VfB Stuttgart 6 4 0 2 9 6 +3 12 2–1 2–0 1–0
3 Greece Panathinaikos 6 1 1 4 5 13 −8 4 Transfer to UEFA Cup 0–1 1–3 1–1
4 Scotland Rangers 6 1 1 4 4 10 −6 4 0–1 2–1 1–3
Source: RSSSF
Rangers Scotland2–1Germany VfB Stuttgart
Nerlinger 74'
Løvenkrands 78'
Report Kurányi 45'
Attendance: 47,957
Manchester United England5–0Greece Panathinaikos
Silvestre 13'
Fortune 14'
Solskjær 33'
Butt 40'
Djemba-Djemba 83'
Report
Attendance: 66,525
Referee: Alain Sars (France)

Panathinaikos Greece1–1Scotland Rangers
Konstantinidis 88' Report Emerson 35'
VfB Stuttgart Germany2–1England Manchester United
Szabics 51'
Kurányi 52'
Report Van Nistelrooy 67' (pen.)

VfB Stuttgart Germany2–0Greece Panathinaikos
Szabics 13'
Soldo 25'
Report
Rangers Scotland0–1England Manchester United
Report P. Neville 31'
Attendance: 48,725
Referee: Anders Frisk (Sweden)

Panathinaikos Greece1–3Germany VfB Stuttgart
Konstantinou 60' Report Fyssas 68' (o.g.)
Kurányi 75'
Hinkel 77'
Manchester United England3–0Scotland Rangers
Forlán 6'
Van Nistelrooy 43', 60'
Report
Attendance: 66,707

VfB Stuttgart Germany1–0Scotland Rangers
Wenzel 45' Report
Panathinaikos Greece0–1England Manchester United
Report Forlán 85'

Rangers Scotland1–3Greece Panathinaikos
Mols 28' Report Žutautas 32'
Basinas 62'
Konstantinou 80'
Attendance: 48,588
Manchester United England2–0Germany VfB Stuttgart
Van Nistelrooy 45'
Giggs 58'
Report
Attendance: 67,141
Referee: Éric Poulat (France)

Group F

Pos Team Pld W D L GF GA GD Pts Qualification RMA POR MAR PTZ
1 Spain Real Madrid 6 4 2 0 11 5 +6 14 Advance to knockout stage 1–1 4–2 1–0
2 Portugal Porto 6 3 2 1 9 8 +1 11 1–3 1–0 2–1
3 France Marseille 6 1 1 4 9 11 −2 4 Transfer to UEFA Cup 1–2 2–3 3–0
4 Serbia and Montenegro Partizan 6 0 3 3 3 8 −5 3 0–0 1–1 1–1
Source: RSSSF
Real Madrid Spain4–2France Marseille
Roberto Carlos 29'
Ronaldo 34', 57'
Figo 61' (pen.)
Report Drogba 26'
Van Buyten 83'
Attendance: 60,433
Partizan Serbia and Montenegro1–1Portugal Porto
Delibašić 54' Report Costinha 22'

Porto Portugal1–3Spain Real Madrid
Costinha 7' Report Helguera 28'
Solari 37'
Zidane 67'
Attendance: 37,506
Marseille France3–0Serbia and Montenegro Partizan
Drogba 62', 68', 85' Report
Attendance: 54,362

Marseille France2–3Portugal Porto
Drogba 24'
Marlet 84'
Report Maniche 31'
Derlei 35'
Alenichev 81'
Attendance: 55,209
Real Madrid Spain1–0Serbia and Montenegro Partizan
Raúl 38' Report

Porto Portugal1–0France Marseille
Alenichev 21' Report
Attendance: 33,215
Referee: Graham Poll (England)
Partizan Serbia and Montenegro0–0Spain Real Madrid
Report
Attendance: 29,000

Marseille France1–2Spain Real Madrid
Mido 63' Report Beckham 35'
Ronaldo 73'
Attendance: 54,745
Referee: Anders Frisk (Sweden)
Porto Portugal2–1Serbia and Montenegro Partizan
McCarthy 25', 50' Report Delibašić 90+2'
Attendance: 22,177

Real Madrid Spain1–1Portugal Porto
Solari 9' Report Derlei 35' (pen.)
Attendance: 48,715
Partizan Serbia and Montenegro1–1France Marseille
Delibašić 80' Report Mido 61'

Group G

Pos Team Pld W D L GF GA GD Pts Qualification CHE SPP BES LAZ
1 England Chelsea 6 4 1 1 9 3 +6 13 Advance to knockout stage 0–0 0–2 2–1
2 Czech Republic Sparta Prague 6 2 2 2 5 5 0 8 0–1 2–1 1–0
3 Turkey Beşiktaş 6 2 1 3 5 7 −2 7 Transfer to UEFA Cup 0–2 1–0 0–2
4 Italy Lazio 6 1 2 3 6 10 −4 5 0–4 2–2 1–1
Source: RSSSF
Sparta Prague Czech Republic0–1England Chelsea
Report Gallas 85'
Attendance: 18,997
Beşiktaş Turkey0–2Italy Lazio
Report Stam 37'
Fiore 77'

Lazio Italy2–2Czech Republic Sparta Prague
Inzaghi 46', 61' (pen.) Report Sionko 27'
Poborský 35'
Attendance: 25,405
Chelsea England0–2Turkey Beşiktaş
Report Sergen 24', 29'
Attendance: 32,957

Chelsea England2–1Italy Lazio
Lampard 57'
Mutu 65'
Report Inzaghi 38'
Attendance: 40,405
Referee: Terje Hauge (Norway)
Sparta Prague Czech Republic2–1Turkey Beşiktaş
Zelenka 58'
Poborský 84'
Report Pancu 60' (pen.)
Attendance: 14,512

Lazio Italy0–4England Chelsea
Report Crespo 15'
Guðjohnsen 70'
Duff 75'
Lampard 80'
Attendance: 48,485
Beşiktaş Turkey1–0Czech Republic Sparta Prague
Ronaldo Guiaro 82' Report

Chelsea England0–0Czech Republic Sparta Prague
Report
Attendance: 40,152
Lazio Italy1–1Turkey Beşiktaş
Muzzi 56' Report Pancu 45+2' (pen.)
Attendance: 49,000
Referee: Markus Merk (Germany)

Sparta Prague Czech Republic1–0Italy Lazio
Kincl 90+3' Report
Attendance: 17,825
Beşiktaş Turkey0–2England Chelsea
Report Hasselbaink 77'
Bridge 85'
Attendance: 52,350
Referee: Anders Frisk (Sweden)

Group H

Pos Team Pld W D L GF GA GD Pts Qualification MIL CLT BRU AJX
1 Italy Milan 6 3 1 2 4 3 +1 10 Advance to knockout stage 1–2 0–1 1–0
2 Spain Celta Vigo 6 2 3 1 7 6 +1 9 0–0 1–1 3–2
3 Belgium Club Brugge 6 2 2 2 5 6 −1 8 Transfer to UEFA Cup 0–1 1–1 2–1
4 Netherlands Ajax 6 2 0 4 6 7 −1 6 0–1 1–0 2–0
Source: RSSSF
Milan Italy1–0Netherlands Ajax
Inzaghi 67' Report
Attendance: 45,931
Club Brugge Belgium1–1Spain Celta Vigo
Juanfran 84' (o.g.) Report Juanfran 50'

Celta Vigo Spain0–0Italy Milan
Report
Attendance: 23,500
Referee: Mike RIley (England)
Ajax Netherlands2–0Belgium Club Brugge
Sonck 11', 54' Report
Attendance: 49,371

Ajax Netherlands1–0Spain Celta Vigo
Ibrahimović 53' Report
Attendance: 48,218
Referee: Markus Merk (Germany)
Milan Italy0–1Belgium Club Brugge
Report Mendoza 33'
Attendance: 43,823

Celta Vigo Spain3–2Netherlands Ajax
Luccin 25' (pen.)
Milošević 39'
Vágner 63'
Report Sonck 53'
Van der Vaart 82'
Club Brugge Belgium0–1Italy Milan
Report Kaká 86'
Attendance: 27,834

Ajax Netherlands0–1Italy Milan
Report Shevchenko 52'
Attendance: 50,210
Celta Vigo Spain1–1Belgium Club Brugge
Mostovoi 74' Report Lange 90+2'
Attendance: 18,173
Referee: Éric Poulat (France)

Milan Italy1–2Spain Celta Vigo
Kaká 40' Report Jesuli 42'
Ignacio 71'
Attendance: 36,207
Club Brugge Belgium2–1Netherlands Ajax
Lange 27'
Sæternes 84'
Report Sonck 42' (pen.)
Attendance: 28,041

Notes

  1. ^ CET (UTC+1) for matches from 4 November 2003, and CEST (UTC+2) for matches to 22 October 2003.

References

  1. ^ "Variety packed into seeding groups". UEFA. 28 August 2003.
  2. ^ "UEFA Club Ranking 2003". Bert Kassies.