# UEFA Cup 2004/05

Het 34e seizoen van de UEFA Cup (2004/05) begon met twee kwalificatierondes. De clubs die uit de kwalificatieronde kwamen, en de clubs die al geplaatst waren, speelden in de eerste ronde van de UEFA Cup. Dit seizoen was er een nieuwe opzet, want de groepsfase deed haar intrede.

## Voorrondes
### Eerste voorronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| B36 Tórshavn | 2 - 11 | FHK Liepājas Metalurgs | 1 - 3 | 1 - 8 |
| B68 Toftir | 0 - 11 | FK Ventspils | 0 - 3 | 0 - 8 |
| Dukla Banská Bystrica | 4 - 0 | FK Karabakh Agdam | 3 - 0 | 1 - 0 |
| BATE Barisaw | 2 - 4 | Dinamo Tbilisi | 2 - 3 | 0 - 1 |
| FK Ekranas Panevėžys | 3 - 1 | F91 Dudelange | 1 - 0 | 2 - 1 |
| Glentoran FC | 4 - 3 | AC Allianssi | 2 - 2 | 2 - 1 |
| FC Haka Valkeakoski | 5 - 2 | Etzella Ettelbruck | 2 - 1 | 3 - 1 |
| Haverfordwest County FC | 1 - 4 | FH Hafnarfjörður | 0 - 1 | 1 - 3 |
| ÍA Akranes | 6 - 3 | TVMK Tallinn | 4 - 2 | 2 - 1 |
| Illitsjivets Marioepol | 4 - 0 | Banants Jerevan | 2 - 0 | 2 - 0 |
| FC Levadia Tallinn | 3 - 1 | Bohemian FC | 0 - 0 | 3 - 1 |
| Marsaxlokk FC | 0 - 3 | NK Primorje | 0 - 1 | 0 - 2 |
| MIKA Asjtarak | 1 - 2 | Boedapest Honvéd FC | 0 - 1 | 1 - 1 |
| Nistru Otaci | 3 - 2 | Sjachtjor Salihorsk | 1 - 1 | 2 - 1 |
| AC Omonia Nicosia | 8 - 1 | FK Sloga Jugomagnat | 4 - 0 | 4 - 1 |
| Östers IF | 4 - 1 | Total Network Solutions FC | 2 - 1 | 2 - 1 |
| Oțelul Galați | 8 - 1 | Dinamo Tirana | 4 - 0 | 4 - 1 |
| Partizani Tirana | 5 - 4 | Birkirkara FC | 4 - 2 | 1 - 2 |
| SS Pennarossa | 1 - 9 | FK Željezničar Sarajevo | 1 - 5 | 0 - 4 |
| Portadown FC | 2 - 4 | FK Žalgiris Vilnius | 2 - 2 | 0 - 2 |
| FC Santa Coloma | 0 - 4 | FK Modriča | 0 - 1 | 0 - 3 |
| Sjirak Gjoemri | 1 - 4 | FC Tiraspol | 1 - 2 | 0 - 2 |
| FK Sileks Kratovo | 1 - 2 | NK Maribor | 0 - 1 | 1 - 1 |
| FK Tbilisi | 5 - 1 | FK Shamkir | 1 - 0 | 4 - 1 |
| FC Vaduz | 4 - 2 | Longford Town FC | 1 - 0 | 3 - 2 |

### Tweede voorronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Glentoran FC | 1 - 3 | IF Elfsborg | 0 - 1 | 1 - 2 |
| Odd Grenland BK | 4 - 3 | FK Ekranas Panevėžys | 3 - 1 | 1 - 2 |
| KSK Beveren | 5 - 2 | FC Vaduz | 3 - 1 | 2 - 1 |
| FK Ventspils | 1 - 1 | Brøndby IF | 0 - 0 | 1 - 1 |
| Hammarby IF | 4 - 1 | ÍA Akranes | 2 - 0 | 2 - 1 |
| Stabæk IF | 6 - 2 | FC Haka | 3 - 1 | 3 - 1 |
| FK Bodø/Glimt | 3 - 3 (8-7 n.p.) | FC Levadia Tallinn | 2 - 1 | 1 - 2 |
| FH Hafnarfjörður | 4 - 3 | Dunfermline Athletic FC | 2 - 2 | 2 - 1 |
| FK Žalgiris Vilnius | 1 - 3 | Aalborg BK | 1 - 3 | 0 - 0 |
| Östers IF | 3 - 3 | FHK Liepājas Metalurgs | 2 - 2 | 1 - 1 |
| Gençlerbirliği | 2 - 2 | NK Rijeka | 1 - 0 | 1 - 2 |
| Levski Sofia | 8 - 0 | FK Modriča | 5 - 0 | 3 - 0 |
| Hapoel Bnei Sakhnin FC | 6 - 1 | Partizani Tirana | 3 - 0 | 3 - 1 |
| Zeleznik Belgrado | 4 - 5 | Steaua Boekarest | 2 - 4 | 2 - 1 |
| FK Budućnost Banatski Dvor | 2 - 2 | NK Maribor | 1 - 2 | 1 - 0 |
| FK Željezničar Sarajevo | 1 - 9 | Litex Lovetsj | 1 - 2 | 0 - 7 |
| Dinamo Zagreb | 4 - 2 | NK Primorje | 4 - 0 | 0 - 2 |
| AC Omonia Nicosia | 2 - 4 | CSKA Sofia | 1 - 1 | 1 - 3 (n.v.) |
| Oțelul Galați | 0 - 1 | Partizan Belgrado | 0 - 0 | 0 - 1 |
| AEK Larnaca FC | 3 - 4 | Maccabi Petach Tikwa | 3 - 0 | 0 - 4 |
| FC Terek Grozny | 2 - 0 | Lech Poznań | 1 - 0 | 1 - 0 |
| SK Slavia Praag | 3 - 3 | Dinamo Tbilisi | 3 - 1 | 0 - 2 |
| SK Rapid Wien | 3 - 2 | FC Roebin Kazan | 0 - 2 | 3 - 0 |
| Illitsjivets Marioepol | 0 - 3 | FK Austria Wien | 0 - 0 | 0 - 3 |
| Dukla Banská Bystrica | 4 - 2 | FC Wil | 3 - 1 | 1 - 1 |
| Nistru Otaci | 1 - 6 | SK Sigma Olomouc | 1 - 2 | 0 - 4 |
| FC Artmedia Bratislava | 1 - 4 | Dnipro Dnipropetrovsk | 0 - 3 | 1 - 1 |
| SV Pasching | 3 - 3 | Zenit St.-Petersburg | 3 - 1 | 0 - 2 |
| Újpest FC | 5 - 1 | Servette FC | 3 - 1 | 2 - 0 |
| Metalloerg Donetsk | 5 - 1 | FC Tiraspol | 3 - 0 | 2 - 1 |
| FK Tbilisi | 0 - 7 | Legia Warschau | 0 - 1 | 0 - 6 |
| Amica Wronki | 1 - 1 (5-4 n.p.) | Boedapest Honvéd FC | 1 - 0 | 0 – 1 |

## Eerste ronde

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Grazer AK | 5 - 1 | Litex Lovetsj | 5 - 0 | 0 - 1 |
| Metalloerg Donetsk | 0 - 6 | SS Lazio | 0 - 3 | 0 - 3 |
| FK Bodø/Glimt | 1 - 2 | Beşiktaş JK | 1 - 1 | 0 - 1 |
| Shelbourne FC | 2 - 4 | Lille OSC | 2 - 2 | 0 - 2 |
| Heart of Midlothian FC | 5 - 3 | SC Braga | 3 - 1 | 2 - 2 |
| FK Austria Wien | 4 - 1 | Legia Warschau | 1 - 0 | 3 - 1 |
| Dukla Banská Bystrica | 0 - 5 | SL Benfica | 0 - 3 | 0 - 2 |
| Partizan Belgrado | 3 - 1 | Dinamo Boekarest | 3 - 1 | 0 - 0 |
| Parma FC | 3 - 2 | NK Maribor | 3 - 2 | 0 - 0 |
| Real Zaragoza | 4 - 2 | SK Sigma Olomouc | 1 - 0 | 3 - 2 |
| Sporting Clube de Portugal | 2 - 0 | SK Rapid Wien | 2 - 0 | 0 - 0 |
| Newcastle United FC | 7 - 1 | Hapoel Bnei Sakhnin FC | 2 - 0 | 5 - 1 |
| Steaua Boekarest | 4 - 3 | CSKA Sofia | 2 - 1 | 2 - 2 |
| Wisła Kraków | 5 - 5 | Dinamo Tbilisi | 4 - 3 | 1 - 2 |
| FC Utrecht | 4 - 3 | Djurgårdens IF | 4 - 0 | 0 - 3 |
| Millwall FC | 2 - 4 | Ferencvárosi TC | 1 - 1 | 1 - 3 |
| FC Schalke 04 | 9 - 1 | FHK Liepājas Metalurgs | 5 - 1 | 4 - 0 |
| Maccabi Haifa FC | 1 - 2 | Dnipro Dnipropetrovsk | 1 - 0 | 0 - 2 |
| FC Terek Grozny | 1 - 3 | FC Basel | 1 - 1 | 0 - 2 |
| Odd Grenland BK | 1 - 5 | Feyenoord Rotterdam | 0 - 1 | 1 - 4 |
| Aalborg BK | 1 - 3 | AJ Auxerre | 1 - 1 | 0 - 2 |
| Sevilla FC | 4 - 1 | CD Nacional | 2 - 1 | 2 - 0 |
| ND Gorica | 1 - 2 | AEK Athene | 1 - 1 | 0 - 1 |
| Standard Luik | 1 - 1 | VfL Bochum | 0 - 0 | 1 - 1 |
| Zenit St.-Petersburg | 6 - 1 | Rode Ster Belgrado | 4 - 0 | 2 - 1 |
| Trabzonspor | 3 - 4 | Athletic Bilbao | 3 - 2 | 0 - 2 |
| Újpest FC | 1 - 7 | VfB Stuttgart | 1 - 3 | 0 - 4 |
| Panionios NFC | 3 - 2 | Udinese Calcio | 3 - 1 | 0 - 1 |
| Levski Sofia | 1 - 2 | KSK Beveren | 1 - 1 | 0 - 1 |
| Maccabi Petach Tikwa | 0 - 5 | SC Heerenveen | geannuleerd | 0 - 5 |
| Dinamo Zagreb | 2 - 0 | IF Elfsborg | 2 - 0 | 0 - 0 |
| FH Hafnarfjörður | 1 - 5 | Alemannia Aachen | 1 - 5 | 0 - 0 |
| Middlesbrough FC | 4 - 1 | FC Baník Ostrava | 3 - 0 | 1 - 1 |
| Club Brugge | 6 - 1 | LB Châteauroux | 4 - 0 | 2 - 1 |
| PAOK FC | 3 - 5 | AZ Alkmaar | 2 - 3 | 1 - 2 |
| FK Ventspils | 1 - 2 | Amica Wronki | 1 - 1 | 0 - 1 |
| FC Sochaux-Montbéliard | 9 - 0 | Stabæk IF | 4 - 0 | 5 - 0 |
| Egaleo FC | 2 - 1 | Gençlerbirliği | 1 - 0 | 1 - 1 |
| Marítimo Funchal | 1 - 1 (2-4 n.p.) | Rangers FC | 1 - 0 | 0 - 1 |
| Hammarby IF | 1 - 5 | Villarreal CF | 1 - 2 | 0 - 3 |
* Omdat er geen vliegtuigen mochten landen in Israël kon Heerenveen niet zijn uitwedstrijd spelen. Daarom werd er maar een wedstrijd gepeeld, namelijk die in Heerenveen. De regel dat doelpunten die uit gemaakt worden dubbel tellen kwam te vervallen. Bij een gelijkspel zou er daarom verlenging gespeeld zijn. Zover hoefde het echter niet te komen want Heerenveen won de wedstrijd overtuigend met 5 tegen 0.
Alle Nederlandse en Belgische clubs plaatsten zich voor de groepsfase, behalve Heerenveen waren dat FC Utrecht, Feyenoord, AZ, Standard Luik en Beveren.
De winnaars uit de eerste ronde plaatsten zich voor de tweede ronde, de groepsfase. In elke poule zitten 5 clubs. Iedere club speelt 1 keer tegen de andere 4 clubs uit de poule. In totaal spelen de clubs 2 uitwedstrijden en 2 thuiswedstrijden.
Hieronder staat de groepsfase. Eerst staat er de eindstand in de poules, daarna de uitslagen van de gespeelde wedstrijden. De eerste drie clubs uit de poules plaatsten zich voor de derde ronde.

## Groepsfase
### Groep A

| Team | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Feyenoord Rotterdam | 7 | 4 | 2 | 1 | 1 | 6 | 3 | +3 |
| 2. FC Schalke 04 | 7 | 4 | 2 | 1 | 1 | 5 | 3 | +2 |
| 3. FC Basel | 7 | 4 | 2 | 1 | 1 | 5 | 4 | -1 |
| 4. Ferencvárosi TC | 4 | 4 | 1 | 1 | 2 | 3 | 5 | -2 |
| 5. Heart of Midlothian | 3 | 4 | 1 | 0 | 3 | 2 | 6 | -4 |
| 1e speeldag |
| Feyenoord | 3–0 | Hearts |
| Schalke | 1–1 | Basel |
| 2e speeldag |
| Hearts | 0–1 | Schalke |
| Ferencvárosi | 1–1 | Feyenoord |
| 3e speeldag |
| Schalke | 2–0 | Ferencvárosi |
| Basel | 1–2 | Hearts |
| 4e speeldag |
| Ferencvárosi | 1–2 | Basel |
| Feyenoord | 2–1 | Schalke |
| 5e speeldag |
| Hearts | 0–1 | Ferencvárosi |
| Basel | 1–0 | Feyenoord |

### Groep B

| Team | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Athletic Bilbao | 9 | 4 | 3 | 0 | 1 | 11 | 4 | +7 |
| 2. Steaua Boekarest | 6 | 4 | 2 | 0 | 2 | 4 | 3 | +1 |
| 3. Parma FC | 6 | 4 | 2 | 0 | 2 | 5 | 6 | -1 |
| 4. Beşiktaş JK | 4 | 4 | 1 | 1 | 2 | 7 | 7 | 0 |
| 5. Standard Luik | 4 | 4 | 1 | 1 | 2 | 4 | 11 | -7 |
| 1e speeldag |
| Steaua Boekarest | 2–0 | Standard Luik |
| Athletic Bilbao | 2–0 | Parma |
| 2e speeldag |
| Parma | 1–0 | Steaua Boekarest |
| Besiktas | 3–1 | Athletic Bilbao |
| 3e speeldag |
| Steaua Boekarest | 2–1 | Besiktas |
| Standard Luik | 2–1 | Parma |
| 4e speeldag |
| Besiktas | 1–1 | Standard Luik |
| Athletic Bilbao | 1–0 | Steaua Boekarest |
| 5e speeldag |
| Parma | 3–2 | Besiktas |
| Standard Luik | 1–7 | Athletic Bilbao |

### Groep C

| Squadra | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Dnipro Dnipropetrovsk | 9 | 4 | 3 | 0 | 1 | 7 | 5 | +2 |
| 2. Real Zaragoza | 7 | 4 | 2 | 1 | 1 | 5 | 3 | +2 |
| 3. FK Austria Wien | 7 | 4 | 2 | 1 | 1 | 4 | 3 | +1 |
| 4. Club Brugge | 5 | 4 | 1 | 2 | 1 | 5 | 5 | 0 |
| 5. FC Utrecht | 0 | 4 | 0 | 0 | 4 | 2 | 7 | -5 |
| 1e speeldag |
| Dnipro Dnipropetrovsk | 3–2 | Club Brugge |
| Real Zaragoza | 2–0 | Utrecht |
| 2e speeldag |
| Utrecht | 1–2 | Dnipro Dnipropetrovsk |
| Austria Wien | 1–0 | Real Zaragoza |
| 3e speeldag |
| Dnipro Dnipropetrovsk | 1–0 | Austria Wien |
| Club Brugge | 1–0 | Utrecht |
| 4e speeldag |
| Austria Wien | 1–1 | Club Brugge |
| Real Zaragoza | 2–1 | Dnipro Dnipropetrovsk |
| 5e speeldag |
| Utrecht | 1–2 | Austria Wien |
| Club Brugge | 1–1 | Real Zaragoza |

### Groep D

| Squadra | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Newcastle United FC | 10 | 4 | 3 | 1 | 0 | 8 | 1 | +7 |
| 2. FC Sochaux-Montbéliard | 9 | 4 | 3 | 0 | 1 | 4 | 4 | 0 |
| 3. Sporting Clube de Portugal | 7 | 4 | 2 | 1 | 1 | 9 | 3 | +6 |
| 4. Panionios | 3 | 4 | 1 | 0 | 3 | 6 | 8 | -2 |
| 5. Dinamo Tbilisi | 0 | 4 | 0 | 0 | 4 | 2 | 13 | -11 |
| 1e speeldag |
| Dinamo Tbilisi | 0–2 | Sochaux-Montbéliard |
| Panionios | 0–1 | Newcastle United |
| 2e speeldag |
| Newcastle United | 2–0 | Dinamo Tbilisi |
| Sporting Clube de Portugal | 4–1 | Panionios |
| 3e speeldag |
| Dinamo Tbilisi | 0–4 | Sporting Clube de Portugal |
| Sochaux-Montbéliard | 0–4 | Newcastle United |
| 4e speeldag |
| Sporting Clube de Portugal | 0–1 | Sochaux-Montbéliard |
| Panionios | 5–2 | Dinamo Tbilisi |
| 5e speeldag |
| Newcastle United | 1–1 | Sporting Clube de Portugal |
| Sochaux-Montbéliard | 1–0 | Panionios |

### Groep E

| Team | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Middlesbrough FC | 9 | 4 | 3 | 0 | 1 | 6 | 2 | +4 |
| 2. Villarreal CF | 8 | 4 | 2 | 2 | 0 | 8 | 2 | +6 |
| 3. Partizan Belgrado | 5 | 4 | 1 | 2 | 1 | 7 | 6 | +1 |
| 4. Lazio Roma | 3 | 4 | 0 | 3 | 1 | 5 | 7 | -2 |
| 5. Egaleo FC | 1 | 4 | 0 | 1 | 3 | 2 | 11 | -9 |
| 1e speeldag |
| Lazio | 1–1 | Villareal |
| Egaleo | 0–1 | Middlesbrough |
| 2e speeldag |
| Middlesbrough | 2–0 | Lazio |
| Partizan | 4–0 | Egaleo |
| 3e speeldag |
| Lazio | 2–2 | Partizan |
| Villareal | 2–0 | Middlesbrough |
| 4e speeldag |
| Partizan | 1–1 | Villareal |
| Egaleo | 2–2 | Lazio |
| 5e speeldag |
| Middlesbrough | 3–0 | Partizan |
| Villareal | 4–0 | Egaleo |

### Groep F

| Team | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. AZ Alkmaar | 9 | 4 | 3 | 0 | 1 | 6 | 3 | +3 |
| 2. AJ Auxerre | 7 | 4 | 2 | 1 | 1 | 7 | 3 | +4 |
| 3. Grazer AK | 7 | 4 | 2 | 1 | 1 | 5 | 4 | +1 |
| 4. Rangers FC | 6 | 4 | 2 | 0 | 2 | 8 | 3 | +5 |
| 5. Amica Wronki | 0 | 4 | 0 | 0 | 4 | 3 | 16 | -13 |
| 1e speeldag |
| Amica Wronki | 0–5 | Rangers |
| Auxerre | 0–0 | Grazer |
| 2e speeldag |
| Grazer | 3–1 | Amica Wronki |
| AZ Alkmaar | 2–0 | Auxerre |
| 3e speeldag |
| Amica Wronki | 1–3 | AZ Alkmaar |
| Rangers | 3–0 | Grazer |
| 4e speeldag |
| AZ Alkmaar | 1–0 | Rangers |
| Auxerre | 5–1 | Amica Wronki |
| 5e speeldag |
| Grazer | 2–0 | AZ Alkmaar |
| Rangers | 0–2 | Auxerre |

### Groep G

| Team | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. VfB Stuttgart | 9 | 4 | 3 | 0 | 1 | 10 | 3 | +7 |
| 2. SL Benfica | 9 | 4 | 3 | 0 | 1 | 9 | 5 | +4 |
| 3. SC Heerenveen | 7 | 4 | 2 | 1 | 1 | 6 | 6 | 0 |
| 4. Dinamo Zagreb | 4 | 4 | 1 | 1 | 2 | 9 | 7 | +2 |
| 5. KSK Beveren | 0 | 4 | 0 | 0 | 4 | 2 | 15 | -13 |
| 1e speeldag |
| Benfica | 4–2 | Heerenveen |
| Beveren | 1–5 | Stuttgart |
| 2e speeldag |
| Stuttgart | 3–0 | Benfica |
| Dinamo Zagreb | 6–1 | Beveren |
| 3e speeldag |
| Benfica | 2–0 | Dinamo Zagreb |
| Heerenveen | 1–0 | Stuttgart |
| 4e speeldag |
| Dinamo Zagreb | 2–2 | Heerenveen |
| Beveren | 0–3 | Benfica |
| 5e speeldag |
| Stuttgart | 2–1 | Dinamo Zagreb |
| Heerenveen | 1–0 | Beveren |

### Groep H

| Squadra | Ptn | Wed | W | G | V | DV | DT | DS |
| 1. Lille OSC | 9 | 4 | 3 | 0 | 1 | 5 | 3 | +2 |
| 2. Sevilla FC | 7 | 4 | 2 | 1 | 1 | 6 | 4 | +2 |
| 3. Alemannia Aachen | 7 | 4 | 2 | 1 | 1 | 5 | 4 | +1 |
| 4. Zenit Sint-Petersburg | 5 | 4 | 1 | 2 | 1 | 9 | 6 | +3 |
| 5. AEK Athene | 0 | 4 | 0 | 0 | 4 | 4 | 12 | -8 |
| 1e speeldag |
| Zenit Saint Petersburg | 5–1 | AEK Athene |
| Alemannia Aachen | 1–0 | Lille |
| 2e speeldag |
| Lille | 2–1 | Zenit Saint Petersburg |
| Sevilla | 2–0 | Alemannia Aachen |
| 3e speeldag |
| Zenit Saint Petersburg | 1–1 | Sevilla |
| AEK Athene | 1–2 | Lille |
| 4e speeldag |
| Sevilla | 3–2 | AEK Athene |
| Alemannia Aachen | 2–2 | Zenit Saint Petersburg |
| 5e speeldag |
| Lille | 1–0 | Sevilla |
| AEK Athene | 0–2 | Alemannia Aachen |

## Derde ronde

In de derde ronde zitten de nummers 1 tot en met 3 van de poules uit de groepsfase en de nummers 3 uit de poules van de Champions League, zie hiervoor: Champions League seizoen 2004/2005.
De derde plaatsen uit de Champions League:
* Olympiakos Piraeus
* Dynamo Kiev
* Ajax
* Fenerbahçe
* Panathinaikos
* Sjachtar Donetsk
* Valencia CF
* CSKA Moskou
Doordat Ajax derde werd in poule C in de Champions League mochten ze in de derde ronde van de UEFA cup spelen. In totaal waren er zodoende 4 Nederlandse clubs in de derde ronde. AZ, Ajax, Feyenoord en Heerenveen. Slechts één hiervan redde het, AZ. De uitslagen waren:
| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Olympiakos Piraeus | 2-0 | FC Sochaux-Montbéliard | 1-0 | 1-0 |
| SC Heerenveen | 2-4 | Newcastle United FC | 1-2 | 1-2 |
| Grazer AK | 3-4 | Middlesbrough FC | 2-2 | 1-2 |
| Sporting Clube de Portugal | 4-2 | Feyenoord Rotterdam | 2-1 | 2-1 |
| Valencia CF | 2-2(3-4 n.p.) | Steaua Boekarest | 2-0 | 0-2 |
| Dynamo Kiev | 0-2 | Villarreal CF | 0-0 | 0-2 |
| Sjachtar Donetsk | 2-1 | FC Schalke 04 | 1-1 | 1-0 |
| Alemannia Aachen | 1-2 | AZ Alkmaar | 0-0 | 1-2 |
| FK Austria Wien | 2-1 | Athletic Bilbao | 0-0 | 2-1 |
| Fenerbahçe SK | 1-3 | Real Zaragoza | 0-1 | 1-2 |
| Panathinaikos | 1-2 | Sevilla FC | 1-0 | 0-2 |
| Parma FC | 2-0 | VfB Stuttgart | 0-0 | 2-0(n.v.) |
| Partizan Belgrado | 3-2 | Dnipro Dnipropetrovsk | 2-2 | 1-0 |
| CSKA Moskou | 3-1 | SL Benfica | 2-0 | 1-1 |
| FC Basel | 0-2 | Lille OSC | 0-0 | 0-2 |
| Ajax Amsterdam | 2-3 | AJ Auxerre | 1-0 | 1-3 |

