UEFA Europa League
- Europe
- Winner Sevilla
Qualifying rounds
First qualifying round
88 clubs join here
1st2ndAggMatch details
- 1st legCelje0–1Śląsk Wrocław
- 2nd legŚląsk Wrocław3–1Celje
Level on aggregate, Shamakhi went through
Match details
- 1st legLaçi1–1İnter Bakı
- 2nd legİnter Bakı0–0Laçi
Match details
- 1st legDVSC-TEVA3–0Sutjeska Nikšić
- 2nd legSutjeska Nikšić2–0DVSC-TEVA
KR Reykjavik won 3–2 on aggregate after extra time
Match details
- 1st legCork City1–1KR Reykjavik
- 2nd legKR Reykjavik2–1 AETCork City
Match details
- 1st legVikingur Gota0–2Rosenborg
- 2nd legRosenborg0–0Vikingur Gota
Match details
- 1st legOrdabasy0–0Beitar Jerusalem
- 2nd legBeitar Jerusalem2–1Ordabasy
Match details
- 1st legKukësi2–0Torpedo Zhodino
- 2nd legTorpedo Zhodino0–0Kukësi
Level on aggregate, OFK Titograd went through
Match details
- 1st legNeftchi Baku2–2OFK Titograd
- 2nd legOFK Titograd1–1Neftchi Baku
Match details
- 1st legBotoșani1–1Tskhinvali
- 2nd legTskhinvali1–3Botoșani
Match details
- 1st legBudućnost1–3Spartaks Jūrmala
- 2nd legSpartaks Jūrmala0–0Budućnost
Match details
- 1st legNewtown2–1Valletta FC
- 2nd legValletta FC1–2Newtown
Match details
- 1st legGO Ahead Eagles1–1Ferencváros
- 2nd legFerencváros4–1GO Ahead Eagles
Match details
- 1st legBalzan0–2Željezničar Sarajevo
- 2nd legŽeljezničar Sarajevo1–0Balzan
Match details
- 1st legAirbus UK1–3Lokomotiva
- 2nd legLokomotiva2–2Airbus UK
Level on aggregate, Spartak Trnava went through
Match details
- 1st legOlimpik1–1Spartak Trnava
- 2nd legSpartak Trnava0–0Olimpik
Match details
- 1st legLinfield2–0NSI Runavik
- 2nd legNSI Runavik4–3Linfield
Match details
- 1st legDinamo Batumi1–0Omonia Nicosia
- 2nd legOmonia Nicosia2–0Dinamo Batumi
Match details
- 1st legFK Crvena Zvezda0–2Kairat
- 2nd legKairat2–1FK Crvena Zvezda
Level on aggregate, Alashkert went through
Match details
- 1st legAlashkert1–0St Johnstone
- 2nd legSt Johnstone2–1Alashkert
Match details
- 1st legFC Differdange3–1Bala Town
- 2nd legBala Town2–1FC Differdange
Match details
- 1st legVíkingur Reykjavík0–1Koper
- 2nd legKoper2–2Víkingur Reykjavík
Match details
- 1st legSillamäe Kalev1–1Hajduk
- 2nd legHajduk6–2Sillamäe Kalev
Match details
- 1st legStromsgodset3–1Partizani
- 2nd legPartizani0–1Stromsgodset
Match details
- 1st legShirak2–0Zrinjski Mostar
- 2nd legZrinjski Mostar2–1Shirak
- TBC0H00
Match details
- 1st legTBC0–2Apollon Limassol
- 2nd legApollon Limassol2–0TBC
Match details
- 1st legRiteriai3–0HB Torshavn
- 2nd legHB Torshavn1–4Riteriai
Match details
- 1st legDinamo Tbilisi2–1Qabala
- 2nd legQabala2–0Dinamo Tbilisi
Match details
- 1st legProgres Niederkorn0–0Shamrock
- 2nd legShamrock3–0Progres Niederkorn
Match details
- 1st legGlenavon1–2Shakhtyor Soligorsk
- 2nd legShakhtyor Soligorsk3–0Glenavon
Match details
- 1st legEuropa0–6Slovan Bratislava
- 2nd legSlovan Bratislava3–0Europa
Second qualifying round
Joins here: Hapoel Beer, Wolfsberger AC, Trabzonspor, Charleroi, Mladá Boleslav, Cherno More, HNK Rijeka, Inverness CT, Copenhagen, Göteborg
1st2ndAggMatch details
- 1st legŚląsk Wrocław0–0Göteborg
- 2nd legGöteborg2–0Śląsk Wrocław
İnter Bakı won 4–3 on aggregate after extra time
Match details
- 1st legFH1–2İnter Bakı
- 2nd legİnter Bakı2–2 AETFH
Match details
- 1st legKR Reykjavik0–1Rosenborg
- 2nd legRosenborg3–0KR Reykjavik
Match details
- 1st legCharleroi5–1Beitar Jerusalem
- 2nd legBeitar Jerusalem1–4Charleroi
Match details
- 1st legKukësi0–1OFK Titograd
- 2nd legOFK Titograd2–4Kukësi
Match details
- 1st legLegia Warszawa1–0Botoșani
- 2nd legBotoșani0–3Legia Warszawa
Match details
- 1st legVojvodina3–0Spartaks Jūrmala
- 2nd legSpartaks Jūrmala1–1Vojvodina
Match details
- 1st legFerencváros0–1Željezničar Sarajevo
- 2nd legŽeljezničar Sarajevo2–0Ferencváros
Match details
- 1st legSpartak Trnava2–1Linfield
- 2nd legLinfield1–3Spartak Trnava
Match details
- 1st legJagiellonia0–0Omonia Nicosia
- 2nd legOmonia Nicosia1–0Jagiellonia
Match details
- 1st legHNK Rijeka0–3Aberdeen
- 2nd legAberdeen2–2HNK Rijeka
Match details
- 1st legCherno More1–1Dinamo Minsk
- 2nd legDinamo Minsk4–0Cherno More
Match details
- 1st legTrabzonspor1–0FC Differdange
- 2nd legFC Differdange1–2Trabzonspor
Level on aggregate, Stromsgodset went through
Match details
- 1st legMladá Boleslav1–2Stromsgodset
- 2nd legStromsgodset0–1Mladá Boleslav
Match details
- 1st legAIK Stockholm2–0Shirak
- 2nd legShirak0–2AIK Stockholm
Match details
- 1st legApollon Limassol4–0Riteriai
- 2nd legRiteriai0–0Apollon Limassol
West Ham won 5–3 on penalties
Match details
- 1st legWest Ham1–0Birkirkara
- 2nd legBirkirkara1–0 (3–5 pens)West Ham
Match details
- 1st legShakhtyor Soligorsk0–1Wolfsberger AC
- 2nd legWolfsberger AC2–0Shakhtyor Soligorsk
Match details
- 1st legSlovan Bratislava1–0UCD
- 2nd legUCD1–5Slovan Bratislava
Third qualifying round
Joins here: Zürich, Vorskla Poltava, Başakşehir, AEK Larnaca, Târgu Mureș, Sampdoria, Sturm Graz, Vitesse, Ironi Kiryat, Vitória de Guimarães
1st2ndAggMatch details
- 1st legSCR Altach2–1Vitória de Guimarães
- 2nd legVitória de Guimarães1–4SCR Altach
Match details
- 1st legBelenenses2–1Göteborg
- 2nd legGöteborg0–0Belenenses
Level on aggregate, Žilina went through
Match details
- 1st legŽilina2–0Vorskla Poltava
- 2nd legVorskla Poltava3–1 AETŽilina
Match details
- 1st legAthletic Club2–0İnter Bakı
- 2nd legİnter Bakı0–0Athletic Club
Match details
- 1st legCharleroi0–2Zorya Luhansk
- 2nd legZorya Luhansk3–0Charleroi
Match details
- 1st legKukësi0–3Legia Warszawa
- 2nd legLegia Warszawa1–0Kukësi
Match details
- 1st legTârgu Mureș0–3Saint Etienne
- 2nd legSaint Etienne1–2Târgu Mureș
Level on aggregate, Jablonec went through
Match details
- 1st legJablonec0–1Copenhagen
- 2nd legCopenhagen2–3Jablonec
Match details
- 1st legStandard2–1Željezničar Sarajevo
- 2nd legŽeljezničar Sarajevo0–1Standard
Match details
- 1st legPAOK1–0Spartak Trnava
- 2nd legSpartak Trnava1–1PAOK
Level on aggregate, Brøndby went through
Match details
- 1st legBrøndby0–0Omonia Nicosia
- 2nd legOmonia Nicosia2–2Brøndby
Match details
- 1st legBordeaux3–0AEK Larnaca
- 2nd legAEK Larnaca0–1Bordeaux
Dinamo Minsk won 2–1 on aggregate after extra time
Match details
- 1st legZürich0–1Dinamo Minsk
- 2nd legDinamo Minsk1–1 AETZürich
Rabotnicki won 2–1 on aggregate after extra time
Match details
- 1st legRabotnicki1–0Trabzonspor
- 2nd legTrabzonspor1–1 AETRabotnicki
Match details
- 1st legSlovan Liberec2–1Ironi Kiryat
- 2nd legIroni Kiryat0–3Slovan Liberec
Match details
- 1st legHajduk2–0Stromsgodset
- 2nd legStromsgodset0–2Hajduk
Match details
- 1st legAIK Stockholm1–3Atromitos
- 2nd legAtromitos1–0AIK Stockholm
Match details
- 1st legApollon Limassol1–1Qabala
- 2nd legQabala1–0Apollon Limassol
Match details
- 1st legSouthampton3–0Vitesse
- 2nd legVitesse0–2Southampton
Match details
- 1st legWolfsberger AC0–1Borussia Dortmund
- 2nd legBorussia Dortmund5–0Wolfsberger AC
Match details
- 1st legKrasnodar2–0Slovan Bratislava
- 2nd legSlovan Bratislava3–3Krasnodar
Play-off round
1st2ndAggMatch details
- 1st legSCR Altach0–1Belenenses
- 2nd legBelenenses0–0SCR Altach
Level on aggregate, Athletic Club went through
Match details
- 1st legŽilina3–2Athletic Club
- 2nd legAthletic Club1–0Žilina
Match details
- 1st legSteaua București0–3Rosenborg
- 2nd legRosenborg0–1Steaua București
Match details
- 1st legZorya Luhansk0–1Legia Warszawa
- 2nd legLegia Warszawa3–2Zorya Luhansk
Match details
- 1st legMilsami Orhei1–1Saint Etienne
- 2nd legSaint Etienne1–0Milsami Orhei
Match details
- 1st legBSC Young Boys0–1Qarabag
- 2nd legQarabag3–0BSC Young Boys
Match details
- 1st legLech Poznań3–0Videoton
- 2nd legVideoton0–1Lech Poznań
Dinamo Minsk won 3–2 on penalties
Match details
- 1st legDinamo Minsk2–0Red Bull Salzburg
- 2nd legRed Bull Salzburg2–0 (2–3 pens)Dinamo Minsk
Match details
- 1st legSlovan Liberec1–0Hajduk
- 2nd legHajduk0–1Slovan Liberec
Match details
- 1st legAtromitos0–1Fenerbahçe
- 2nd legFenerbahçe3–0Atromitos
Level on aggregate, Qabala went through
Match details
- 1st legQabala0–0Panathinaikos
- 2nd legPanathinaikos2–2Qabala
Match details
- 1st legSouthampton1–1Midtjylland
- 2nd legMidtjylland1–0Southampton
Match details
- 1st legOdd3–4Borussia Dortmund
- 2nd legBorussia Dortmund7–2Odd
Round of 32
1st2ndAggMatch details
- 1st legSporting CP0–1Leverkusen
- 2nd legLeverkusen3–1Sporting CP
Match details
- 1st legSparta Praha1–0Krasnodar
- 2nd legKrasnodar0–3Sparta Praha
Match details
- 1st legBorussia Dortmund2–0Porto
- 2nd legPorto0–1Borussia Dortmund
Match details
- 1st legFiorentina1–1Tottenham
- 2nd legTottenham3–0Fiorentina
Match details
- 1st legFC Augsburg0–0Liverpool
- 2nd legLiverpool1–0FC Augsburg
Match details
- 1st legMidtjylland2–1Man Utd
- 2nd legMan Utd5–1Midtjylland
Match details
- 1st legFenerbahçe2–0Lokomotiv Moscow
- 2nd legLokomotiv Moscow1–1Fenerbahçe
Anderlecht won 3–1 on aggregate after extra time
Match details
- 1st legAnderlecht1–0Olympiakos Piraeus
- 2nd legOlympiakos Piraeus1–2 AETAnderlecht
Match details
- 1st legMarseille0–1Athletic Club
- 2nd legAthletic Club1–1Marseille
Match details
- 1st legValencia6–0Rapid Vienna
- 2nd legRapid Vienna0–4Valencia
Level on aggregate, FC Basel 1893 went through
Match details
- 1st legSaint Etienne3–2FC Basel 1893
- 2nd legFC Basel 18932–1Saint Etienne
Round of 16
1st2ndAggMatch details
- 1st legVillarreal2–0Leverkusen
- 2nd legLeverkusen0–0Villarreal
Match details
- 1st legBorussia Dortmund3–0Tottenham
- 2nd legTottenham1–2Borussia Dortmund
Match details
- 1st legShakhtar3–1Anderlecht
- 2nd legAnderlecht0–1Shakhtar
Level on aggregate, Athletic Club went through
Match details
- 1st legAthletic Club1–0Valencia
- 2nd legValencia2–1Athletic Club
Match details
- 1st legFC Basel 18930–0Sevilla
- 2nd legSevilla3–0FC Basel 1893
Quarter-finals
1st2ndAggMatch details
- 1st legVillarreal2–1Sparta Praha
- 2nd legSparta Praha2–4Villarreal
Match details
- 1st legBorussia Dortmund1–1Liverpool
- 2nd legLiverpool4–3Borussia Dortmund
Sevilla won 5–4 on penalties
Match details
- 1st legAthletic Club1–2Sevilla
- 2nd legSevilla1–2 (5–4 pens)Athletic Club
Semi-finals
1st2ndAggMatch details
- 1st legVillarreal1–0Liverpool
- 2nd legLiverpool3–0Villarreal
Final
Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources