# 2009–10 UEFA Europa League

The 2009–10 UEFA Europa League was the first season of the UEFA Europa League, Europe's secondary club football tournament organised by UEFA. The competition was previously known as the UEFA Cup, which had been in existence for 38 years.
Spain's Atlético Madrid won the tournament for the first time, beating Fulham – who were playing in their first European final – at the Volksparkstadion, home ground of Hamburger SV, in Hamburg, Germany.
Shakhtar Donetsk were the defending champions, but were eliminated by eventual finalists Fulham in the round of 32.

## Association team allocation

A total of 192 teams from 53 UEFA associations participated in the 2009–10 UEFA Europa League. Associations were allocated places according to their 2008 UEFA country coefficient, which took into account their performance in European competitions from 2003–04 to 2007–08.
Below iss the qualification scheme for the 2009–10 UEFA Europa League:
* Associations 1–6 each entered three teams
* Associations 7–9 each entered four teams
* Associations 10–51 each entered three teams, except Liechtenstein (it organised only a domestic cup competition and no domestic league competition)
* Associations 52–53 plus Liechtenstein each entered one team
* The top three associations of the 2008–09 UEFA Fair Play ranking each gained an additional berth
* Moreover, 33 teams eliminated from the 2009–10 UEFA Champions League were transferred to the Europa League

### Association ranking

| Rank | Association | Coeff. | Teams | Notes |
| 1 | England | 75.749 | 3 | +1(UCL) |
| 2 | Spain | 75.266 | 3 | +1(UCL) |
| 3 | Italy | 60.410 | 3 | +1(UCL) |
| 4 | France | 52.668 | 3 | +1(UCL) |
| 5 | Germany | 48.722 | 3 | +1(UCL) |
| 6 | Russia | 43.750 | 3 | +2(UCL) |
| 7 | Romania | 40.599 | 4 | +2(UCL) |
| 8 | Portugal | 39.927 | 4 | +1(UCL) |
| 9 | Netherlands | 38.213 | 4 | +1(UCL) |
| 10 | Scotland | 33.375 | 3 | +1(FP) +1(UCL) |
| 11 | Turkey | 31.725 | 3 | +1(UCL) |
| 12 | Ukraine | 30.100 | 3 | +1(UCL) |
| 13 | Belgium | 26.700 | 3 | +2(UCL) |
| 14 | Greece | 25.831 | 3 | +1(UCL) |
| 15 | Czech Republic | 25.750 | 3 | +2(UCL) |
| 16 | Switzerland | 24.225 | 3 | |
| 17 | Bulgaria | 23.166 | 3 | +1(UCL) |
| 18 | Norway | 22.425 | 3 | +1(FP) +1(UCL) |
| Rank | Association | Coeff. | Teams | Notes |
| 19 | Denmark | 20.450 | 3 | +1(FP) +1(UCL) |
| 20 | Austria | 17.700 | 3 | +1(UCL) |
| 21 | Serbia | 16.750 | 3 | +1(UCL) |
| 22 | Israel | 15.750 | 3 | |
| 23 | Sweden | 13.691 | 3 | |
| 24 | Slovakia | 12.332 | 3 | +1(UCL) |
| 25 | Poland | 12.041 | 3 | |
| 26 | Hungary | 11.999 | 3 | |
| 27 | Croatia | 11.624 | 3 | +1(UCL) |
| 28 | Cyprus | 10.082 | 3 | |
| 29 | Slovenia | 9.915 | 3 | +1(UCL) |
| 30 | Finland | 9.623 | 3 | |
| 31 | Latvia | 8.831 | 3 | +1(UCL) |
| 32 | Bosnia and Herzegovina | 8.498 | 3 | |
| 33 | Lithuania | 7.999 | 3 | |
| 34 | Moldova | 7.499 | 3 | +1(UCL) |
| 35 | Republic of Ireland | 7.332 | 3 | |
| 36 | Macedonia | 6.331 | 3 | |
| Rank | Association | Coeff. | Teams | Notes |
| 37 | Iceland | 5.999 | 3 | |
| 38 | Georgia | 5.831 | 3 | |
| 39 | Liechtenstein | 5.500 | 1 | |
| 40 | Belarus | 5.332 | 3 | +1(UCL) |
| 41 | Estonia | 4.332 | 3 | +1(UCL) |
| 42 | Azerbaijan | 3.832 | 3 | +1(UCL) |
| 43 | Albania | 3.666 | 3 | |
| 44 | Armenia | 3.665 | 3 | |
| 45 | Kazakhstan | 2.582 | 3 | +1(UCL) |
| 46 | Northern Ireland | 2.332 | 3 | |
| 47 | Wales | 2.331 | 3 | |
| 48 | Faroe Islands | 1.832 | 3 | |
| 49 | Luxembourg | 1.498 | 3 | |
| 50 | Malta | 0.832 | 3 | |
| 51 | Montenegro | 0.500 | 3 | |
| 52 | Andorra | 0.500 | 1 | |
| 53 | San Marino | 0.250 | 1 | |

#### Notes

* (FP): Additional fair play berth (Norway, Denmark, Scotland)
* (UCL): Additional teams transferred from the UEFA Champions League

### Distribution

Since the winners of the 2008–09 UEFA Cup, Shakhtar Donetsk, qualified for the 2009–10 UEFA Champions League through domestic performance, the title holder spot reserved for them in the group stage was vacated. As this was the first edition of the Europa League, it was initially unknown whether UEFA would simply disregard the vacant title holder spot and rearrange entries so that one more team would qualify from the play-off round, or replace the title holders' group stage place with that of the top-ranked association's cup winner and move teams from lower rounds appropriately, as the regulations were unclear on this matter. The former set-up was confirmed by UEFA's official list of participants, published on 16 June 2009. As a result, the following changes to the default allocation system were made to compensate for the vacant title holder spot in the group stage:
* The domestic cup winners of associations 16 and 17 (Switzerland and Bulgaria) were promoted from the third qualifying round to the play-off round.
* The domestic cup winners of associations 28 and 29 (Cyprus and Slovenia) were promoted from the second qualifying round to the third qualifying round.
* The domestic cup winners of associations 52 and 53 (Andorra and San Marino) and the domestic league runners-up of associations 35 and 36 (Republic of Ireland and Macedonia) were promoted from the first qualifying round to the second qualifying round.
| | Teams entering in this round | Teams advancing from previous round | Teams transferred from Champions League |
| First qualifying round (46 teams) | 14 domestic league runners-up from associations 37–51 (except Liechtenstein) 29 domestic league third-placed teams from associations 22–51 (except Liechtenstein) 3 teams which qualified via Fair Play rankings | | |
| Second qualifying round (80 teams) | 24 domestic cup winners from associations 30–53 18 domestic league runners-up from associations 19–36 6 domestic league third-placed teams from associations 16–21 6 domestic league fourth-placed teams from associations 10–15 3 domestic league fifth-placed teams from associations 7–9 | 23 winners from the first qualifying round | |
| Third qualifying round (70 teams) | 12 domestic cup winners from associations 18–29 3 domestic league runners-up from associations 16–18 6 domestic league third-placed teams from associations 10–15 3 domestic league fourth-placed teams from associations 7–9 3 domestic league fifth-placed teams from associations 4–6 (League Cup winners for France) 3 domestic league sixth-placed teams from associations 1–3 (League Cup winners for England) | 40 winners from the second qualifying round | |
| Play-off round (76 teams) | 17 domestic cup winners from associations 1–17 3 domestic league third-placed teams from associations 7–9 3 domestic league fourth-placed teams from associations 4–6 3 domestic league fifth-placed teams from associations 1–3 | 35 winners from the third qualifying round | 15 losers from the Champions League third qualifying round |
| Group stage (48 teams) | | 38 winners from the play-off round | 10 losers from the Champions League play-off round |
| Knockout phase (32 teams) | | 12 group winners from the group stage 12 group runners-up from the group stage | 8 third-placed teams from the Champions League group stage |

### Redistribution rules

A Europa League place was vacated when a team qualified for both the Champions League and the Europa League, or qualified for the Europa League by more than one method. When a place was vacated, it was redistributed within the national association by the following rules:
* When the domestic cup winners (considered as the "highest-placed" qualifier within the national association) also qualified for the Champions League, their Europa League place was vacated, and the remaining Europa League qualifiers were moved up one place, with the final place (with the earliest starting round) taken by the domestic cup runners-up, provided they did not already qualify for the Champions League or the Europa League. Otherwise, this place was taken by the highest-placed league finisher which did not qualify for the Europa League yet.
* When the domestic cup winners also qualified for the Europa League through league position, their place through the league position was vacated, and the Europa League qualifiers which finished lower in the league were moved up one place, with the final place taken by the highest-placed league finisher which did not qualify for the Europa League yet.
* A place vacated by the League Cup winners was taken by the highest-placed league finisher which did not qualify for the Europa League yet.
* A Fair Play place was taken by the highest-ranked team in the domestic Fair Play table which did not qualify for the Champions League or Europa League yet.

### Teams

The labels in the parentheses show how each team qualified for the place of its starting round:
* TH: Title holders
* CW: Cup winners
* CR: Cup runners-up
* LC: League Cup winners
* Nth: League position
* P-W: End-of-season European competition play-off winners
* FP: Fair play
* UCL: Relegated from the Champions League
** GS: Third-placed teams from the group stage
** PO: Losers from the play-off round
** Q3: Losers from the third qualifying round
Round of 32 :
| Juventus (UCL GS) | VfL Wolfsburg (UCL GS) | Marseille (UCL GS) | Atlético Madrid (UCL GS) |
| Liverpool (UCL GS) | Rubin Kazan (UCL GS) | Unirea Urziceni (UCL GS) | Standard Liège (UCL GS) |
| Group stage ||||
| Timișoara (UCL PO) | Sporting CP (UCL PO) | Celtic (UCL PO) | Anderlecht (UCL PO) |
| Panathinaikos (UCL PO) | Levski Sofia (UCL PO) | Copenhagen (UCL PO) | Red Bull Salzburg (UCL PO) |
| Ventspils (UCL PO) | Sheriff Tiraspol (UCL PO) | | |
| Play-off round ||||
| Everton (5th) | Zenit Saint Petersburg (5th) | Genk (CW) | Maribor (UCL Q3) |
| Aston Villa (6th) | CFR Cluj (CW) | AEK Athens (3rd) | BATE Borisov (UCL Q3) |
| Villarreal (5th) | Dinamo București (3rd) | Teplice (CW) | Levadia Tallinn (UCL Q3) |
| Valencia (6th) | Benfica (3rd) | Sion (CW) | Baku (UCL Q3) |
| Lazio (CW) | Nacional (4th) | Litex Lovech (CW) | Aktobe (UCL Q3) |
| Genoa (5th) | Heerenveen (CW) | Slavia Prague (UCL Q3) | Dynamo Moscow (UCL Q3) |
| Guingamp (CW) | Ajax (3rd) | Stabæk (UCL Q3) | Twente (UCL Q3) |
| Toulouse (4th) | Heart of Midlothian (3rd) | Partizan (UCL Q3) | Sivasspor (UCL Q3) |
| Werder Bremen (CW) | Trabzonspor (3rd) | Slovan Bratislava (UCL Q3) | Shakhtar Donetsk (UCL Q3) |
| Hertha BSC (4th) | Vorskla Poltava (CW) | Dinamo Zagreb (UCL Q3) | Sparta Prague (UCL Q3) |
| Amkar Perm (4th) | | | |
| Third qualifying round ||||
| Fulham (7th) | PSV Eindhoven (4th) | CSKA Sofia (2nd) | IFK Göteborg (CW) |
| Athletic Bilbao (CR) | Aberdeen (4th) | Vålerenga (CW) | Košice (CW) |
| Roma (6th) | Fenerbahçe (4th) | Fredrikstad (2nd) | Lech Poznań (CW) |
| Lille (5th) | Metalist Kharkiv (3rd) | Odense (2nd) | Honvéd (CW) |
| Hamburger SV (5th) | Club Brugge (3rd) | Austria Wien (CW) | Hajduk Split (2nd) |
| Krylia Sovetov Samara (6th) | PAOK (4th) | Vojvodina (2nd) | APOP Kinyras (CW) |
| Vaslui (5th) | Slovan Liberec (3rd) | Hapoel Tel Aviv (2nd) | Interblock (CW) |
| Braga (5th) | Young Boys (2nd) | | |
| Second qualifying round ||||
| Steaua București (6th) | Sturm Graz (4th) | Skonto (3rd) | Naftan Novopolotsk (CW) |
| Paços de Ferreira (CR) | Red Star Belgrade (3rd) | Slavija (CW) | Flora (CW) |
| NAC Breda (P-W) | Sevojno (CR) | Sarajevo (4th) | Qarabağ (CW) |
| Falkirk (CR) | Maccabi Netanya (4th) | Sūduva (CW) | Flamurtari (CW) |
| Galatasaray (5th) | IF Elfsborg (2nd) | Kaunas (2nd) | Gandzasar Kapan (3rd) |
| Metalurh Donetsk (4th) | Žilina (2nd) | Dacia Chișinău (2nd) | Tobol (2nd) |
| Gent (4th) | Legia Warsaw (2nd) | Iskra-Stal (3rd) | Crusaders (CW) |
| AEL (5th) | Újpest (2nd) | St Patrick's Athletic (2nd) | Bangor City (CW) |
| Sigma Olomouc (4th) | Rijeka (3rd) | Derry City (3rd) | HB (2nd) |
| Basel (3rd) | Omonia (2nd) | Rabotnicki (CW) | Differdange 03 (2nd) |
| Cherno More (3rd) | HIT Gorica (2nd) | Milano (2nd) | Sliema Wanderers (CW) |
| Tromsø (3rd) | HJK (CW) | KR (CW) | Petrovac (CW) |
| Brøndby (3rd) | Honka (2nd) | Dinamo Tbilisi (CW) | FC Santa Coloma (CW) |
| AaB (CR) | Liepājas Metalurgs (2nd) | Vaduz (CW) | Juvenes/Dogana (CW) |
| Rapid Wien (2nd) | | | |
| First qualifying round ||||
| Bnei Yehuda (5th) | Zimbru Chișinău (4th) | Simurq (3rd) | B36 (3rd) |
| Helsingborgs IF (4th) | Sligo Rovers (4th) | Vllaznia (2nd) | NSÍ (4th) |
| Spartak Trnava (3rd) | Renova (3rd) | Dinamo Tirana (3rd) | Grevenmacher (3rd) |
| Polonia Warsaw (4th) | Keflavík (2nd) | Mika (4th) | Käerjéng 97 (CR) |
| Haladás (3rd) | Fram (3rd) | Banants (CR) | Birkirkara (2nd) |
| Slaven Belupo (4th) | Olimpi Rustavi (3rd) | Irtysh (3rd) | Valletta (3rd) |
| Anorthosis Famagusta (3rd) | Zestaponi (4th) | Okzhetpes (9th) | Budućnost Podgorica (2nd) |
| Rudar Velenje (3rd) | Dinamo Minsk (2nd) | Linfield (2nd) | Sutjeska (3rd) |
| Lahti (3rd) | MTZ-RIPO Minsk (3rd) | Lisburn Distillery (4th) | Rosenborg (FP) |
| Dinaburg (4th) | Narva Trans (3rd) | Llanelli (2nd) | Randers (FP) |
| Široki Brijeg (6th) | Nõmme Kalju (4th) | The New Saints (3rd) | Motherwell (FP) |
| Vėtra (3rd) | Inter Baku (2nd) | | |
* ^ Armenia (ARM): Ararat Yerevan, which finished second in the 2008 Armenian Premier League, did not obtain a UEFA license, so Gandzasar Kapan, which finished third, were moved up to the second qualifying round, while Mika, which finished fourth, took the first qualifying round spot.
* ^ Bosnia and Herzegovina (BIH): Sloboda Tuzla, which finished third in the 2008–09 Premier League of Bosnia and Herzegovina, did not obtain a UEFA license, so Sarajevo, which finished fourth, were moved up to the second qualifying round. Borac Banja Luka, which finished fifth, also did not obtain a UEFA license, so Široki Brijeg, which finished sixth, took the first qualifying round spot.
* ^ Israel (ISR): 2008–09 Israel State Cup winners Beitar Jerusalem (which also finished third in the 2008–09 Israeli Premier League) did not obtain a UEFA license. Since Maccabi Haifa, the cup runners-up, qualified for the Champions League as the league champions, all three Israeli Europa League spots were redistributed based on league position, with second-placed Hapoel Tel Aviv moving up to the third qualifying round, fourth-placed Maccabi Netanya moving up to the second qualifying round, and fifth-placed Bnei Yehuda taking the first qualifying round spot.
* ^ Kazakhstan (KAZ): Almaty, the 2008 Kazakhstan Cup runners-up, merged with Megasport to form Lokomotiv Astana. However, the new club did not obtain a UEFA license. Following the denied license and withdrawal of three higher-placed teams in the 2008 Kazakhstan Premier League, Okzhetpes, which finished ninth, took the first qualifying round spot.
* ^ Latvia (LVA): Daugava Daugavpils, the 2008 Latvian Football Cup winners, merged with Dinaburg. Skonto, which finished third in the 2008 Latvian Higher League, were moved up to the second qualifying round, while Dinaburg, which finished fourth, took the first qualifying round spot.

## Round and draw dates

All draws held at UEFA headquarters in Nyon, Switzerland unless stated otherwise.
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | First qualifying round | 22 June 2009 | 2 July 2009 | 9 July 2009 |
| Qualifying | Second qualifying round | 22 June 2009 | 16 July 2009 | 23 July 2009 |
| Qualifying | Third qualifying round | 17 July 2009 | 30 July 2009 | 6 August 2009 |
| Play-off | Play-off round | 7 August 2009 | 20 August 2009 | 27 August 2009 |
| Group stage | Matchday 1 | 28 August 2009 (Monaco) | 17 September 2009 | 17 September 2009 |
| Group stage | Matchday 2 | 28 August 2009 (Monaco) | 1 October 2009 | 1 October 2009 |
| Group stage | Matchday 3 | 28 August 2009 (Monaco) | 22 October 2009 | 22 October 2009 |
| Group stage | Matchday 4 | 28 August 2009 (Monaco) | 5 November 2009 | 5 November 2009 |
| Group stage | Matchday 5 | 28 August 2009 (Monaco) | 2–3 December 2009 | 2–3 December 2009 |
| Group stage | Matchday 6 | 28 August 2009 (Monaco) | 16–17 December 2009 | 16–17 December 2009 |
| Knockout phase | Round of 32 | 18 December 2009 | 18 February 2010 | 25 February 2010 |
| Knockout phase | Round of 16 | 18 December 2009 | 11 March 2010 | 18 March 2010 |
| Knockout phase | Quarter-finals | 19 March 2010 | 1 April 2010 | 8 April 2010 |
| Knockout phase | Semi-finals | 19 March 2010 | 22 April 2010 | 29 April 2010 |
| Knockout phase | Final | 19 March 2010 | 12 May 2010 at Volksparkstadion, Hamburg | 12 May 2010 at Volksparkstadion, Hamburg |

## Qualifying rounds

In the qualifying phase and the play-off round, teams played against each other over two legs on a home-and-away basis.

### First qualifying round

The draw for the first qualifying round was held on 22 June 2009. The first legs were played on 2 July, and the second legs were played on 9 July 2009.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sutjeska | 2–3 | MTZ-RIPO Minsk | 1–1 | 1–2 (a.e.t.) |
| Lahti | 4–3 | Dinamo Tirana | 4–1 | 0–2 |
| Grevenmacher | 0–6 | Vėtra | 0–3 | 0–3 |
| NSÍ | 1–6 | Rosenborg | 0–3 | 1–3 |
| Haladás | 2–2 (a) | Irtysh | 1–0 | 1–2 |
| Sligo Rovers | 2–3 | Vllaznia | 1–2 | 1–1 |
| Olimpi Rustavi | 4–0 | B36 | 2–0 | 2–0 |
| Anorthosis Famagusta | 7–1 | Käerjéng 97 | 5–0 | 2–1 |
| Slaven Belupo | 1–0 | Birkirkara | 1–0 | 0–0 |
| Zimbru Chișinău | 3–2 | Okzhetpes | 1–2 | 2–0 |
| Lisburn Distillery | 1–11 | Zestaponi | 1–5 | 0–6 |
| Helsingborgs IF | 4–2 | Mika | 3–1 | 1–1 |
| Valletta | 5–2 | Keflavík | 3–0 | 2–2 |
| Dinaburg | 2–1 | Nõmme Kalju | 2–1 | 0–0 |
| Budućnost Podgorica | 1–2 | Polonia Warsaw | 0–2 | 1–0 |
| Narva Trans | 1–6 | Rudar Velenje | 0–3 | 1–3 |
| Motherwell | 3–1 | Llanelli | 0–1 | 3–0 |
| Banants | 1–2 | Široki Brijeg | 0–2 | 1–0 |
| Spartak Trnava | 5–2 | Inter Baku | 2–1 | 3–1 |
| Dinamo Minsk | 3–2 | Renova | 2–1 | 1–1 |
| Randers | 7–0 | Linfield | 4–0 | 3–0 |
| Simurq | 0–4 | Bnei Yehuda | 0–1 | 0–3 |
| Fram | 4–2 | The New Saints | 2–1 | 2–1 |
* 1 2 3 4 5 6 Order of legs reversed after original draw

### Second qualifying round

The draw for the second qualifying round was held on 22 June 2009, immediately after the first qualifying round draw. The first legs were played on 14 and 16 July, and the second legs were played on 23 July 2009.
Both the first and second legs between Bnei Yehuda and Dinaburg and between Rapid Wien and Vllaznia were under investigation by UEFA and German authorities for possible match-fixing.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rosenborg | 0–1 | Qarabağ | 0–0 | 0–1 |
| Zimbru Chișinău | 0–1 | Paços de Ferreira | 0–0 | 0–1 |
| Juvenes/Dogana | 0–5 | Polonia Warsaw | 0–1 | 0–4 |
| Sturm Graz | 3–2 | Široki Brijeg | 2–1 | 1–1 |
| Basel | 7–1 | FC Santa Coloma | 3–0 | 4–1 |
| Honka | 3–0 | Bangor City | 2–0 | 1–0 |
| Žilina | 3–0 | Dacia Chișinău | 2–0 | 1–0 |
| Anorthosis Famagusta | 3–4 | Petrovac | 2–1 | 1–3 (a.e.t.) |
| St Patrick's Athletic | 2–1 | Valletta | 1–1 | 1–0 |
| Omonia | 8–1 | HB | 4–0 | 4–1 |
| HIT Gorica | 1–2 | Lahti | 1–0 | 0–2 |
| Sigma Olomouc | 3–1 | Fram | 1–1 | 2–0 |
| Legia Warsaw | 4–0 | Olimpi Rustavi | 3–0 | 1–0 |
| Falkirk | 1–2 | Vaduz | 1–0 | 0–2 (a.e.t.) |
| IF Elfsborg | 3–0 | Haladás | 3–0 | 0–0 |
| Rapid Wien | 8–0 | Vllaznia | 5–0 | 3–0 |
| Naftan Novopolotsk | 2–2 (a) | Gent | 2–1 | 0–1 |
| Liepājas Metalurgs | 3–4 | Dinamo Tbilisi | 2–1 | 1–3 |
| Differdange 03 | 1–3 | Rijeka | 1–0 | 0–3 |
| Sūduva | 1–2 | Randers | 0–1 | 1–1 |
| Vėtra | 3–2 | HJK | 0–1 | 3–1 |
| Milano | 2–12 | Slaven Belupo | 0–4 | 2–8 |
| Dinamo Minsk | 1–4 | Tromsø | 0–0 | 1–4 |
| KR | 3–1 | AEL | 2–0 | 1–1 |
| Brøndby | 4–2 | Flora | 0–1 | 4–1 |
| AaB | 1–3 | Slavija | 0–0 | 1–3 |
| Steaua București | 4–1 | Újpest | 2–0 | 2–1 |
| Metalurh Donetsk | 5–1 | MTZ-RIPO Minsk | 3–0 | 2–1 |
| Crusaders | 3–5 | Rabotnicki | 1–1 | 2–4 |
| Bnei Yehuda | 5–0 | Dinaburg | 4–0 | 1–0 |
| NAC Breda | 8–0 | Gandzasar Kapan | 6–0 | 2–0 |
| Cherno More | 4–0 | Iskra-Stal | 1–0 | 3–0 |
| Sevojno | 1–1 (a) | Kaunas | 0–0 | 1–1 |
| Flamurtari | 2–8 | Motherwell | 1–0 | 1–8 |
| Zestaponi | 3–4 | Helsingborgs IF | 1–2 | 2–2 (a.e.t.) |
| Skonto | 1–2 | Derry City | 1–1 | 0–1 |
| Sliema Wanderers | 0–3 | Maccabi Netanya | 0–0 | 0–3 |
| Tobol | 1–3 | Galatasaray | 1–1 | 0–2 |
| Rudar Velenje | 0–5 | Red Star Belgrade | 0–1 | 0–4 |
| Sarajevo | 2–1 | Spartak Trnava | 1–0 | 1–1 |
* 1 2 3 Order of legs reversed after original draw

### Third qualifying round