## Achtste finale

Alleen AZ wist zich te plaatsen, zij het ternauwernood omdat het tegen Aken een kwartier voor tijd nog altijd 1-0 achter stond. AZ moest winnen om zich te plaatsen en deed dat uiteindelijk ook. Ze lootten vervolgens tegen Sjachtar Donetsk.
De uitslagen van de Achtste finale:
| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Olympiakos | 1 - 7 | Newcastle United FC | 1 - 3 | 0 - 4 |
| Middlesbrough FC | 2 - 4 | Sporting Clube de Portugal | 2 - 3 | 0 - 1 |
| Steaua Boekarest | 0 - 2 | Villarreal CF | 0 - 0 | 0 - 2 |
| Sjachtar Donetsk | 2 - 5 | AZ Alkmaar | 1 - 3 | 1 - 2 |
| Austria Wien | 3 - 3 u | Real Zaragoza | 1 - 1 | 2 - 2 |
| Sevilla FC | 0 - 1 | Parma FC | 0 - 0 | 0 - 1 |
| Partizan Belgrado | 1 - 3 | CSKA Moskou | 1 - 1 | 0 - 2 |
| Lille OSC | 0 - 1 | AJ Auxerre | 0 - 1 | 0 - 0 |

## Kwartfinale

| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Newcastle United FC | 2 - 4 | Sporting Clube de Portugal | 1 - 0 | 1 - 4 |
| Villarreal CF | 2 - 3 | AZ Alkmaar | 1 - 2 | 1 - 1 |
| Austria Wien | 1 - 1u | Parma FC | 1 - 1 | 0 - 0 |
| CSKA Moskou | 4 - 2 | AJ Auxerre | 4 - 0 | 0 - 2 |

## Halve finale

AZ haalde bijna de finale, in de blessuretijd van de verlenging ging het mis. Sporting Portugal plaatste zich in de allerlaatste minuut van de wedstrijd en was topfavoriet om de UEFA-cup te winnen, mede doordat zij in eigen stadion de finale mochten spelen.
| Team #1 | Tot. | Team #2 | 1ste wed | 2de wed |
| Sporting Clube de Portugal | u4 - 4 | AZ Alkmaar | 2 - 1 | 2 - 3 n.v. |
| Parma FC | 0 - 3 | CSKA Moskou | 0 - 0 | 0 - 3 |

## Finale

| 18 mei 2005 |
| 18 mei 2005 | Sporting Clube de Portugal | 1 - 3 | CSKA Moskou | Estádio José Alvalade, Lissabon Toeschouwers: 48.000 Scheidsrechter: Graham Poll (Engeland) |
| 18 mei 2005 | Rogèrio 29' | | Aleksej Berezoetski 56' Joeri Zjirkov 66' Vágner Love 75' | Estádio José Alvalade, Lissabon Toeschouwers: 48.000 Scheidsrechter: Graham Poll (Engeland) |
Sporting Portugal was de eerste helft beter. Het maakte zijn favoriete rol in het begin waar en kwamen op 1-0-voorsprong. CSKA Moskou kwam er nauwelijks aan te pas, maar counterde slim. Na rust speelden de Russen slimmer en nadat Lissabon een enorme grote kans miste, besliste Moskou de wedstrijd. CSKA Moskou werd winnaar van de UEFA-cup 2004-2005.