The knockout stage of the 2004–05 UEFA Cup began on 16 February 2005, and concluded with the final at the Estádio José AlvaladeinLisbon on 18 May 2005. The final phase involved the 24 teams that finished in the top three in each group in the group stage and the eight teams that finished in third place in the UEFA Champions League group stage.
Each tie in the final phase, apart from the final, was played over two legs, with each team playing one leg at home. The team that had the higher aggregate score over the two legs progressed to the next round. In the event that aggregate scores finished level, the team that scored more goals away from home over the two legs progressed. If away goals are also equal, 30 minutes of extra time were played. If goals were scored during extra time and the aggregate score was still level, the visiting team qualified by virtue of more away goals scored. If no goals were scored during extra time, there would be a penalty shoot-out after extra time.
In the final, the tie was played over just one leg at a neutral venue. If scores were level at the end of normal time in the final, extra time was played, followed by penalties if scores had remained tied.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Olympiacos ![]() |
2–0 | ![]() |
1–0 | 1–0 |
Heerenveen ![]() |
2–4 | ![]() |
1–2 | 1–2 |
Graz ![]() |
3–4 | ![]() |
2–2 | 1–2 |
Sporting CP ![]() |
4–2 | ![]() |
2–1 | 2–1 |
Valencia ![]() |
2–2 (3–4 p) | ![]() |
2–0 | 0–2 (a.e.t.) |
Dynamo Kyiv ![]() |
0–2 | ![]() |
0–0 | 0–2 |
Shakhtar Donetsk ![]() |
2–1 | ![]() |
1–1 | 1–0 |
Alemannia Aachen ![]() |
1–2 | ![]() |
0–0 | 1–2 |
Austria Wien ![]() |
2–1 | ![]() |
0–0 | 2–1 |
Fenerbahçe ![]() |
1–3 | ![]() |
0–1 | 1–2 |
Panathinaikos ![]() |
1–2 | ![]() |
1–0 | 0–2 |
Parma ![]() |
2–0 | ![]() |
0–0 | 2–0 (a.e.t.) |
Partizan ![]() |
3–2 | ![]() |
2–2 | 1–0 |
CSKA Moscow ![]() |
3–1 | ![]() |
2–0 | 1–1 |
Basel ![]() |
0–2 | ![]() |
0–0 | 0–2 |
Ajax ![]() |
2–3 | ![]() |
1–0 | 1–3 |
Partizan ![]() | 2–2 | ![]() |
---|---|---|
Odita ![]() |
Report | Nazarenko ![]() Rusol ![]() |
Attendance: 10,923
Referee: Martin Hansson (Sweden)
Shakhtar Donetsk ![]() | 1–1 | ![]() |
---|---|---|
Brandão ![]() |
Report | Aílton ![]() |
Attendance: 25,066
Referee: Espen Berntsen (Norway)
Panathinaikos ![]() | 1–0 | ![]() |
---|---|---|
Vyntra ![]() |
Report |
Attendance: 7,145
Referee: Claude Colombo (France)
Ajax ![]() | 1–0 | ![]() |
---|---|---|
Maxwell ![]() |
Report |
Attendance: 42,313
Referee: Jaroslav Jára (Czech Republic)
Parma ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 3,912
Referee: Paul Allaerts (Belgium)
Valencia ![]() | 2–0 | ![]() |
---|---|---|
Di Vaio ![]() Aimar ![]() |
Report |
Attendance: 22,932
Referee: Domenico Messina (Italy)
Sporting CP ![]() | 2–1 | ![]() |
---|---|---|
Custódio ![]() Liédson ![]() |
Report | Goor ![]() |
Attendance: 19,091
Referee: Stefan Messner (Austria)
Dynamo Kyiv ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 8,000
Referee: Laurent Duhamel (France)
Graz ![]() | 2–2 | ![]() |
---|---|---|
Bazina ![]() Kollmann ![]() |
Report | Zenden ![]() Hasselbaink ![]() |
Attendance: 12,614
Referee: Edo Trivković (Croatia)
CSKA Moscow ![]() | 2–0 | ![]() |
---|---|---|
V. Berezutski ![]() Vágner Love ![]() |
Report |
Attendance: 25,500
Referee: Alexandru Tudor (Romania)
Fenerbahçe ![]() | 0–1 | ![]() |
---|---|---|
Report | Álvaro ![]() |
Attendance: 37,000
Referee: Nicolai Vollquartz (Denmark)
Basel ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 19,029
Referee: Anton Genov (Bulgaria)
Alemannia Aachen ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 38,034
Referee: Georgios Kasnaferis (Greece)
Heerenveen ![]() | 1–2 | ![]() |
---|---|---|
Huntelaar ![]() |
Report | Shearer ![]() Bowyer ![]() |
Attendance: 19,700
Referee: Zsolt Szabó (Hungary)
Olympiacos ![]() | 1–0 | ![]() |
---|---|---|
Okkas ![]() |
Report |
Attendance: 29,634
Referee: Nikolai Ivanov (Russia)
Austria Wien ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 17,400
Referee: Alon Yefet (Israel)
Dnipro Dnipropetrovsk ![]() | 0–1 | ![]() |
---|---|---|
Report | Radović ![]() |
Attendance: 14,000
Referee: Helmut Fleischer (Germany)
Partizan won 3–2 on aggregate.
Schalke 04 ![]() | 0–1 | ![]() |
---|---|---|
Report | Aghahowa ![]() |
Attendance: 51,180
Referee: Vladimír Hriňák (Slovakia)
Shakhtar Donetsk won 2–1 on aggregate.
AZ ![]() | 2–1 | ![]() |
---|---|---|
Van Galen ![]() Mathijsen ![]() |
Report | Meijer ![]() |
Attendance: 7,980
Referee: Darko Čeferin (Slovenia)
AZ won 2–1 on aggregate.
Steaua București ![]() | 2–0 (a.e.t.) | ![]() |
---|---|---|
Cristea ![]() |
Report | |
Penalties | ||
Rădoi ![]() Munteanu ![]() Lovin ![]() Boștină ![]() Dică ![]() |
4–3 | ![]() ![]() ![]() ![]() ![]() |
Attendance: 18,848
Referee: Johan Verbist (Belgium)
2–2 on aggregate; Steaua București won 4–3 on penalties.
Sochaux ![]() | 0–1 | ![]() |
---|---|---|
Report | Stoltidis ![]() |
Attendance: 10,962
Referee: Markus Nobs (Switzerland)
Olympiacos won 2–0 on aggregate.
Stuttgart ![]() | 0–2 (a.e.t.) | ![]() |
---|---|---|
Report | Marchionni ![]() Pisanu ![]() |
Attendance: 33,843
Referee: Kenny Clark (Scotland)
Parma won 2–0 on aggregate.
Middlesbrough ![]() | 2–1 | ![]() |
---|---|---|
Morrison ![]() Hasselbaink ![]() |
Report | Bazina ![]() |
Attendance: 20,371
Referee: Eduardo Iturralde González (Spain)
Middlesbrough won 4–3 on aggregate.
Newcastle United ![]() | 2–1 | ![]() |
---|---|---|
Breuer ![]() Shearer ![]() |
Report | Bruggink ![]() |
Attendance: 26,156
Referee: Dejan Delević (Serbia and Montenegro)
Newcastle United won 4–2 on aggregate.
Feyenoord ![]() | 1–2 | ![]() |
---|---|---|
Hofs ![]() |
Report | Liédson ![]() Rochemback ![]() |
Attendance: 31,000
Referee: Florian Meyer (Germany)
Sporting CP won 4–2 on aggregate.
Auxerre ![]() | 3–1 | ![]() |
---|---|---|
Kalou ![]() Cheyrou ![]() Mathis ![]() |
Report | Babel ![]() |
Attendance: 13,752
Referee: Olegário Benquerença (Portugal)
Auxerre won 3–2 on aggregate.
Real Zaragoza ![]() | 2–1 | ![]() |
---|---|---|
Galletti ![]() Sávio ![]() |
Report | Alex ![]() |
Attendance: 13,555
Referee: Eric Braamhaar (Netherlands)
Real Zaragoza won 3–1 on aggregate.
Lille ![]() | 2–0 | ![]() |
---|---|---|
Moussilou ![]() Ačimovič ![]() |
Report |
Attendance: 8,832
Referee: Pedro Proença (Portugal)
Lille won 2–0 on aggregate.
Benfica ![]() | 1–1 | ![]() |
---|---|---|
Karadas ![]() |
Report | Ignashevich ![]() |
Attendance: 23,732
Referee: Dougie McDonald (Scotland)
CSKA Moscow won 3–1 on aggregate.
Sevilla ![]() | 2–0 | ![]() |
---|---|---|
Makukula ![]() Adriano ![]() |
Report |
Attendance: 32,449
Referee: Tom Henning Øvrebø (Norway)
Sevilla won 2–1 on aggregate.
Villarreal ![]() | 2–0 | ![]() |
---|---|---|
Figueroa ![]() Cazorla ![]() |
Report |
Attendance: 6,118
Referee: Matt Messias (England)
Villarreal won 2–0 on aggregate.
Athletic Bilbao ![]() | 1–2 | ![]() |
---|---|---|
Yeste ![]() |
Report | Sionko ![]() |
Attendance: 30,535
Referee: Grzegorz Gilewski (Poland)
Austrie Wien won 2–1 on aggregate.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Olympiacos ![]() |
1–7 | ![]() |
1–3 | 0–4 |
Middlesbrough ![]() |
2–4 | ![]() |
2–3 | 0–1 |
Steaua București ![]() |
0–2 | ![]() |
0–0 | 0–2 |
Shakhtar Donetsk ![]() |
2–5 | ![]() |
1–3 | 1–2 |
Austria Wien ![]() |
3–3 (a) | ![]() |
1–1 | 2–2 |
Sevilla ![]() |
0–1 | ![]() |
0–0 | 0–1 |
Partizan ![]() |
1–3 | ![]() |
1–1 | 0–2 |
Lille ![]() |
0–1 | ![]() |
0–1 | 0–0 |
Partizan ![]() | 1–1 | ![]() |
---|---|---|
Tomić ![]() |
Report | Aldonin ![]() |
Attendance: 15,700
Referee: Jan Wegereef (Netherlands)
Olympiacos ![]() | 1–3 | ![]() |
---|---|---|
Đorđević ![]() |
Report | Shearer ![]() Robert ![]() Kluivert ![]() |
Attendance: 30,595
Referee: Arturo Daudén Ibáñez (Spain)
Shakhtar Donetsk ![]() | 1–3 | ![]() |
---|---|---|
Matuzalém ![]() |
Report | Nelisse ![]() Mathijsen ![]() Perez ![]() |
Attendance: 24,327
Referee: Bertrand Layec (France)
Austria Wien ![]() | 1–1 | ![]() |
---|---|---|
Rushfeldt ![]() |
Report | Sávio ![]() |
Attendance: 21,000
Referee: Peter Fröjdfeldt (Sweden)
Lille ![]() | 0–1 | ![]() |
---|---|---|
Report | Akalé ![]() |
Attendance: 8,080
Referee: Yuri Baskakov (Russia)
Middlesbrough ![]() | 2–3 | ![]() |
---|---|---|
Job ![]() Riggott ![]() |
Report | Barbosa ![]() Liédson ![]() Douala ![]() |
Attendance: 23,739
Referee: Stefano Farina (Italy)
Sevilla ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 27,816
Referee: René Temmink (Netherlands)
Steaua București ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 24,000
Referee: Massimo Busacca (Switzerland)
CSKA Moscow ![]() | 2–0 | ![]() |
---|---|---|
Carvalho ![]() Vágner Love ![]() |
Report |
Attendance: 23,800
Referee: Gianluca Paparesta (Italy)
CSKA Moscow won 3–1 on aggregate.
Newcastle United ![]() | 4–0 | ![]() |
---|---|---|
Dyer ![]() Shearer ![]() Bowyer ![]() |
Report |
Attendance: 32,163
Referee: Konrad Plautz (Austria)
Newcastle United won 7–1 on aggregate.
AZ ![]() | 2–1 | ![]() |
---|---|---|
Van Galen ![]() Meerdink ![]() |
Report | Elano ![]() |
Attendance: 8,300
Referee: Lucílio Batista (Portugal)
AZ won 5–2 on aggregate.
Real Zaragoza ![]() | 2–2 | ![]() |
---|---|---|
Villa ![]() Galletti ![]() |
Report | Papac ![]() Dosunmu ![]() |
Attendance: 21,600
Referee: Alain Hamer (Luxembourg)
3–3 on aggregate; Austria Wien won on away goals.
Auxerre ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 8,629
Referee: Mike Riley (England)
Auxerre won 1–0 on aggregate.
Sporting CP ![]() | 1–0 | ![]() |
---|---|---|
Barbosa ![]() |
Report |
Attendance: 21,217
Referee: Éric Poulat (France)
Sporting CP won 4–2 on aggregate.
Parma ![]() | 1–0 | ![]() |
---|---|---|
Cardone ![]() |
Report |
Attendance: 7,650
Referee: Claus Bo Larsen (Denmark)
Parma won 1–0 on aggregate.
Villarreal ![]() | 2–0 | ![]() |
---|---|---|
José Mari ![]() Riquelme ![]() |
Report |
Attendance: 15,364
Referee: Wolfgang Stark (Germany)
Villarreal won 2–0 on aggregate.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Newcastle United ![]() |
2–4 | ![]() |
1–0 | 1–4 |
Villarreal ![]() |
2–3 | ![]() |
1–2 | 1–1 |
Austria Wien ![]() |
1–1 (a) | ![]() |
1–1 | 0–0 |
CSKA Moscow ![]() |
4–2 | ![]() |
4–0 | 0–2 |
Newcastle United ![]() | 1–0 | ![]() |
---|---|---|
Shearer ![]() |
Report |
Attendance: 36,753
Referee: Yuri Baskakov (Russia)
Villarreal ![]() | 1–2 | ![]() |
---|---|---|
Riquelme ![]() |
Report | Landzaat ![]() Nelisse ![]() |
Attendance: 9,973
Referee: Konrad Plautz (Austria)
Austria Wien ![]() | 1–1 | ![]() |
---|---|---|
Mila ![]() |
Report | Pisanu ![]() |
Attendance: 39,600
Referee: Éric Poulat (France)
CSKA Moscow ![]() | 4–0 | ![]() |
---|---|---|
Odiah ![]() Ignashevich ![]() Vágner Love ![]() Gusev ![]() |
Report |
Attendance: 19,300
Referee: Luis Medina Cantalejo (Spain)
Sporting CP ![]() | 4–1 | ![]() |
---|---|---|
Niculae ![]() Sá Pinto ![]() Beto ![]() Rochemback ![]() |
Report | Dyer ![]() |
Attendance: 33,309
Referee: Peter Fröjdfeldt (Sweden)
Sporting CP won 4–2 on aggregate.
AZ ![]() | 1–1 | ![]() |
---|---|---|
Perez ![]() |
Report | Figueroa ![]() |
Attendance: 8,618
Referee: Roberto Rosetti (Italy)
AZ won 3–2 on aggregate.
Parma ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 10,669
Referee: Steve Bennett (England)
1–1 on aggregate; Parma won on away goals.
Auxerre ![]() | 2–0 | ![]() |
---|---|---|
Lachuer ![]() Kalou ![]() |
Report |
Attendance: 12,600
Referee: Wolfgang Stark (Germany)
CSKA Moscow won 4–2 on aggregate.
Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
---|---|---|---|---|
Sporting CP ![]() |
4–4 (a) | ![]() |
2–1 | 2–3 |
Parma ![]() |
0–3 | ![]() |
0–0 | 0–3 |
Sporting CP ![]() | 2–1 | ![]() |
---|---|---|
Douala ![]() Pinilla ![]() |
Report | Landzaat ![]() |
Attendance: 34,776
Referee: Massimo De Santis (Italy)
Parma ![]() | 0–0 | ![]() |
---|---|---|
Report |
Attendance: 7,298
Referee: Massimo Busacca (Switzerland)
AZ ![]() | 3–2 (a.e.t.) | ![]() |
---|---|---|
Perez ![]() Huysegems ![]() Jaliens ![]() |
Report | Liédson ![]() Garcia ![]() |
Attendance: 8,600
Referee: Claus Bo Larsen (Denmark)
4–4 on aggregate; Sporting CP won on away goals.
CSKA Moscow ![]() | 3–0 | ![]() |
---|---|---|
Carvalho ![]() V. Berezutski ![]() |
Report |
Attendance: 26,000
Referee: Alain Hamer (Luxembourg)
CSKA Moscow won 3–0 on aggregate.
Sporting CP ![]() | 1–3 | ![]() |
---|---|---|
Rogério ![]() |
Report | A. Berezutskiy ![]() Zhirkov ![]() Vágner Love ![]() |
Attendance: 47,085[1]
Referee: Graham Poll (England)[2]
| |
---|---|
Qualifying phases |
|
First rounds / Play-offs |
|
Group stages |
|
Knockout phases |
|
|