The draw for the third qualifying round was held on 17 July 2009. The first legs were played on 28 and 30 July, and the second legs were played on 4 and 6 August 2009.
The first leg between Fenerbahçe and Honvéd and the second leg between Interblock and Metalurh Donetsk were under investigation by UEFA and German authorities for possible match-fixing.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Helsingborgs IF | 3–3 (4–5 p) | Sarajevo | 2–1 | 1–2 (a.e.t.) |
| Fredrikstad | 3–7 | Lech Poznań | 1–6 | 2–1 |
| Rijeka | 1–4 | Metalist Kharkiv | 1–2 | 0–2 |
| Roma | 10–2 | Gent | 3–1 | 7–1 |
| Vaslui | 3–1 | Omonia | 2–0 | 1–1 |
| Slavija | 1–5 | Košice | 0–2 | 1–3 |
| IFK Göteborg | 2–4 | Hapoel Tel Aviv | 1–3 | 1–1 |
| PSV Eindhoven | 2–0 | Cherno More | 1–0 | 1–0 |
| Metalurh Donetsk | 5–0 | Interblock | 2–0 | 3–0 |
| Vålerenga | 2–2 (a) | PAOK | 1–2 | 1–0 |
| Rapid Wien | 4–3 | APOP Kinyras | 2–1 | 2–2 (a.e.t.) |
| Honka | 1–3 | Qarabağ | 0–1 | 1–2 |
| Vaduz | 0–3 | Slovan Liberec | 0–1 | 0–2 |
| St Patrick's Athletic | 3–3 (a) | Krylia Sovetov Samara | 1–0 | 2–3 |
| Randers | 1–4 | Hamburger SV | 0–4 | 1–0 |
| Tromsø | 4–1 | Slaven Belupo | 2–1 | 2–0 |
| Brøndby | 3–3 (a) | Legia Warsaw | 1–1 | 2–2 |
| Vojvodina | 3–5 | Austria Wien | 1–1 | 2–4 |
| CSKA Sofia | 2–1 | Derry City | 1–0 | 1–1 |
| Steaua București | 6–1 | Motherwell | 3–0 | 3–1 |
| Žilina | 2–1 | Hajduk Split | 1–1 | 1–0 |
| Braga | 1–4 | IF Elfsborg | 1–2 | 0–2 |
| Aberdeen | 1–8 | Sigma Olomouc | 1–5 | 0–3 |
| Rabotnicki | 3–7 | Odense | 3–4 | 0–3 |
| Sevojno | 0–4 | Lille | 0–2 | 0–2 |
| Petrovac | 1–7 | Sturm Graz | 1–2 | 0–5 |
| Fenerbahçe | 6–2 | Honvéd | 5–1 | 1–1 |
| Bnei Yehuda | 2–0 | Paços de Ferreira | 1–0 | 1–0 |
| Club Brugge | 4–3 | Lahti | 3–2 | 1–1 |
| Athletic Bilbao | 2–2 (a) | Young Boys | 0–1 | 2–1 |
| KR | 3–5 | Basel | 2–2 | 1–3 |
| Maccabi Netanya | 1–10 | Galatasaray | 1–4 | 0–6 |
| Dinamo Tbilisi | 4–5 | Red Star Belgrade | 2–0 | 2–5 |
| Polonia Warsaw | 1–4 | NAC Breda | 0–1 | 1–3 |
| Vėtra | 0–6 | Fulham | 0–3 | 0–3 |
* 1 2 3 4 Order of legs reversed after original draw

## Play-off round

The draw for the play-off round was held on 7 August 2009. The first legs were played on 20 August, and the second legs were played on 25 and 27 August 2009.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| PAOK | 1–1 (a) | Heerenveen | 1–1 | 0–0 |
| Dinamo Zagreb | 4–2 | Heart of Midlothian | 4–0 | 0–2 |
| Werder Bremen | 8–3 | Aktobe | 6–3 | 2–0 |
| Everton | 5–1 | Sigma Olomouc | 4–0 | 1–1 |
| BATE Borisov | 4–1 | Litex Lovech | 0–1 | 4–0 (a.e.t.) |
| NAC Breda | 2–9 | Villarreal | 1–3 | 1–6 |
| Lech Poznań | 1–1 (3–4 p) | Club Brugge | 1–0 | 0–1 (a.e.t.) |
| Fulham | 3–2 | Amkar Perm | 3–1 | 0–1 |
| Galatasaray | 6–1 | Levadia Tallinn | 5–0 | 1–1 |
| Teplice | 2–3 | Hapoel Tel Aviv | 1–2 | 1–1 |
| Metalurh Donetsk | 4–5 | Austria Wien | 2–2 | 2–3 (a.e.t.) |
| Twente | 3–1 | Qarabağ | 3–1 | 0–0 |
| Košice | 4–10 | Roma | 3–3 | 1–7 |
| CSKA Sofia | 2–1 | Dynamo Moscow | 0–0 | 2–1 |
| Genk | 3–6 | Lille | 1–2 | 2–4 |
| Bnei Yehuda | 0–2 | PSV Eindhoven | 0–1 | 0–1 |
| Lazio | 3–1 | IF Elfsborg | 3–0 | 0–1 |
| Trabzonspor | 2–3 | Toulouse | 1–3 | 1–0 |
| Partizan | 3–1 | Žilina | 1–1 | 2–0 |
| Baku | 2–8 | Basel | 1–3 | 1–5 |
| Ajax | 7–1 | Slovan Bratislava | 5–0 | 2–1 |
| Sivasspor | 0–5 | Shakhtar Donetsk | 0–3 | 0–2 |
| Brøndby | 3–4 | Hertha BSC | 2–1 | 1–3 |
| Athletic Bilbao | 4–3 | Tromsø | 3–2 | 1–1 |
| Sarajevo | 2–3 | CFR Cluj | 1–1 | 1–2 |
| Rapid Wien | 2–2 (a) | Aston Villa | 1–0 | 1–2 |
| Steaua București | 5–1 | St Patrick's Athletic | 3–0 | 2–1 |
| Maribor | 0–3 | Sparta Prague | 0–2 | 0–1 |
| Nacional | 5–4 | Zenit Saint Petersburg | 4–3 | 1–1 |
| Genoa | 4–2 | Odense | 3–1 | 1–1 |
| Dinamo București | 3–3 (9–8 p) | Slovan Liberec | 0–3 | 3–0 (a.e.t.) |
| Guingamp | 2–8 | Hamburger SV | 1–5 | 1–3 |
| Sion | 2–4 | Fenerbahçe | 0–2 | 2–2 |
| Sturm Graz | 2–1 | Metalist Kharkiv | 1–1 | 1–0 |
| Slavia Prague | 4–2 | Red Star Belgrade | 3–0 | 1–2 |
| Benfica | 5–2 | Vorskla Poltava | 4–0 | 1–2 |
| Vaslui | 2–4 | AEK Athens | 2–1 | 0–3 |
| Stabæk | 1–7 | Valencia | 0–3 | 1–4 |
* 1 2 3 4 5 Order of legs reversed after original draw.
* ↑ The match was abandoned at 0–2 in the 88th minute after one Dinamo București fan entered the playing field and other fans invaded the running track around the pitch. The UEFA Control and Disciplinary Body awarded a default 0–3 defeat against Dinamo during an emergency meeting on 25 August. After advancing to the group stage, Dinamo were punished by having their first two home matches in the group stage played behind closed doors.

## Group stage

The draw for the group stage was held at the Grimaldi Forum in Monaco on 28 August 2009. A total of 48 teams were drawn into twelve groups of four. Teams were divided into four pots, based on their club coefficient. Clubs from the same pot or the same association cannot be drawn into the same group.
A total of 24 associations were represented in the group stage. This was the first time teams from Latvia or Moldova qualified for the group stage of any European competition.
In each group, teams played against each other home-and-away. The matchdays were 17 September, 1 October, 22 October, 5 November, 2–3 December, and 16–17 December 2009. The top two in each group advanced to the knockout phase. If two or more teams are equal on points on completion of the group matches, the following criteria are applied to determine the rankings:
* higher number of points obtained in the group matches played among the teams in question;
* superior goal difference from the group matches played among the teams in question;
* higher number of goals scored away from home in the group matches played among the teams in question;
* superior goal difference from all group matches played;
* higher number of goals scored;
* higher number of coefficient points accumulated by the club in question, as well as its association, over the previous five seasons.
During this stage of the tournament, matches featured five on-field officials – with two additional officials monitoring play around the penalty area as part of a FIFA-sanctioned experiment.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | AND | AJX | DZ | TIM |
| 1 | Anderlecht | 6 | 3 | 2 | 1 | 9 | 4 | +5 | 11 | Advance to knockout phase | — | 1–1 | 0–1 | 3–1 |
| 2 | Ajax | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to knockout phase | 1–3 | — | 2–1 | 0–0 |
| 3 | Dinamo Zagreb | 6 | 2 | 0 | 4 | 6 | 8 | −2 | 6 | | 0–2 | 0–2 | — | 1–2 |
| 4 | Timișoara | 6 | 1 | 2 | 3 | 4 | 9 | −5 | 5 | | 0–0 | 1–2 | 0–3 | — |
* ↑ On 29 October 2009, UEFA's Control and Disciplinary Body ruled that Dinamo Zagreb would have to play their next two home matches in the UEFA Europa League behind closed doors due to the actions of their supporters in their match at Timișoara. They also deducted three points from the Croatian club's points tally in Group A. The club appealed, but the appeal was not heard until after the first closed-doors game against Ajax. After the appeal was heard, UEFA replaced the three-point deduction with a €75,000 fine, and a three-year suspended ban from European competition, while the two-match stadium ban remained unchanged.

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | VAL | LIL | GEN | SLV |
| 1 | Valencia | 6 | 3 | 3 | 0 | 12 | 8 | +4 | 12 | Advance to knockout phase | — | 3–1 | 3–2 | 1–1 |
| 2 | Lille | 6 | 3 | 1 | 2 | 15 | 9 | +6 | 10 | Advance to knockout phase | 1–1 | — | 3–0 | 3–1 |
| 3 | Genoa | 6 | 2 | 1 | 3 | 8 | 10 | −2 | 7 | | 1–2 | 3–2 | — | 2–0 |
| 4 | Slavia Prague | 6 | 0 | 3 | 3 | 5 | 13 | −8 | 3 | | 2–2 | 1–5 | 0–0 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | HTA | HSV | CEL | RAP |
| 1 | Hapoel Tel Aviv | 6 | 4 | 0 | 2 | 13 | 8 | +5 | 12 | Advance to knockout phase | — | 1–0 | 2–1 | 5–1 |
| 2 | Hamburger SV | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 10 | Advance to knockout phase | 4–2 | — | 0–0 | 2–0 |
| 3 | Celtic | 6 | 1 | 3 | 2 | 7 | 7 | 0 | 6 | | 2–0 | 0–1 | — | 1–1 |
| 4 | Rapid Wien | 6 | 1 | 2 | 3 | 8 | 14 | −6 | 5 | | 0–3 | 3–0 | 3–3 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SCP | HER | HVN | VEN |
| 1 | Sporting CP | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to knockout phase | — | 1–0 | 1–1 | 1–1 |
| 2 | Hertha BSC | 6 | 3 | 1 | 2 | 6 | 5 | +1 | 10 | Advance to knockout phase | 1–0 | — | 0–1 | 1–1 |
| 3 | Heerenveen | 6 | 2 | 2 | 2 | 11 | 7 | +4 | 8 | | 2–3 | 2–3 | — | 5–0 |
| 4 | Ventspils | 6 | 0 | 3 | 3 | 3 | 10 | −7 | 3 | | 1–2 | 0–1 | 0–0 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ROM | FUL | BSL | CSK |
| 1 | Roma | 6 | 4 | 1 | 1 | 10 | 5 | +5 | 13 | Advance to knockout phase | — | 2–1 | 2–1 | 2–0 |
| 2 | Fulham | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to knockout phase | 1–1 | — | 1–0 | 1–0 |
| 3 | Basel | 6 | 3 | 0 | 3 | 10 | 7 | +3 | 9 | | 2–0 | 2–3 | — | 3–1 |
| 4 | CSKA Sofia | 6 | 0 | 1 | 5 | 2 | 12 | −10 | 1 | | 0–3 | 1–1 | 0–2 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | GAL | PAN | DB | STM |
| 1 | Galatasaray | 6 | 4 | 1 | 1 | 12 | 4 | +8 | 13 | Advance to knockout phase | — | 1–0 | 4–1 | 1–1 |
| 2 | Panathinaikos | 6 | 4 | 0 | 2 | 7 | 4 | +3 | 12 | Advance to knockout phase | 1–3 | — | 3–0 | 1–0 |
| 3 | Dinamo București | 6 | 2 | 0 | 4 | 4 | 12 | −8 | 6 | | 0–3 | 0–1 | — | 2–1 |
| 4 | Sturm Graz | 6 | 1 | 1 | 4 | 3 | 6 | −3 | 4 | | 1–0 | 0–1 | 0–1 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SBG | VIL | LAZ | LS |
| 1 | Red Bull Salzburg | 6 | 6 | 0 | 0 | 9 | 2 | +7 | 18 | Advance to knockout phase | — | 2–0 | 2–1 | 1–0 |
| 2 | Villarreal | 6 | 3 | 0 | 3 | 8 | 6 | +2 | 9 | Advance to knockout phase | 0–1 | — | 4–1 | 1–0 |
| 3 | Lazio | 6 | 2 | 0 | 4 | 9 | 10 | −1 | 6 | | 1–2 | 2–1 | — | 0–1 |
| 4 | Levski Sofia | 6 | 1 | 0 | 5 | 1 | 9 | −8 | 3 | | 0–1 | 0–2 | 0–4 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FEN | TWE | SHF | STE |
| 1 | Fenerbahçe | 6 | 5 | 0 | 1 | 8 | 3 | +5 | 15 | Advance to knockout phase | — | 1–2 | 1–0 | 3–1 |
| 2 | Twente | 6 | 2 | 2 | 2 | 5 | 6 | −1 | 8 | Advance to knockout phase | 0–1 | — | 2–1 | 0–0 |
| 3 | Sheriff Tiraspol | 6 | 1 | 2 | 3 | 4 | 5 | −1 | 5 | | 0–1 | 2–0 | — | 1–1 |
| 4 | Steaua București | 6 | 0 | 4 | 2 | 3 | 6 | −3 | 4 | | 0–1 | 1–1 | 0–0 | — |

### Group I

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BEN | EVE | BTE | AEK |
| 1 | Benfica | 6 | 5 | 0 | 1 | 13 | 3 | +10 | 15 | Advance to knockout phase | — | 5–0 | 2–0 | 2–1 |
| 2 | Everton | 6 | 3 | 0 | 3 | 7 | 9 | −2 | 9 | Advance to knockout phase | 0–2 | — | 0–1 | 4–0 |
| 3 | BATE Borisov | 6 | 2 | 1 | 3 | 7 | 9 | −2 | 7 | | 1–2 | 1–2 | — | 2–1 |
| 4 | AEK Athens | 6 | 1 | 1 | 4 | 5 | 11 | −6 | 4 | | 1–0 | 0–1 | 2–2 | — |

### Group J

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SHA | BRU | TOU | PTZ |
| 1 | Shakhtar Donetsk | 6 | 4 | 1 | 1 | 14 | 3 | +11 | 13 | Advance to knockout phase | — | 0–0 | 4–0 | 4–1 |
| 2 | Club Brugge | 6 | 3 | 2 | 1 | 10 | 8 | +2 | 11 | Advance to knockout phase | 1–4 | — | 1–0 | 2–0 |
| 3 | Toulouse | 6 | 2 | 1 | 3 | 6 | 11 | −5 | 7 | | 0–2 | 2–2 | — | 1–0 |
| 4 | Partizan | 6 | 1 | 0 | 5 | 6 | 14 | −8 | 3 | | 1–0 | 2–4 | 2–3 | — |

### Group K

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PSV | FCK | PRA | CLU |
| 1 | PSV Eindhoven | 6 | 4 | 2 | 0 | 8 | 3 | +5 | 14 | Advance to knockout phase | — | 1–0 | 1–0 | 1–0 |
| 2 | Copenhagen | 6 | 3 | 1 | 2 | 7 | 4 | +3 | 10 | Advance to knockout phase | 1–1 | — | 1–0 | 2–0 |
| 3 | Sparta Prague | 6 | 2 | 1 | 3 | 7 | 9 | −2 | 7 | | 2–2 | 0–3 | — | 2–0 |
| 4 | CFR Cluj | 6 | 1 | 0 | 5 | 4 | 10 | −6 | 3 | | 0–2 | 2–0 | 2–3 | — |

### Group L

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BRM | ATH | NCL | AUS |
| 1 | Werder Bremen | 6 | 5 | 1 | 0 | 17 | 6 | +11 | 16 | Advance to knockout phase | — | 3–1 | 4–1 | 2–0 |
| 2 | Athletic Bilbao | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 | Advance to knockout phase | 0–3 | — | 2–1 | 3–0 |
| 3 | Nacional | 6 | 1 | 2 | 3 | 11 | 12 | −1 | 5 | | 2–3 | 1–1 | — | 5–1 |
| 4 | Austria Wien | 6 | 0 | 2 | 4 | 4 | 16 | −12 | 2 | | 2–2 | 0–3 | 1–1 | — |

## Knockout phase

In the knockout phase, teams played against each other over two legs on a home-and-away basis, except for the one-match final.
The mechanism of the draws for each round was as follows:
* In the draw for the round of 32, the twelve group winners and the four third-placed teams from the Champions League group stage with the better group records were seeded, and the twelve group runners-up and the other four third-placed teams from the Champions League group stage were unseeded. The seeded teams were drawn against the unseeded teams, with the seeded teams hosting the second leg. Teams from the same group or the same association could not be drawn against each other.
* In the draws for the round of 16, quarter-finals, and semi-finals, there were no seedings, and teams from the same group or the same association could be drawn against each other. As the draws for the quarter-finals and semi-finals were held together before the quarter-finals were played, the identity of the quarter-final winners was not known at the time of the semi-final draw. A draw was also held to determine which semi-final winner was designated as the "home" team for the final (for administrative purposes as it was played at a neutral venue).

### Bracket

| Round of 32 | Round of 32 | Round of 32 | Round of 32 | Round of 32 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Club Brugge | Club Brugge | 1 | 0 | 1 | | | | | | | | | | | | | | | | | | |
| Valencia (a.e.t.) | Valencia (a.e.t.) | 0 | 3 | 3 | Valencia (a) | Valencia (a) | 1 | 4 | 5 | | | | | | | | | | | |
| Twente | Twente | 1 | 1 | 2 | Werder Bremen | Werder Bremen | 1 | 4 | 5 | | | | | | | | | | | | | |
| Werder Bremen | Werder Bremen | 0 | 4 | 4 | | | | | | Valencia | Valencia | 2 | 0 | 2 | | | | | | |
| Atlético Madrid | Atlético Madrid | 1 | 2 | 3 | | | | | | Atlético Madrid (a) | Atlético Madrid (a) | 2 | 0 | 2 | | | | | | |
| Galatasaray | Galatasaray | 1 | 1 | 2 | Atlético Madrid (a) | Atlético Madrid (a) | 0 | 2 | 2 | | | | | | | | | | | | | |
| Everton | Everton | 2 | 0 | 2 | Sporting CP | Sporting CP | 0 | 2 | 2 | | | | | | | | | | | | | |
| Sporting CP | Sporting CP | 1 | 3 | 4 | | | | | | | | | | | Atlético Madrid (a.e.t.; a) | Atlético Madrid (a.e.t.; a) | 1 | 1 | 2 | |
| Hertha BSC | Hertha BSC | 1 | 0 | 1 | | | | | | | | | | | Liverpool | Liverpool | 0 | 2 | 2 | |
| Benfica | Benfica | 1 | 4 | 5 | Benfica | Benfica | 1 | 2 | 3 | | | | | | | | | | | | | |
| Copenhagen | Copenhagen | 1 | 1 | 2 | Marseille | Marseille | 1 | 1 | 2 | | | | | | | | | | | | | |
| Marseille | Marseille | 3 | 3 | 6 | | | | | | Benfica | Benfica | 2 | 1 | 3 | | | | | | |
| Lille | Lille | 2 | 1 | 3 | | | | | | Liverpool | Liverpool | 1 | 4 | 5 | | | | | | |
| Fenerbahçe | Fenerbahçe | 1 | 1 | 2 | Lille | Lille | 1 | 0 | 1 | | | | | | | | | | | | | |
| Liverpool | Liverpool | 1 | 3 | 4 | Liverpool | Liverpool | 0 | 3 | 3 | | | | | | | | | | | 12 May – Hamburg | 12 May – Hamburg | 12 May – Hamburg |
| Unirea Urziceni | Unirea Urziceni | 0 | 1 | 1 | | | | | | | | | | | | | | | | Atlético Madrid (a.e.t.) | Atlético Madrid (a.e.t.) | 2 |
| Hamburger SV (a) | Hamburger SV (a) | 1 | 2 | 3 | | | | | | | | | | | | | | | | Fulham | Fulham | 1 |
| PSV Eindhoven | PSV Eindhoven | 0 | 3 | 3 | Hamburger SV | Hamburger SV | 3 | 3 | 6 | | | | | | | | | | | | | |
| Athletic Bilbao | Athletic Bilbao | 1 | 0 | 1 | Anderlecht | Anderlecht | 1 | 4 | 5 | | | | | | | | | | | | | |
| Anderlecht | Anderlecht | 1 | 4 | 5 | | | | | | Hamburger SV | Hamburger SV | 2 | 3 | 5 | | | | | | | | |
| Panathinaikos | Panathinaikos | 3 | 3 | 6 | | | | | | Standard Liège | Standard Liège | 1 | 1 | 2 | | | | | | | | |
| Roma | Roma | 2 | 2 | 4 | Panathinaikos | Panathinaikos | 1 | 0 | 1 | | | | | | | | | | | | | |
| Standard Liège | Standard Liège | 3 | 0 | 3 | Standard Liège | Standard Liège | 3 | 1 | 4 | | | | | | | | | | | | | |
| Red Bull Salzburg | Red Bull Salzburg | 2 | 0 | 2 | | | | | | | | | | | Hamburger SV | Hamburger SV | 0 | 1 | 1 | | | |
| Ajax | Ajax | 1 | 0 | 1 | | | | | | | | | | | Fulham | Fulham | 0 | 2 | 2 | | | |
| Juventus | Juventus | 2 | 0 | 2 | Juventus | Juventus | 3 | 1 | 4 | | | | | | | | | | | | | |
| Fulham | Fulham | 2 | 1 | 3 | Fulham | Fulham | 1 | 4 | 5 | | | | | | | | | | | | | |
| Shakhtar Donetsk | Shakhtar Donetsk | 1 | 1 | 2 | | | | | | Fulham | Fulham | 2 | 1 | 3 | | | | | | | | |
| Rubin Kazan | Rubin Kazan | 3 | 0 | 3 | | | | | | VfL Wolfsburg | VfL Wolfsburg | 1 | 0 | 1 | | | | | | | | |
| Hapoel Tel Aviv | Hapoel Tel Aviv | 0 | 0 | 0 | Rubin Kazan | Rubin Kazan | 1 | 1 | 2 | | | | | | | | | | | | | |
| Villarreal | Villarreal | 2 | 1 | 3 | VfL Wolfsburg (a.e.t.) | VfL Wolfsburg (a.e.t.) | 1 | 2 | 3 | | | | | | | | | | | | | |
| VfL Wolfsburg | VfL Wolfsburg | 2 | 4 | 6 | | | | | | | | | | | | | | | | | | |

### Round of 32

The draw for the round of 32 took place on 18 December 2009. The first legs were played on 16 and 18 February, and the second legs were played on 23 and 25 February 2010.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Rubin Kazan | 3–0 | Hapoel Tel Aviv | 3–0 | 0–0 |
| Athletic Bilbao | 1–5 | Anderlecht | 1–1 | 0–4 |
| Copenhagen | 2–6 | Marseille | 1–3 | 1–3 |
| Panathinaikos | 6–4 | Roma | 3–2 | 3–2 |
| Atlético Madrid | 3–2 | Galatasaray | 1–1 | 2–1 |
| Ajax | 1–2 | Juventus | 1–2 | 0–0 |
| Club Brugge | 1–3 | Valencia | 1–0 | 0–3 (a.e.t.) |
| Fulham | 3–2 | Shakhtar Donetsk | 2–1 | 1–1 |
| Liverpool | 4–1 | Unirea Urziceni | 1–0 | 3–1 |
| Hamburger SV | 3–3 (a) | PSV Eindhoven | 1–0 | 2–3 |
| Villarreal | 3–6 | VfL Wolfsburg | 2–2 | 1–4 |
| Standard Liège | 3–2 | Red Bull Salzburg | 3–2 | 0–0 |
| Twente | 2–4 | Werder Bremen | 1–0 | 1–4 |
| Lille | 3–2 | Fenerbahçe | 2–1 | 1–1 |
| Everton | 2–4 | Sporting CP | 2–1 | 0–3 |
| Hertha BSC | 1–5 | Benfica | 1–1 | 0–4 |

### Round of 16

The draw for the round of 16 took place on 18 December 2009, immediately after the round of 32 draw. The first legs were played on 11 March, and the second legs were played on 18 March 2010.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hamburger SV | 6–5 | Anderlecht | 3–1 | 3–4 |
| Rubin Kazan | 2–3 | VfL Wolfsburg | 1–1 | 1–2 (a.e.t.) |
| Atlético Madrid | 2–2 (a) | Sporting CP | 0–0 | 2–2 |
| Benfica | 3–2 | Marseille | 1–1 | 2–1 |
| Panathinaikos | 1–4 | Standard Liège | 1–3 | 0–1 |
| Lille | 1–3 | Liverpool | 1–0 | 0–3 |
| Juventus | 4–5 | Fulham | 3–1 | 1–4 |
| Valencia | 5–5 (a) | Werder Bremen | 1–1 | 4–4 |

### Quarter-finals

The draw for the quarter-finals was held on 19 March 2010. The first legs were played on 1 April, and the second legs were played on 8 April 2010.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Fulham | 3–1 | VfL Wolfsburg | 2–1 | 1–0 |
| Hamburger SV | 5–2 | Standard Liège | 2–1 | 3–1 |
| Valencia | 2–2 (a) | Atlético Madrid | 2–2 | 0–0 |
| Benfica | 3–5 | Liverpool | 2–1 | 1–4 |

### Semi-finals

The draw for the semi-finals was held on 19 March 2010, immediately after the quarter-final draw. The first legs were played on 22 April, and the second legs were played on 29 April 2010.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hamburger SV | 1–2 | Fulham | 0–0 | 1–2 |
| Atlético Madrid | 2–2 (a) | Liverpool | 1–0 | 1–2 (a.e.t.) |

### Final

The final took place on 12 May 2010 at the Volksparkstadion in Hamburg, Germany. A draw was held on 19 March 2010, after the quarter-final and semi-final draws, to determine the "home" team for administrative purposes.

## Statistics

Top scorers and assists (excluding qualifying rounds and play-off round):