UEFA Europa League
- Europe
- Winner Chelsea
Qualifying rounds
Preliminary round
12 clubs join here
1st2ndAggMatch details
- 1st legBirkirkara1–1KI Klaksvik
- 2nd legKI Klaksvik2–1Birkirkara
Match details
- 1st legSant Julià0–2Gzira United
- 2nd legGzira United2–1Sant Julià
Match details
- 1st legCefn Druids1–1Riteriai
- 2nd legRiteriai1–0Cefn Druids
B36 Torshavn won 4–2 on penalties
Match details
- 1st legB36 Torshavn1–1St Joseph S
- 2nd legSt Joseph S1–1 (2–4 pens)B36 Torshavn
First qualifying round
77 clubs join here
1st2ndAggMatch details
- 1st legNeftchi Baku3–1Újpest
- 2nd legÚjpest4–0Neftchi Baku
Match details
- 1st legKI Klaksvik1–2FK Zalgiris
- 2nd legFK Zalgiris1–1KI Klaksvik
Match details
- 1st legÍBV Vestmannaeyjar0–4Sarpsborg 08
- 2nd legSarpsborg 082–0ÍBV Vestmannaeyjar
Match details
- 1st legSamtredia0–1FK Tobol Kostanay
- 2nd legFK Tobol Kostanay2–0Samtredia
Match details
- 1st legPyunik1–0Vardar Skopje
- 2nd legVardar Skopje0–2Pyunik
Match details
- 1st legFerencváros1–1Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv1–0Ferencváros
Match details
- 1st legRadnicki NIS4–0Gzira United
- 2nd legGzira United0–1Radnicki NIS
Match details
- 1st legCliftonville0–1FC Nordsjælland
- 2nd legFC Nordsjælland2–1Cliftonville
AIK Stockholm won 2–1 on aggregate after extra time
Match details
- 1st legShamrock0–1AIK Stockholm
- 2nd legAIK Stockholm1–1 AETShamrock
Match details
- 1st legB36 Torshavn0–0OFK Titograd
- 2nd legOFK Titograd1–2B36 Torshavn
Match details
- 1st legMilsami Orhei2–4Slovan Bratislava
- 2nd legSlovan Bratislava5–0Milsami Orhei
Match details
- 1st legRacing FC Union0–2Viitorul Constanța
- 2nd legViitorul Constanța0–0Racing FC Union
Match details
- 1st legNarva Trans0–2Željezničar Sarajevo
- 2nd legŽeljezničar Sarajevo3–1Narva Trans
Match details
- 1st legStumbras1–0Apollon Limassol
- 2nd legApollon Limassol2–0Stumbras
Match details
- 1st legChikhura0–0Beitar Jerusalem
- 2nd legBeitar Jerusalem1–2Chikhura
Level on aggregate, Domžale went through
Match details
- 1st legŠiroki Brijeg2–2Domžale
- 2nd legDomžale1–1Široki Brijeg
Match details
- 1st legRabotnicki2–1Budapest Honvéd
- 2nd legBudapest Honvéd4–0Rabotnicki
Match details
- 1st legQabala0–2Progres Niederkorn
- 2nd legProgres Niederkorn0–1Qabala
CSKA Sofia won 5–3 on penalties
Match details
- 1st legCSKA Sofia1–0Riga
- 2nd legRiga1–0 (3–5 pens)CSKA Sofia
Match details
- 1st legStjarnan3–0Nõmme Kalju
- 2nd legNõmme Kalju1–0Stjarnan
Match details
- 1st legDunajská Streda1–1Dinamo Tbilisi
- 2nd legDinamo Tbilisi1–2Dunajská Streda
Match details
- 1st legHibernian6–1NSI Runavik
- 2nd legNSI Runavik4–6Hibernian
Level on aggregate, Laçi went through
Match details
- 1st legAnorthosis Famagusta2–1Laçi
- 2nd legLaçi1–0Anorthosis Famagusta
Match details
- 1st legConnah's Quay1–3Shakhtyor Soligorsk
- 2nd legShakhtyor Soligorsk2–0Connah's Quay
Match details
- 1st legLech Poznań2–0Gandzasar Kapan
- 2nd legGandzasar Kapan2–1Lech Poznań
Match details
- 1st legFK Spartak Zdrepceva KRV1–1Coleraine
- 2nd legColeraine0–2FK Spartak Zdrepceva KRV
Second qualifying round
31 clubs join here
1st2ndAggMatch details
- 1st legOlimpija Ljubljana5–1Crusaders
- 2nd legCrusaders1–1Olimpija Ljubljana
Match details
- 1st legApoel Nicosia5–0Flora
- 2nd legFlora2–0Apoel Nicosia
- Cork CitywinnerTBC
Match details
- 1st legF91 Dudelange2–1Drita
- 2nd legDrita1–1F91 Dudelange
Match details
- 1st legSutjeska Nikšić0–1Alashkert
- 2nd legAlashkert0–0Sutjeska Nikšić
- TBC00H0
Match details
- 1st legSpartaks Jūrmala6–0TBC
- 2nd legTBC0–3Spartaks Jūrmala
Match details
- 1st legSanta Coloma1–0Valur Reykjavik
- 2nd legValur Reykjavik3–0Santa Coloma
Match details
- 1st legThe New2–1Lincoln Red Imps
- 2nd legLincoln Red Imps1–1The New
Match details
- 1st legTorpedo Kutaisi3–0Vikingur Gota
- 2nd legVikingur Gota0–4Torpedo Kutaisi
Match details
- 1st legZrinjski Mostar1–1Valletta FC
- 2nd legValletta FC1–2Zrinjski Mostar
Match details
- 1st legFK Zalgiris1–0FC Vaduz
- 2nd legFC Vaduz1–1FK Zalgiris
Level on aggregate, Sarpsborg 08 went through
Match details
- 1st legSt. Gallen2–1Sarpsborg 08
- 2nd legSarpsborg 081–0St. Gallen
Level on aggregate, Pyunik went through
Match details
- 1st legFK Tobol Kostanay2–1Pyunik
- 2nd legPyunik1–0FK Tobol Kostanay
Match details
- 1st legMaccabi Tel Aviv2–0Radnicki NIS
- 2nd legRadnicki NIS2–2Maccabi Tel Aviv
Match details
- 1st legJagiellonia1–0Rio Ave
- 2nd legRio Ave4–4Jagiellonia
Mariupol won 3–2 on aggregate after extra time
Match details
- 1st legDjurgården1–1Mariupol
- 2nd legMariupol2–1 AETDjurgården
Match details
- 1st legFC Nordsjælland1–0AIK Stockholm
- 2nd legAIK Stockholm0–1FC Nordsjælland
Match details
- 1st legB36 Torshavn0–2Beşiktaş
- 2nd legBeşiktaş6–0B36 Torshavn
Match details
- 1st legLask Linz4–0Lillestrom
- 2nd legLillestrom1–2Lask Linz
Match details
- 1st legBalzan FC2–1Slovan Bratislava
- 2nd legSlovan Bratislava3–1Balzan FC
Match details
- 1st legViitorul Constanța2–2Vitesse
- 2nd legVitesse3–1Viitorul Constanța
Match details
- 1st legŽeljezničar Sarajevo1–2Apollon Limassol
- 2nd legApollon Limassol3–1Željezničar Sarajevo
Match details
- 1st legDinamo Brest4–3Atromitos
- 2nd legAtromitos1–1Dinamo Brest
Match details
- 1st legBudapest Honvéd1–0Progres Niederkorn
- 2nd legProgres Niederkorn2–0Budapest Honvéd
Match details
- 1st legCSKA Sofia3–0Admira Wacker
- 2nd legAdmira Wacker1–3CSKA Sofia
Match details
- 1st legStjarnan0–2Copenhagen
- 2nd legCopenhagen5–0Stjarnan
Match details
- 1st legDunajská Streda1–3Dinamo Minsk
- 2nd legDinamo Minsk4–1Dunajská Streda
Match details
- 1st legHibernian3–2Asteras Tripolis
- 2nd legAsteras Tripolis1–1Hibernian
Match details
- 1st legGórnik Zabrze0–1Trenčín
- 2nd legTrenčín4–1Górnik Zabrze
Match details
- 1st legDundalk0–0AEK Larnaca
- 2nd legAEK Larnaca4–0Dundalk
Lech Poznań won 4–2 on aggregate after extra time
Match details
- 1st legShakhtyor Soligorsk1–1Lech Poznań
- 2nd legLech Poznań3–1 AETShakhtyor Soligorsk
Match details
- 1st legFK Spartak Zdrepceva KRV2–0Sparta Praha
- 2nd legSparta Praha2–1FK Spartak Zdrepceva KRV
Third qualifying round
11 clubs join here
1st2ndAggMatch details
- 1st legOlimpija Ljubljana3–0HJK
- 2nd legHJK1–4Olimpija Ljubljana
Match details
- 1st legHapoel Beer2–2Apoel Nicosia
- 2nd legApoel Nicosia3–1Hapoel Beer
Match details
- 1st legLegia Warszawa1–2F91 Dudelange
- 2nd legF91 Dudelange2–2Legia Warszawa
Match details
- 1st legSpartaks Jūrmala0–1Sūduva Marijampolė
- 2nd legSūduva Marijampolė0–0Spartaks Jūrmala
Level on aggregate, Sheriff went through
Match details
- 1st legSheriff1–0Valur Reykjavik
- 2nd legValur Reykjavik2–1Sheriff
Match details
- 1st legThe New0–2Midtjylland
- 2nd legMidtjylland3–1The New
Match details
- 1st legTorpedo Kutaisi5–2Kukësi
- 2nd legKukësi2–0Torpedo Kutaisi
Match details
- 1st legLudogorets1–0Zrinjski Mostar
- 2nd legZrinjski Mostar1–1Ludogorets
Match details
- 1st legSigma Olomouc2–0Kairat
- 2nd legKairat1–2Sigma Olomouc
Match details
- 1st legSevilla1–0FK Zalgiris
- 2nd legFK Zalgiris0–5Sevilla
Match details
- 1st legSarpsborg 081–1HNK Rijeka
- 2nd legHNK Rijeka0–1Sarpsborg 08
Match details
- 1st legPyunik0–0Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv2–1Pyunik
Match details
- 1st legFC Nordsjælland1–2Partizan
- 2nd legPartizan3–2FC Nordsjælland
Match details
- 1st legSlovan Bratislava2–1Rapid Vienna
- 2nd legRapid Vienna4–0Slovan Bratislava
Match details
- 1st legVitesse0–1FC Basel 1893
- 2nd legFC Basel 18931–0Vitesse
Match details
- 1st legApollon Limassol4–0Dinamo Brest
- 2nd legDinamo Brest1–0Apollon Limassol
Match details
- 1st legUfa2–1Progres Niederkorn
- 2nd legProgres Niederkorn2–2Ufa
Match details
- 1st legHapoel Haifa1–4Atalanta
- 2nd legAtalanta2–0Hapoel Haifa
Match details
- 1st legCSKA Sofia1–2Copenhagen
- 2nd legCopenhagen2–1CSKA Sofia
Zenit Saint won 8–5 on aggregate after extra time
Match details
- 1st legDinamo Minsk4–0Zenit Saint
- 2nd legZenit Saint8–1 AETDinamo Minsk
Match details
- 1st legSturm Graz0–2AEK Larnaca
- 2nd legAEK Larnaca5–0Sturm Graz
Match details
- 1st legFK Spartak Zdrepceva KRV0–2Brøndby
- 2nd legBrøndby2–1FK Spartak Zdrepceva KRV
Match details
- 1st legOlympiakos Piraeus4–0Luzern
- 2nd legLuzern1–3Olympiakos Piraeus
Burnley won 1–0 on aggregate after extra time
Match details
- 1st legBaşakşehir0–0Burnley
- 2nd legBurnley1–0 AETBaşakşehir
Level on aggregate, Zorya Luhansk went through
Match details
- 1st legZorya Luhansk1–1Braga
- 2nd legBraga2–2Zorya Luhansk
Match details
- 1st legRB Leipzig3–1U. Craiova
- 2nd legU. Craiova1–1RB Leipzig
Play-off round
1st2ndAggMatch details
- 1st legOlimpija Ljubljana0–2Spartak Trnava
- 2nd legSpartak Trnava1–1Olimpija Ljubljana
Astana won 2–1 on penalties
Match details
- 1st legApoel Nicosia1–0Astana
- 2nd legAstana1–0 (2–1 pens)Apoel Nicosia
Match details
- 1st legF91 Dudelange2–0CFR Cluj
- 2nd legCFR Cluj2–3F91 Dudelange
Match details
- 1st legSūduva Marijampolė1–1Celtic
- 2nd legCeltic3–0Sūduva Marijampolė
Match details
- 1st legMalmö FF2–2Midtjylland
- 2nd legMidtjylland0–2Malmö FF
Match details
- 1st legTorpedo Kutaisi0–1Ludogorets
- 2nd legLudogorets4–0Torpedo Kutaisi
Match details
- 1st legSigma Olomouc0–1Sevilla
- 2nd legSevilla3–0Sigma Olomouc
Match details
- 1st legSarpsborg 083–1Maccabi Tel Aviv
- 2nd legMaccabi Tel Aviv2–1Sarpsborg 08
Level on aggregate, Apollon Limassol went through
Match details
- 1st legFC Basel 18933–2Apollon Limassol
- 2nd legApollon Limassol1–0FC Basel 1893
Copenhagen won 4–3 on penalties
Match details
- 1st legAtalanta0–0Copenhagen
- 2nd legCopenhagen0–0 (4–3 pens)Atalanta
Match details
- 1st legTrenčín1–1AEK Larnaca
- 2nd legAEK Larnaca3–0Trenčín
Match details
- 1st legOlympiakos Piraeus3–1Burnley
- 2nd legBurnley1–1Olympiakos Piraeus
Match details
- 1st legZorya Luhansk0–0RB Leipzig
- 2nd legRB Leipzig3–2Zorya Luhansk
Round of 32
1st2ndAggMatch details
- 1st legPlzeň2–1Dinamo Zagreb
- 2nd legDinamo Zagreb3–0Plzeň
Match details
- 1st legGalatasaray1–2Benfica
- 2nd legBenfica0–0Galatasaray
Match details
- 1st legShakhtar2–2Eintracht Frankfurt
- 2nd legEintracht Frankfurt4–1Shakhtar
Match details
- 1st legRapid Vienna0–1Inter Milan
- 2nd legInter Milan4–0Rapid Vienna
Match details
- 1st legOlympiakos Piraeus2–2Dynamo Kyiv
- 2nd legDynamo Kyiv1–0Olympiakos Piraeus
Match details
- 1st legClub Brugge2–1Red Bull Salzburg
- 2nd legRed Bull Salzburg4–0Club Brugge
Match details
- 1st legFenerbahçe1–0Zenit Saint
- 2nd legZenit Saint3–1Fenerbahçe
Match details
- 1st legSporting CP0–1Villarreal
- 2nd legVillarreal1–1Sporting CP
Level on aggregate, Krasnodar went through
Match details
- 1st legKrasnodar0–0Leverkusen
- 2nd legLeverkusen1–1Krasnodar
Round of 16
1st2ndAggBenfica won 3–1 on aggregate after extra time
Match details
- 1st legDinamo Zagreb1–0Benfica
- 2nd legBenfica3–0 AETDinamo Zagreb
Match details
- 1st legEintracht Frankfurt0–0Inter Milan
- 2nd legInter Milan0–1Eintracht Frankfurt
Slavia Praha won 6–5 on aggregate after extra time
Match details
- 1st legSevilla2–2Slavia Praha
- 2nd legSlavia Praha4–3 AETSevilla
Match details
- 1st legChelsea3–0Dynamo Kyiv
- 2nd legDynamo Kyiv0–5Chelsea
Match details
- 1st legNapoli3–0Red Bull Salzburg
- 2nd legRed Bull Salzburg3–1Napoli
Match details
- 1st legZenit Saint1–3Villarreal
- 2nd legVillarreal2–1Zenit Saint
Quarter-finals
1st2ndAggLevel on aggregate, Eintracht Frankfurt went through
Match details
- 1st legBenfica4–2Eintracht Frankfurt
- 2nd legEintracht Frankfurt2–0Benfica
Match details
- 1st legSlavia Praha0–1Chelsea
- 2nd legChelsea4–3Slavia Praha
Match details
- 1st legVillarreal1–3Valencia
- 2nd legValencia2–0Villarreal
Semi-finals
1st2ndAggChelsea won 4–3 on penalties
Match details
- 1st legEintracht Frankfurt1–1Chelsea
- 2nd legChelsea1–1 (4–3 pens)Eintracht Frankfurt
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources