UEFA Europa League
- Europe
- Winner Sevilla
Qualifying rounds
Preliminary round
12 clubs join here
1st2ndAggMatch details
- 1st legPrishtina1–1St Joseph S
- 2nd legSt Joseph S2–0Prishtina
Level on aggregate, Progres Niederkorn went through
Match details
- 1st legProgres Niederkorn1–0Cardiff MET
- 2nd legCardiff MET2–1Progres Niederkorn
Match details
- 1st legBarry Town0–0Cliftonville
- 2nd legCliftonville4–0Barry Town
Match details
- 1st legBallymena United2–0NSI Runavik
- 2nd legNSI Runavik0–0Ballymena United
First qualifying round
79 clubs join here
1st2ndAggMatch details
- 1st legShakhtyor Soligorsk1–0Hibernians
- 2nd legHibernians0–1Shakhtyor Soligorsk
Match details
- 1st legCrusaders2–0B36 Torshavn
- 2nd legB36 Torshavn2–3Crusaders
Match details
- 1st legEuropa0–0Legia Warszawa
- 2nd legLegia Warszawa3–0Europa
Level on aggregate, Dunajská Streda went through
Match details
- 1st legDunajská Streda1–1Cracovia
- 2nd legCracovia2–2 AETDunajská Streda
Match details
- 1st legSt Joseph S0–4Rangers
- 2nd legRangers6–0St Joseph S
Match details
- 1st legCork City0–2Progres Niederkorn
- 2nd legProgres Niederkorn1–2Cork City
Match details
- 1st legAlashkert3–1Makedonija GjP
- 2nd legMakedonija GjP0–3Alashkert
Match details
- 1st legOrdabasy1–0Torpedo Kutaisi
- 2nd legTorpedo Kutaisi0–2Ordabasy
Level on aggregate, Gzira United went through
Match details
- 1st legGzira United0–2Hajduk
- 2nd legHajduk1–3Gzira United
Level on aggregate, AS Jeunesse went through
Match details
- 1st legAS Jeunesse0–0FK Tobol Kostanay
- 2nd legFK Tobol Kostanay1–1AS Jeunesse
Match details
- 1st legCliftonville0–1Haugesund
- 2nd legHaugesund5–1Cliftonville
Match details
- 1st legKauno Žalgiris0–2Apollon Limassol
- 2nd legApollon Limassol4–0Kauno Žalgiris
Match details
- 1st legBudapest Honvéd3–1FK Zalgiris
- 2nd legFK Zalgiris1–1Budapest Honvéd
Match details
- 1st legDinamo Tbilisi6–0Engordany
- 2nd legEngordany0–1Dinamo Tbilisi
Match details
- 1st legSt Pat's0–2Norrköping
- 2nd legNorrköping2–1St Pat's
Match details
- 1st legFK Liepāja1–1Dinamo Minsk
- 2nd legDinamo Minsk1–2FK Liepāja
Match details
- 1st legŠiroki Brijeg1–2Kairat
- 2nd legKairat2–1Široki Brijeg
Match details
- 1st legAEK Larnaca1–0Petrocub
- 2nd legPetrocub0–1AEK Larnaca
Level on aggregate, KI Klaksvik went through
Match details
- 1st legRiteriai1–1KI Klaksvik
- 2nd legKI Klaksvik0–0Riteriai
Match details
- 1st legCSKA Sofia4–0OFK Titograd
- 2nd legOFK Titograd0–0CSKA Sofia
Match details
- 1st legNarva Trans0–2Budućnost
- 2nd legBudućnost4–1Narva Trans
Match details
- 1st legConnah's Quay1–2Kilmarnock
- 2nd legKilmarnock0–2Connah's Quay
Match details
- 1st legOlimpija Ljubljana2–3Rīgas FS
- 2nd legRīgas FS0–2Olimpija Ljubljana
Match details
- 1st legBrøndby4–1Inter Turku
- 2nd legInter Turku2–0Brøndby
Match details
- 1st legMalmö FF7–0Ballymena United
- 2nd legBallymena United0–4Malmö FF
Match details
- 1st legAP Brera0–3Zrinjski Mostar
- 2nd legZrinjski Mostar3–0AP Brera
Spartak Trnava won 3–2 on penalties
Match details
- 1st legRadnik Bijeljina2–0Spartak Trnava
- 2nd legSpartak Trnava2–0 (3–2 pens)Radnik Bijeljina
Match details
- 1st legBreiðablik0–0FC Vaduz
- 2nd legFC Vaduz2–1Breiðablik
Second qualifying round
27 clubs join here
1st2ndAgg- TBC0H00
Match details
- 1st legTBC0–5Sūduva Marijampolė
- 2nd legSūduva Marijampolė5–0TBC
Level on aggregate, Riga went through
Match details
- 1st legPiast Gliwice3–2Riga
- 2nd legRiga2–1Piast Gliwice
Match details
- 1st legArarat-Armenia2–0Lincoln Red Imps
- 2nd legLincoln Red Imps1–2Ararat-Armenia
Match details
- 1st legShkëndija1–2F91 Dudelange
- 2nd legF91 Dudelange1–1Shkëndija
Match details
- 1st legValur Reykjavik1–1Ludogorets
- 2nd legLudogorets4–0Valur Reykjavik
Match details
- 1st legHB Torshavn2–2Linfield
- 2nd legLinfield1–0HB Torshavn
Match details
- 1st legSlovan Bratislava2–1Feronikeli
- 2nd legFeronikeli0–2Slovan Bratislava
Match details
- 1st legSanta Coloma0–0Astana
- 2nd legAstana4–1Santa Coloma
- SarajevowinnerTBC
Match details
- 1st legShakhtyor Soligorsk2–0Esbjerg
- 2nd legEsbjerg0–0Shakhtyor Soligorsk
Match details
- 1st legLegia Warszawa1–0KuPS
- 2nd legKuPS0–0Legia Warszawa
Match details
- 1st legDunajská Streda1–2Atromitos
- 2nd legAtromitos3–2Dunajská Streda
Match details
- 1st legRangers2–0Progres Niederkorn
- 2nd legProgres Niederkorn0–0Rangers
Match details
- 1st legMladá Boleslav1–1Ordabasy
- 2nd legOrdabasy2–3Mladá Boleslav
Match details
- 1st legVentspils4–0Gzira United
- 2nd legGzira United2–2Ventspils
Match details
- 1st legAS Jeunesse0–1Vitória de Guimarães
- 2nd legVitória de Guimarães4–0AS Jeunesse
Match details
- 1st legHaugesund2–0Sturm Graz
- 2nd legSturm Graz2–1Haugesund
Apollon Limassol won 4–3 on aggregate after extra time
Match details
- 1st legShamrock2–1Apollon Limassol
- 2nd legApollon Limassol3–1 AETShamrock
U. Craiova won 3–1 on penalties
Match details
- 1st legBudapest Honvéd0–0U. Craiova
- 2nd legU. Craiova0–0 (3–1 pens)Budapest Honvéd
Match details
- 1st legQabala0–2Dinamo Tbilisi
- 2nd legDinamo Tbilisi3–0Qabala
Match details
- 1st legNorrköping2–0FK Liepāja
- 2nd legFK Liepāja0–1Norrköping
Match details
- 1st legGent6–3Viitorul Constanța
- 2nd legViitorul Constanța2–1Gent
CSKA Sofia won 4–3 on penalties
Match details
- 1st legCSKA Sofia1–0Osijek
- 2nd legOsijek1–0 (3–4 pens)CSKA Sofia
Match details
- 1st legBudućnost1–3Zorya Luhansk
- 2nd legZorya Luhansk1–0Budućnost
Match details
- 1st legConnah's Quay0–1Partizan
- 2nd legPartizan3–0Connah's Quay
Match details
- 1st legYeni Malatyaspor2–2Olimpija Ljubljana
- 2nd legOlimpija Ljubljana0–1Yeni Malatyaspor
Brøndby won 5–3 on aggregate after extra time
Match details
- 1st legLechia Gdańsk2–1Brøndby
- 2nd legBrøndby4–1 AETLechia Gdańsk
Zrinjski Mostar won 3–2 on aggregate after extra time
Match details
- 1st legUtrecht1–1Zrinjski Mostar
- 2nd legZrinjski Mostar2–1 AETUtrecht
Match details
- 1st legArsenal Tula0–1Neftchi Baku
- 2nd legNeftchi Baku3–0Arsenal Tula
Level on aggregate, Lokomotiv Plov went through
Match details
- 1st legLokomotiv Plov2–0Spartak Trnava
- 2nd legSpartak Trnava3–1Lokomotiv Plov
Match details
- 1st legStrasbourg3–1Maccabi Haifa
- 2nd legMaccabi Haifa2–1Strasbourg
FC Vaduz won 2–1 on aggregate after extra time
Match details
- 1st legMOL Fehérvár1–0FC Vaduz
- 2nd legFC Vaduz2–0 AETMOL Fehérvár
Match details
- 1st legFlora1–2Eintracht Frankfurt
- 2nd legEintracht Frankfurt2–1Flora
Third qualifying round
14 clubs join here
1st2ndAggMatch details
- 1st legMaccabi Tel Aviv1–2Sūduva Marijampolė
- 2nd legSūduva Marijampolė2–1Maccabi Tel Aviv
Match details
- 1st legSheriff1–2AIK Stockholm
- 2nd legAIK Stockholm1–1Sheriff
Match details
- 1st legArarat-Armenia1–2Saburtalo
- 2nd legSaburtalo0–2Ararat-Armenia
Match details
- 1st legF91 Dudelange3–1Nõmme Kalju
- 2nd legNõmme Kalju0–1F91 Dudelange
Match details
- 1st legSutjeska Nikšić1–2Linfield
- 2nd legLinfield3–2Sutjeska Nikšić
Match details
- 1st legSlovan Bratislava1–0Dundalk
- 2nd legDundalk1–3Slovan Bratislava
Match details
- 1st legAstana5–1Valletta FC
- 2nd legValletta FC0–4Astana
Match details
- 1st legTorino5–0Shakhtyor Soligorsk
- 2nd legShakhtyor Soligorsk1–1Torino
Match details
- 1st legLegia Warszawa0–0Atromitos
- 2nd legAtromitos0–2Legia Warszawa
Match details
- 1st legMidtjylland2–4Rangers
- 2nd legRangers3–1Midtjylland
Match details
- 1st legFCSB0–0Mladá Boleslav
- 2nd legMladá Boleslav0–1FCSB
Match details
- 1st legVentspils0–3Vitória de Guimarães
- 2nd legVitória de Guimarães6–0Ventspils
Match details
- 1st legHaugesund0–1PSV Eindhoven
- 2nd legPSV Eindhoven0–0Haugesund
Match details
- 1st legAustria Vienna1–2Apollon Limassol
- 2nd legApollon Limassol3–1Austria Vienna
Match details
- 1st legU. Craiova0–2AEK Athens
- 2nd legAEK Athens1–1U. Craiova
Match details
- 1st legSparta Praha2–2Trabzonspor
- 2nd legTrabzonspor2–1Sparta Praha
Match details
- 1st legFeyenoord4–0Dinamo Tbilisi
- 2nd legDinamo Tbilisi1–1Feyenoord
Match details
- 1st legNorrköping1–1Hapoel Beer
- 2nd legHapoel Beer3–1Norrköping
Match details
- 1st legHNK Rijeka2–0Aberdeen
- 2nd legAberdeen0–2HNK Rijeka
Match details
- 1st legCSKA Sofia1–1Zorya Luhansk
- 2nd legZorya Luhansk1–0CSKA Sofia
Match details
- 1st legPartizan3–1Yeni Malatyaspor
- 2nd legYeni Malatyaspor1–0Partizan
Match details
- 1st legThun2–3Spartak Moscow
- 2nd legSpartak Moscow2–1Thun
Match details
- 1st legMalmö FF3–0Zrinjski Mostar
- 2nd legZrinjski Mostar1–0Malmö FF
Match details
- 1st legNeftchi Baku2–2Bnei Yehuda
- 2nd legBnei Yehuda2–1Neftchi Baku
Match details
- 1st legLokomotiv Plov0–1Strasbourg
- 2nd legStrasbourg1–0Lokomotiv Plov
Match details
- 1st legFC Vaduz0–5Eintracht Frankfurt
- 2nd legEintracht Frankfurt1–0FC Vaduz
Play-off round
1st2ndAggMatch details
- 1st legSūduva Marijampolė0–0Ferencváros
- 2nd legFerencváros4–2Sūduva Marijampolė
Match details
- 1st legCeltic2–0AIK Stockholm
- 2nd legAIK Stockholm1–4Celtic
F91 Dudelange won 5–4 on penalties
Match details
- 1st legArarat-Armenia2–1F91 Dudelange
- 2nd legF91 Dudelange2–1 (5–4 pens)Ararat-Armenia
Level on aggregate, Ludogorets went through
Match details
- 1st legLudogorets0–0Maribor
- 2nd legMaribor2–2Ludogorets
Level on aggregate, Slovan Bratislava went through
Match details
- 1st legSlovan Bratislava1–0PAOK
- 2nd legPAOK3–2Slovan Bratislava
Match details
- 1st legLegia Warszawa0–0Rangers
- 2nd legRangers1–0Legia Warszawa
Match details
- 1st legFCSB0–0Vitória de Guimarães
- 2nd legVitória de Guimarães1–0FCSB
Match details
- 1st legPSV Eindhoven3–0Apollon Limassol
- 2nd legApollon Limassol0–4PSV Eindhoven
Level on aggregate, Trabzonspor went through
Match details
- 1st legAEK Athens1–3Trabzonspor
- 2nd legTrabzonspor0–2AEK Athens
Match details
- 1st legFeyenoord3–0Hapoel Beer
- 2nd legHapoel Beer0–3Feyenoord
Match details
- 1st legEspanyol3–1Zorya Luhansk
- 2nd legZorya Luhansk2–2Espanyol
Match details
- 1st legBraga1–0Spartak Moscow
- 2nd legSpartak Moscow1–2Braga
Match details
- 1st legMalmö FF3–0Bnei Yehuda
- 2nd legBnei Yehuda0–1Malmö FF
Match details
- 1st legStrasbourg1–0Eintracht Frankfurt
- 2nd legEintracht Frankfurt3–0Strasbourg
Round of 32
1st2ndAggLevel on aggregate, Olympiakos Piraeus went through
Match details
- 1st legOlympiakos Piraeus0–1Arsenal
- 2nd legArsenal1–2 AETOlympiakos Piraeus
Match details
- 1st legClub Brugge1–1Man Utd
- 2nd legMan Utd5–0Club Brugge
Başakşehir won 5–4 on aggregate after extra time
Match details
- 1st legSporting CP3–1Başakşehir
- 2nd legBaşakşehir4–1 AETSporting CP
Match details
- 1st legLudogorets0–2Inter Milan
- 2nd legInter Milan2–1Ludogorets
Match details
- 1st legVfL Wolfsburg2–1Malmö FF
- 2nd legMalmö FF0–3VfL Wolfsburg
Match details
- 1st legEintracht Frankfurt4–1Red Bull Salzburg
- 2nd legRed Bull Salzburg2–2Eintracht Frankfurt
Match details
- 1st legApoel Nicosia0–3FC Basel 1893
- 2nd legFC Basel 18931–0Apoel Nicosia
Round of 16
1st2ndAggMatch details
- 1st legOlympiakos Piraeus1–1Wolves
- 2nd legWolves1–0Olympiakos Piraeus
Match details
- 1st legBaşakşehir1–0Copenhagen
- 2nd legCopenhagen3–0Başakşehir
Match details
- 1st legVfL Wolfsburg1–2Shakhtar
- 2nd legShakhtar3–0VfL Wolfsburg
Match details
- 1st legEintracht Frankfurt0–3FC Basel 1893
- 2nd legFC Basel 18931–0Eintracht Frankfurt
Quarter-finals
Semi-finals
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources