# 2019–20 UEFA Europa League qualifying phase and play-off round (Main Path)

This page summarises the Main Path matches of 2019–20 UEFA Europa League qualifying phase and play-off round.
Times are CEST (UTC+2), as listed by UEFA (local times, if different, are in parentheses).

## Preliminary round
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Progrès Niederkorn | 2–2 (a) | Cardiff Metropolitan University | 1–0 | 1–2 |
| La Fiorita | 1–3 | Engordany | 0–1 | 1–2 |
| Sant Julià | 3–6 | Europa | 3–2 | 0–4 |
| Ballymena United | 2–0 | NSÍ | 2–0 | 0–0 |
| Prishtina | 1–3 | St Joseph's | 1–1 | 0–2 |
| KÍ | 9–1 | Tre Fiori | 5–1 | 4–0 |
| Barry Town United | 0–4 | Cliftonville | 0–0 | 0–4 |
* ↑ Order of legs reversed after original draw.

### Matches

2–2 on aggregate; Progrès Niederkorn won on away goals.
Engordany won 3–1 on aggregate.
Europa won 6–3 on aggregate.
Ballymena United won 2–0 on aggregate.
St Joseph's won 3–1 on aggregate.
KÍ won 9–1 on aggregate.
Cliftonville won 4–0 on aggregate.

## First qualifying round
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Malmö FF | 11–0 | Ballymena United | 7–0 | 4–0 |
| Connah's Quay Nomads | 3–2 | Kilmarnock | 1–2 | 2–0 |
| KuPS | 3–1 | Vitebsk | 2–0 | 1–1 |
| Breiðablik | 1–2 | Vaduz | 0–0 | 1–2 |
| Brann | 3–4 | Shamrock Rovers | 2–2 | 1–2 |
| Ordabasy | 3–0 | Torpedo Kutaisi | 1–0 | 2–0 |
| Europa | 0–3 | Legia Warsaw | 0–0 | 0–3 |
| CSKA Sofia | 4–0 | Titograd Podgorica | 4–0 | 0–0 |
| Gżira United | 3–3 (a) | Hajduk Split | 0–2 | 3–1 |
| Flora | 4–2 | Radnički Niš | 2–0 | 2–2 |
| Maccabi Haifa | 5–2 | Mura | 2–0 | 3–2 |
| Debrecen | 4–1 | Kukësi | 3–0 | 1–1 |
| Čukarički | 8–0 | Banants | 3–0 | 5–0 |
| Jeunesse Esch | 1–1 (a) | Tobol | 0–0 | 1–1 |
| FCSB | 4–1 | Milsami Orhei | 2–0 | 2–1 |
| Crusaders | 5–2 | B36 | 2–0 | 3–2 |
| Brøndby | 4–3 | Inter Turku | 4–1 | 0–2 |
| Molde | 7–1 | KR | 7–1 | 0–0 |
| St Joseph's | 0–10 | Rangers | 0–4 | 0–6 |
| Cork City | 2–3 | Progrès Niederkorn | 0–2 | 2–1 |
| Ružomberok | 0–4 | Levski Sofia | 0–2 | 0–2 |
| Akademija Pandev | 0–6 | Zrinjski Mostar | 0–3 | 0–3 |
| Speranța Nisporeni | 0–9 | Neftçi | 0–3 | 0–6 |
| Zeta | 1–5 | MOL Fehérvár | 1–5 | 0–0 |
| Shakhtyor Soligorsk | 2–0 | Hibernians | 1–0 | 1–0 |
| Olimpija Ljubljana | 4–3 | RFS | 2–3 | 2–0 |
| Honvéd | 4–2 | Žalgiris | 3–1 | 1–1 |
| Alashkert | 6–1 | Makedonija G.P. | 3–1 | 3–0 |
| Radnik Bijeljina | 2–2 (2–3 p) | Spartak Trnava | 2–0 | 0–2 (a.e.t.) |
| Fola Esch | 2–4 | Chikhura Sachkhere | 1–2 | 1–2 |
| Dinamo Tbilisi | 7–0 | Engordany | 6–0 | 1–0 |
| Široki Brijeg | 2–4 | Kairat | 1–2 | 1–2 |
| DAC Dunajská Streda | 3–3 (a) | Cracovia | 1–1 | 2–2 (a.e.t.) |
| Kauno Žalgiris | 0–6 | Apollon Limassol | 0–2 | 0–4 |
| Ventspils | 3–1 | Teuta | 3–0 | 0–1 |
| Stjarnan | 4–4 (a) | FCI Levadia | 2–1 | 2–3 (a.e.t.) |
| Cliftonville | 1–6 | Haugesund | 0–1 | 1–5 |
| Riteriai | 1–1 (a) | KÍ | 1–1 | 0–0 |
| Liepāja | 3–2 | Dinamo Minsk | 1–1 | 2–1 |
| St Patrick's Athletic | 1–4 | IFK Norrköping | 0–2 | 1–2 |
| Aberdeen | 4–2 | RoPS | 2–1 | 2–1 |
| Balzan | 3–5 | Domžale | 3–4 | 0–1 |
| Laçi | 1–2 | Hapoel Be'er Sheva | 1–1 | 0–1 |
| Narva Trans | 1–6 | Budućnost Podgorica | 0–2 | 1–4 |
| Sabail | 4–6 | Universitatea Craiova | 2–3 | 2–3 |
| Pyunik | 5–4 | Shkupi | 3–3 | 2–1 |
| AEK Larnaca | 2–0 | Petrocub Hîncești | 1–0 | 1–0 |
* 1 2 3 4 5 6 7 8 9 10 Order of legs reversed after original draw.

### Matches

Malmö FF won 11–0 on aggregate.
Connah's Quay Nomads won 3–2 on aggregate.
KuPS won 3–1 on aggregate.
Vaduz won 2–1 on aggregate.
Shamrock Rovers won 4–3 on aggregate.
Ordabasy won 3–0 on aggregate.
Legia Warsaw won 3–0 on aggregate.
CSKA Sofia won 4–0 on aggregate.
3–3 on aggregate; Gżira United won on away goals.
Flora won 4–2 on aggregate.
Maccabi Haifa won 5–2 on aggregate.
Debrecen won 4–1 on aggregate.
Čukarički won 8–0 on aggregate.
1–1 on aggregate; Jeunesse Esch won on away goals.
FCSB won 4–1 on aggregate.
Crusaders won 5–2 on aggregate.
Brøndby won 4–3 on aggregate.
Molde won 7–1 on aggregate.
Rangers won 10–0 on aggregate.
Progrès Niederkorn won 3–2 on aggregate.
Levski Sofia won 4–0 on aggregate.
Zrinjski Mostar won 6–0 on aggregate.
Neftçi won 9–0 on aggregate.
MOL Fehérvár won 5–1 on aggregate.
Shakhtyor Soligorsk won 2–0 on aggregate.
Olimpija Ljubljana won 4–3 on aggregate.
Honvéd won 4–2 on aggregate.
Alashkert won 6–1 on aggregate.
2–2 on aggregate; Spartak Trnava won 3–2 on penalties.
Chikhura Sachkhere won 4–2 on aggregate.
Dinamo Tbilisi won 7–0 on aggregate.
Kairat won 4–2 on aggregate.
3–3 on aggregate; DAC Dunajská Streda won on away goals.
Apollon Limassol won 6–0 on aggregate.
Ventspils won 3–1 on aggregate.
4–4 on aggregate; Stjarnan won on away goals.
Haugesund won 6–1 on aggregate.
1–1 on aggregate; KÍ won on away goals.
Liepāja won 3–2 on aggregate.
IFK Norrköping won 4–1 on aggregate.
Aberdeen won 4–2 on aggregate.
Domžale won 5–3 on aggregate.
Hapoel Be'er Sheva won 2–1 on aggregate.
Budućnost Podgorica won 6–1 on aggregate.
Universitatea Craiova won 6–4 on aggregate.
Pyunik won 5–4 on aggregate.
AEK Larnaca won 2–0 on aggregate.

## Second qualifying round
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| IFK Norrköping | 3–0 | Liepāja | 2–0 | 1–0 |
| Hapoel Be'er Sheva | 3–1 | Kairat | 2–0 | 1–1 |
| Arsenal Tula | 0–4 | Neftçi | 0–1 | 0–3 |
| Espanyol | 7–1 | Stjarnan | 4–0 | 3–1 |
| DAC Dunajská Streda | 3–5 | Atromitos | 1–2 | 2–3 |
| Haugesund | 3–2 | Sturm Graz | 2–0 | 1–2 |
| AEK Larnaca | 7–0 | Levski Sofia | 3–0 | 4–0 |
| Legia Warsaw | 1–0 | KuPS | 1–0 | 0–0 |
| Utrecht | 2–3 | Zrinjski Mostar | 1–1 | 1–2 (a.e.t.) |
| Pyunik | 2–1 | Jablonec | 2–1 | 0–0 |
| Lechia Gdańsk | 3–5 | Brøndby | 2–1 | 1–4 (a.e.t.) |
| MOL Fehérvár | 1–2 | Vaduz | 1–0 | 0–2 (a.e.t.) |
| Gabala | 0–5 | Dinamo Tbilisi | 0–2 | 0–3 |
| Yeni Malatyaspor | 3–2 | Olimpija Ljubljana | 2–2 | 1–0 |
| Flora | 2–4 | Eintracht Frankfurt | 1–2 | 1–2 |
| Domžale | 4–5 | Malmö FF | 2–2 | 2–3 |
| Molde | 3–1 | Čukarički | 0–0 | 3–1 |
| Chikhura Sachkhere | 1–6 | Aberdeen | 1–1 | 0–5 |
| Gent | 7–5 | Viitorul Constanța | 6–3 | 1–2 |
| Budućnost Podgorica | 1–4 | Zorya Luhansk | 1–3 | 0–1 |
| CSKA Sofia | 1–1 (4–3 p) | Osijek | 1–0 | 0–1 (a.e.t.) |
| Torino | 7–1 | Debrecen | 3–0 | 4–1 |
| Luzern | 2–0 | KÍ | 1–0 | 1–0 |
| Rangers | 2–0 | Progrès Niederkorn | 2–0 | 0–0 |
| Ventspils | 6–2 | Gżira United | 4–0 | 2–2 |
| Strasbourg | 4–3 | Maccabi Haifa | 3–1 | 1–2 |
| Mladá Boleslav | 4–3 | Ordabasy | 1–1 | 3–2 |
| Shamrock Rovers | 3–4 | Apollon Limassol | 2–1 | 1–3 (a.e.t.) |
| AZ | 3–0 | BK Häcken | 0–0 | 3–0 |
| Alashkert | 3–5 | FCSB | 0–3 | 3–2 |
| Lokomotiv Plovdiv | 3–3 (a) | Spartak Trnava | 2–0 | 1–3 |
| Wolverhampton Wanderers | 6–1 | Crusaders | 2–0 | 4–1 |
| Aris | 1–0 | AEL Limassol | 0–0 | 1–0 |
| Jeunesse Esch | 0–5 | Vitória de Guimarães | 0–1 | 0–4 |
| Honvéd | 0–0 (1–3 p) | Universitatea Craiova | 0–0 | 0–0 (a.e.t.) |
| Shakhtyor Soligorsk | 2–0 | Esbjerg | 2–0 | 0–0 |
| Connah's Quay Nomads | 0–4 | Partizan | 0–1 | 0–3 |
* ↑ Order of legs reversed after original draw.

### Matches

IFK Norrköping won 3–0 on aggregate.
Hapoel Be'er Sheva won 3–1 on aggregate.
Neftçi won 4–0 on aggregate.
Espanyol won 7–1 on aggregate.
Atromitos won 5–3 on aggregate.
Haugesund won 3–2 on aggregate.
AEK Larnaca won 7–0 on aggregate.
Legia Warsaw won 1–0 on aggregate.
Zrinjski Mostar won 3–2 on aggregate.
Pyunik won 2–1 on aggregate.
Brøndby won 5–3 on aggregate.
Vaduz won 2–1 on aggregate.
Dinamo Tbilisi won 5–0 on aggregate.
Yeni Malatyaspor won 3–2 on aggregate.
Eintracht Frankfurt won 4–2 on aggregate.
Malmö FF won 5–4 on aggregate.
Molde won 3–1 on aggregate.
Aberdeen won 6–1 on aggregate.
Gent won 7–5 on aggregate.
Zorya Luhansk won 4–1 on aggregate.
1–1 on aggregate; CSKA Sofia won 4–3 on penalties.
Torino won 7–1 on aggregate.
Luzern won 2–0 on aggregate.
Rangers won 2–0 on aggregate.
Ventspils won 6–2 on aggregate.
Strasbourg won 4–3 on aggregate.
Mladá Boleslav won 4–3 on aggregate.
Apollon Limassol won 4–3 on aggregate.
AZ won 3–0 on aggregate.
FCSB won 5–3 on aggregate.
3–3 on aggregate; Lokomotiv Plovdiv won on away goals.
Wolverhampton Wanderers won 6–1 on aggregate.
Aris won 1–0 on aggregate.
Vitória de Guimarães won 5–0 on aggregate.
0–0 on aggregate; Universitatea Craiova won 3–1 on penalties.
Shakhtyor Soligorsk won 2–0 on aggregate.
Partizan won 4–0 on aggregate.

## Third qualifying round
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| IFK Norrköping | 2–4 | Hapoel Be'er Sheva | 1–1 | 1–3 |
| Torino | 6–1 | Shakhtyor Soligorsk | 5–0 | 1–1 |
| Antwerp | 2–2 (a) | Viktoria Plzeň | 1–0 | 1–2 (a.e.t.) |
| Austria Wien | 2–5 | Apollon Limassol | 1–2 | 1–3 |
| Feyenoord | 5–1 | Dinamo Tbilisi | 4–0 | 1–1 |
| Brøndby | 3–7 | Braga | 2–4 | 1–3 |
| Molde | 4–3 | Aris | 3–0 | 1–3 (a.e.t.) |
| Lokomotiv Plovdiv | 0–2 | Strasbourg | 0–1 | 0–1 |
| Thun | 3–5 | Spartak Moscow | 2–3 | 1–2 |
| FCSB | 1–0 | Mladá Boleslav | 0–0 | 1–0 |
| Pyunik | 0–8 | Wolverhampton Wanderers | 0–4 | 0–4 |
| Midtjylland | 3–7 | Rangers | 2–4 | 1–3 |
| Mariupol | 0–4 | AZ | 0–0 | 0–4 |
| AEK Larnaca | 1–4 | Gent | 1–1 | 0–3 |
| Legia Warsaw | 2–0 | Atromitos | 0–0 | 2–0 |
| Haugesund | 0–1 | PSV Eindhoven | 0–1 | 0–0 |
| Rijeka | 4–0 | Aberdeen | 2–0 | 2–0 |
| Ventspils | 0–9 | Vitória de Guimarães | 0–3 | 0–6 |
| Vaduz | 0–6 | Eintracht Frankfurt | 0–5 | 0–1 |
| Partizan | 3–2 | Yeni Malatyaspor | 3–1 | 0–1 |
| Malmö FF | 3–1 | Zrinjski Mostar | 3–0 | 0–1 |
| CSKA Sofia | 1–2 | Zorya Luhansk | 1–1 | 0–1 |
| Neftçi | 3–4 | Bnei Yehuda | 2–2 | 1–2 |
| Luzern | 0–6 | Espanyol | 0–3 | 0–3 |
| Sparta Prague | 3–4 | Trabzonspor | 2–2 | 1–2 |
| Universitatea Craiova | 1–3 | AEK Athens | 0–2 | 1–1 |

### Matches

Hapoel Be'er Sheva won 4–2 on aggregate.
Torino won 6–1 on aggregate.
2–2 on aggregate; Antwerp won on away goals.
Apollon Limassol won 5–2 on aggregate.
Feyenoord won 5–1 on aggregate.
Braga won 7–3 on aggregate.
Molde won 4–3 on aggregate.
Strasbourg won 2–0 on aggregate.
Spartak Moscow won 5–3 on aggregate.
FCSB won 1–0 on aggregate.
Wolverhampton Wanderers won 8–0 on aggregate.
Rangers won 7–3 on aggregate.
AZ won 4–0 on aggregate.
Gent won 4–1 on aggregate.
Legia Warsaw won 2–0 on aggregate.
PSV Eindhoven won 1–0 on aggregate.
Rijeka won 4–0 on aggregate.
Vitória de Guimarães won 9–0 on aggregate.
Eintracht Frankfurt won 6–0 on aggregate.
Partizan won 3–2 on aggregate.
Malmö FF won 3–1 on aggregate.
Zorya Luhansk won 2–1 on aggregate.
Bnei Yehuda won 4–3 on aggregate.
Espanyol won 6–0 on aggregate.
Trabzonspor won 4–3 on aggregate.
AEK Athens won 3–1 on aggregate.

## Play-off round
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Torino | 3–5 | Wolverhampton Wanderers | 2–3 | 1–2 |
| Legia Warsaw | 0–1 | Rangers | 0–0 | 0–1 |
| FCSB | 0–1 | Vitória de Guimarães | 0–0 | 0–1 |
| PSV Eindhoven | 7–0 | Apollon Limassol | 3–0 | 4–0 |
| AEK Athens | 3–3 (a) | Trabzonspor | 1–3 | 2–0 |
| Feyenoord | 6–0 | Hapoel Be'er Sheva | 3–0 | 3–0 |
| Gent | 3–2 | Rijeka | 2–1 | 1–1 |
| Espanyol | 5–3 | Zorya Luhansk | 3–1 | 2–2 |
| Partizan | 3–2 | Molde | 2–1 | 1–1 |
| Braga | 3–1 | Spartak Moscow | 1–0 | 2–1 |
| Malmö FF | 4–0 | Bnei Yehuda | 3–0 | 1–0 |
| Strasbourg | 1–3 | Eintracht Frankfurt | 1–0 | 0–3 |
| AZ | 5–2 | Antwerp | 1–1 | 4–1 (a.e.t.) |

### Matches

Wolverhampton Wanderers won 5–3 on aggregate.
Rangers won 1–0 on aggregate.
Vitória de Guimarães won 1–0 on aggregate.
PSV Eindhoven won 7–0 on aggregate.
3–3 on aggregate; Trabzonspor won on away goals.
Feyenoord won 6–0 on aggregate.
Gent won 3–2 on aggregate.
Espanyol won 5–3 on aggregate.
Partizan won 3–2 on aggregate.
Braga won 3–1 on aggregate.
Malmö FF won 4–0 on aggregate.
Eintracht Frankfurt won 3–1 on aggregate.
AZ won 5–2 on aggregate.