# 2019–20 UEFA Europa League

The 2019–20 UEFA Europa League was the 49th season of Europe's secondary club football tournament organised by UEFA, and the 11th season since it was renamed from the UEFA Cup to the UEFA Europa League.
Sevilla defeated Inter Milan in the final, played at the RheinEnergieStadion in Cologne, Germany, 3–2 for a record-extending sixth title in the competition. As winners, Sevilla earned the right to play against Bayern Munich, the winners of the 2019–20 UEFA Champions League, in the 2020 UEFA Super Cup. Since they had already qualified for the 2020–21 UEFA Champions League group stage through their league performance, the berth originally reserved for the Europa League title holders was given to the third-placed team of the 2019–20 Ligue 1 (Rennes), the 5th-ranked association according to next season's access list.
Due to the impact of the COVID-19 pandemic, the tournament was suspended in mid-March 2020 and resumed in August. The quarter-finals onwards were played as a single match knockout ties at neutral venues in Germany (RheinEnergieStadion, MSV-Arena, Merkur Spiel-Arena and Arena AufSchalke) behind closed doors from 10 to 21 August. The video assistant referee (VAR) system was used in the competition from the knockout stage onwards.
As the title holders of the Europa League, Chelsea qualified for the 2019–20 UEFA Champions League, although they had already qualified before the final through their league performance. They were unable to defend their title as they advanced to the Champions League knockout stage, and were eliminated by the ultimate winners Bayern Munich in the round of 16.

## Association team allocation

A total of 213 teams from all 55 UEFA member associations participated in the 2019–20 UEFA Europa League. The association ranking based on the UEFA country coefficients was used to determine the number of participating teams for each association:
* Associations 1–51 (except Liechtenstein) each had three teams qualify.
* Associations 52–54 each had two teams qualify.
* Liechtenstein and Kosovo (association 55) each had one team qualify (Liechtenstein organised only a domestic cup and no domestic league; Kosovo as per decision by the UEFA Executive Committee).
* Moreover, 55 teams eliminated from the 2019–20 UEFA Champions League were transferred to the Europa League (default number was 57, but 2 fewer teams competed in the 2019–20 UEFA Champions League).

### Association ranking

For the 2019–20 UEFA Europa League, the associations were allocated places according to their 2018 UEFA country coefficients, which took into account their performance in European competitions from 2013–14 to 2017–18.
Apart from the allocation based on the country coefficients, associations could have additional teams participating in the Champions League, as noted below:
* (UCL) – Additional teams transferred from the UEFA Champions League
| Rank | Association | Coeff. | Teams | Notes |
| 1 | Spain | 106.998 | 3 | |
| 2 | England | 79.605 | 3 | |
| 3 | Italy | 76.249 | 3 | +1 (UCL) |
| 4 | Germany | 71.427 | 3 | +1 (UCL) |
| 5 | France | 56.415 | 3 | |
| 6 | Russia | 53.382 | 3 | +1 (UCL) |
| 7 | Portugal | 47.248 | 3 | +2 (UCL) |
| 8 | Ukraine | 41.133 | 3 | +2 (UCL) |
| 9 | Belgium | 38.500 | 3 | +1 (UCL) |
| 10 | Turkey | 35.800 | 3 | +1 (UCL) |
| 11 | Austria | 32.850 | 3 | +2 (UCL) |
| 12 | Switzerland | 30.200 | 3 | +2 (UCL) |
| 13 | Czech Republic | 30.175 | 3 | +1 (UCL) |
| 14 | Netherlands | 29.749 | 3 | +2 (UCL) |
| 15 | Greece | 28.600 | 3 | +2 (UCL) |
| 16 | Croatia | 26.000 | 3 | |
| 17 | Denmark | 25.950 | 3 | +1 (UCL) |
| 18 | Israel | 21.750 | 3 | +1 (UCL) |
| 19 | Cyprus | 21.550 | 3 | +1 (UCL) |
| Rank | Association | Coeff. | Teams | Notes |
| 20 | Romania | 20.450 | 3 | +1 (UCL) |
| 21 | Poland | 20.125 | 3 | +1 (UCL) |
| 22 | Sweden | 19.975 | 3 | +1 (UCL) |
| 23 | Azerbaijan | 19.125 | 3 | +1 (UCL) |
| 24 | Bulgaria | 19.125 | 3 | +1 (UCL) |
| 25 | Serbia | 18.750 | 3 | |
| 26 | Scotland | 18.625 | 3 | +1 (UCL) |
| 27 | Belarus | 18.625 | 3 | +1 (UCL) |
| 28 | Kazakhstan | 18.125 | 3 | +1 (UCL) |
| 29 | Norway | 17.425 | 3 | +1 (UCL) |
| 30 | Slovenia | 14.500 | 3 | +1 (UCL) |
| 31 | Liechtenstein | 13.000 | 1 | |
| 32 | Slovakia | 12.125 | 3 | +1 (UCL) |
| 33 | Moldova | 10.000 | 3 | +1 (UCL) |
| 34 | Albania | 8.500 | 3 | +1 (UCL) |
| 35 | Iceland | 8.250 | 3 | +1 (UCL) |
| 36 | Hungary | 8.125 | 3 | +1 (UCL) |
| 37 | North Macedonia | 7.500 | 3 | +1 (UCL) |
| Rank | Association | Coeff. | Teams | Notes |
| 38 | Finland | 6.900 | 3 | +1 (UCL) |
| 39 | Republic of Ireland | 6.700 | 3 | +1 (UCL) |
| 40 | Bosnia and Herzegovina | 6.625 | 3 | +1 (UCL) |
| 41 | Latvia | 5.625 | 3 | +1 (UCL) |
| 42 | Estonia | 5.500 | 3 | +1 (UCL) |
| 43 | Lithuania | 5.375 | 3 | +1 (UCL) |
| 44 | Montenegro | 5.000 | 3 | +1 (UCL) |
| 45 | Georgia | 5.000 | 3 | +1 (UCL) |
| 46 | Armenia | 4.875 | 3 | +1 (UCL) |
| 47 | Malta | 4.500 | 3 | +1 (UCL) |
| 48 | Luxembourg | 4.375 | 3 | +1 (UCL) |
| 49 | Northern Ireland | 4.250 | 3 | +1 (UCL) |
| 50 | Wales | 3.875 | 3 | +1 (UCL) |
| 51 | Faroe Islands | 3.750 | 3 | +1 (UCL) |
| 52 | Gibraltar | 3.000 | 2 | +1 (UCL) |
| 53 | Andorra | 1.331 | 2 | +1 (UCL) |
| 54 | San Marino | 0.499 | 2 | +1 (UCL) |
| 55 | Kosovo | 0.000 | 1 | +1 (UCL) |

### Distribution

The following is the access list for this season.
Access list for 2019–20 UEFA Europa League :
| | | Teams entering in this round | Teams advancing from previous round | Teams transferred from Champions League |
| Preliminary round (14 teams) | Preliminary round (14 teams) | 4 domestic cup winners from associations 52–55 6 domestic league runners-up from associations 49–54 4 domestic league third-placed teams from associations 48–51 | | |
| First qualifying round (94 teams) | First qualifying round (94 teams) | 26 domestic cup winners from associations 26–51 30 domestic league runners-up from associations 18–48 (except Liechtenstein) 31 domestic league third-placed teams from associations 16–47 (except Liechtenstein) | 7 winners from preliminary round | |
| Second qualifying round | Champions Path (18 teams) | | | 15 losers from Champions League first qualifying round 3 losers from Champions League preliminary round |
| Second qualifying round | Main Path (74 teams) | 7 domestic cup winners from associations 19–25 2 domestic league runners-up from associations 16–17 3 domestic league third-placed teams from associations 13–15 9 domestic league fourth-placed teams from associations 7–15 2 domestic league fifth-placed teams from associations 5–6 (League Cup winners for France) 4 domestic league sixth-placed teams from associations 1–4 (League Cup winners for England) | 47 winners from first qualifying round | |
| Third qualifying round | Champions Path (20 teams) | | 9 winners from second qualifying round (Champions Path) | 10 losers from Champions League second qualifying round (Champions Path) 1 losers from Champions League first qualifying round (Champions Path) |
| Third qualifying round | Main Path (52 teams) | 6 domestic cup winners from associations 13–18 6 domestic league third-placed teams from associations 7–12 1 domestic league fourth-placed team from association 6 | 37 winners from second qualifying round (Main Path) | 2 losers from Champions League second qualifying round (League Path) |
| Play-off round | Champions Path (16 teams) | | 10 winners from third qualifying round (Champions Path) | 6 losers from Champions League third qualifying round (Champions Path) |
| Play-off round | Main Path (26 teams) | | 26 winners from third qualifying round (Main Path) | |
| Group stage (48 teams) | Group stage (48 teams) | 12 domestic cup winners from associations 1–12 1 domestic league fourth-placed team from association 5 4 domestic league fifth-placed teams from associations 1–4 | 8 winners from play-off round (Champions Path) 13 winners from play-off round (Main Path) | 4 losers from Champions League play-off round (Champions Path) 2 losers from Champions League play-off round (League Path) 4 losers from Champions League third qualifying round (League Path) |
| Knockout phase (32 teams) | Knockout phase (32 teams) | | 12 group winners from group stage 12 group runners-up from group stage | 8 third-placed teams from Champions League group stage |
Changes were made to the default access list, if any of the teams that qualified for the Europa League via their domestic competitions also qualified for the Champions League as the Champions League or Europa League title holders, or if there were fewer teams transferred from the Champions League due to changes in the Champions League access list. In any case where a spot in the Europa League was vacated, cup winners of the highest-ranked associations in earlier rounds were promoted accordingly.
* In the default access list, originally 17 losers from the Champions League first qualifying round were transferred to the Europa League second qualifying round (Champions Path). However, since the Champions League title holders (Liverpool) qualified for the Champions League group stage via their domestic league, only 16 losers from the Champions League first qualifying round were transferred to the Europa League second qualifying round (Champions Path). As a result, only 19 teams entered the Champions Path second qualifying round (one of the losers from the Champions League first qualifying round would be drawn to receive a bye to the third qualifying round).
* In the default access list, originally three losers from the Champions League second qualifying round (League Path) were transferred to the Europa League third qualifying round (Main Path). However, since the Europa League title holders (Chelsea) qualified for the Champions League group stage via their domestic league, only two losers from the Champions League second qualifying round (League Path) were transferred to the Europa League third qualifying round (Main Path). As a result, the following changes to the access list were made:
** The cup winners of association 18 (Israel) entered the third qualifying round instead of the second qualifying round.
** The cup winners of association 25 (Serbia) entered the second qualifying round instead of the first qualifying round.
** The cup winners of associations 50 (Wales) and 51 (Faroe Islands) entered the first qualifying round instead of the preliminary round.

#### 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 with the latest starting round) also qualified for the Champions League, their Europa League place was vacated. As a result, the highest-placed team in the league which had not yet qualified for European competitions qualified for the Europa League, with the Europa League qualifiers which finished above them in the league moving up one "place".
* When the domestic cup winners also qualified for the Europa League through league position, their place through the league position was vacated. As a result, the highest-placed team in the league which had not yet qualified for European competitions qualified for the Europa League, with the Europa League qualifiers which finished above them in the league moving up one "place" if possible.
* For associations where a Europa League place was reserved for either the League Cup or end-of-season European competition play-offs winners, they always qualified for the Europa League as the "lowest-placed" qualifier. If the League Cup winners had already qualified for European competitions through other methods, this reserved Europa League place was taken by the highest-placed team in the league which had not yet qualified for European competitions.

### Teams

The labels in the parentheses show how each team qualified for the place of its starting round:
* CW: Cup winners
* 2nd, 3rd, 4th, 5th, 6th, etc.: League position
* LC: League Cup winners
* RW: Regular season winners
* PW: End-of-season Europa League play-offs winners
* UCL: Transferred 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
** Q2: Losers from the second qualifying round
** Q1: Losers from the first qualifying round
** PR: Losers from the preliminary round (F: final; SF: semi-finals)
Qualified teams for 2019–20 UEFA Europa League (by entry round) Round of 32 :
| Club Brugge (UCL GS) | Shakhtar Donetsk (UCL GS) | Red Bull Salzburg (UCL GS) | Benfica (UCL GS) |
| Olympiacos (UCL GS) | Bayer Leverkusen (UCL GS) | Inter Milan (UCL GS) | Ajax (UCL GS) |
Group stage :
| Getafe (5th) | VfL Wolfsburg (6th) | Beşiktaş (3rd) | Krasnodar (UCL PO) |
| Sevilla (6th) | Rennes (CW) | Wolfsberger AC (3rd) | LASK (UCL PO) |
| Arsenal (5th) | Saint-Étienne (4th) | Lugano (3rd) | Porto (UCL Q3) |
| Manchester United (6th) | CSKA Moscow (4th) | Young Boys (UCL PO) | Dynamo Kyiv (UCL Q3) |
| Lazio (CW) | Sporting CP (CW) | APOEL (UCL PO) | İstanbul Başakşehir (UCL Q3) |
| Roma (6th) | Oleksandriya (3rd) | CFR Cluj (UCL PO) | Basel (UCL Q3) |
| Borussia Mönchengladbach (5th) | Standard Liège (3rd) | Rosenborg (UCL PO) | |
Play-off round :
| Champions Path | Champions Path |
| PAOK (UCL Q3) | Celtic (UCL Q3) |
| Copenhagen (UCL Q3) | Maribor (UCL Q3) |
| Qarabağ (UCL Q3) | Ferencváros (UCL Q3) |
Third qualifying round :
| Champions Path | Champions Path | Main Path | Main Path |
| Maccabi Tel Aviv (UCL Q2) | Nõmme Kalju (UCL Q2) | Spartak Moscow (5th) | Feyenoord (3rd) |
| AIK (UCL Q2) | Sutjeska (UCL Q2) | Braga (4th) | AEK Athens (3rd) |
| BATE Borisov (UCL Q2) | Saburtalo Tbilisi (UCL Q2) | Mariupol (4th) | Rijeka (CW) |
| HJK (UCL Q2) | Valletta (UCL Q2) | Antwerp (PW) | Midtjylland (CW) |
| Dundalk (UCL Q2) | The New Saints (UCL Q2) | Trabzonspor (4th) | Bnei Yehuda (CW) |
| | Sarajevo (UCL Q1) | Austria Wien (4th) | Viktoria Plzeň (UCL Q2) |
| | | Thun (4th) | PSV Eindhoven (UCL Q2) |
| | | Sparta Prague (3rd) | |
Second qualifying round :
| Champions Path | Champions Path | Main Path | Main Path |
| Piast Gliwice (UCL Q1) | Sūduva (UCL Q1) | Espanyol (7th) | AZ (4th) |
| Ludogorets Razgrad (UCL Q1) | Ararat-Armenia (UCL Q1) | Wolverhampton Wanderers (7th) | Utrecht (PW) |
| Astana (UCL Q1) | F91 Dudelange (UCL Q1) | Torino (7th) | Atromitos (4th) |
| Slovan Bratislava (UCL Q1) | Linfield (UCL Q1) | Eintracht Frankfurt (7th) | Aris (5th) |
| Sheriff Tiraspol (UCL Q1) | HB (UCL Q1) | Strasbourg (LC) | Osijek (3rd) |
| Partizani (UCL Q1) | Feronikeli (UCL Q1) | Arsenal Tula (6th) | Esbjerg (3rd) |
| Valur (UCL Q1) | FC Santa Coloma (UCL PR F) | Vitória de Guimarães (5th) | AEL Limassol (CW) |
| Shkëndija (UCL Q1) | Lincoln Red Imps (UCL PR SF) | Zorya Luhansk (5th) | Viitorul Constanța (CW) |
| Riga (UCL Q1) | Tre Penne (UCL PR SF) | Gent (5th) | Lechia Gdańsk (CW) |
| | | Yeni Malatyaspor (5th) | BK Häcken (CW) |
| | | Sturm Graz (PW) | Gabala (CW) |
| | | Luzern (5th) | Lokomotiv Plovdiv (CW) |
| | | Jablonec (4th) | Partizan (CW) |
| | | Mladá Boleslav (PW) | |
First qualifying round :
| Hajduk Split (4th) | Dinamo Minsk (3rd) | Breiðablik (2nd) | Flora (3rd) |
| Brøndby (PW) | Vitebsk (4th) | KR (4th) | Žalgiris (CW) |
| Maccabi Haifa (2nd) | Kairat (CW) | MOL Fehérvár (CW) | Riteriai (3rd) |
| Hapoel Be'er Sheva (3rd) | Tobol (3rd) | Debrecen (3rd) | Kauno Žalgiris (5th) |
| AEK Larnaca (2nd) | Ordabasy (4th) | Honvéd (4th) | Budućnost Podgorica (CW) |
| Apollon Limassol (3rd) | Molde (2nd) | Akademija Pandev (CW) | Zeta (3rd) |
| FCSB (2nd) | Brann (3rd) | Shkupi (4th) | Titograd Podgorica (4th) |
| Universitatea Craiova (4th) | Haugesund (4th) | Makedonija G.P. (5th) | Torpedo Kutaisi (CW) |
| Legia Warsaw (2nd) | Olimpija Ljubljana (CW) | Inter Turku (CW) | Dinamo Tbilisi (2nd) |
| Cracovia (4th) | Domžale (3rd) | RoPS (2nd) | Chikhura Sachkhere (4th) |
| IFK Norrköping (2nd) | Mura (4th) | KuPS (3rd) | Alashkert (CW) |
| Malmö FF (3rd) | Vaduz (CW) | Cork City (2nd) | Pyunik (2nd) |
| Neftçi (2nd) | Spartak Trnava (CW) | Shamrock Rovers (3rd) | Banants (3rd) |
| Sabail (3rd) | DAC Dunajská Streda (2nd) | St Patrick's Athletic (5th) | Balzan (CW) |
| CSKA Sofia (2nd) | Ružomberok (3rd) | Zrinjski Mostar (2nd) | Hibernians (2nd) |
| Levski Sofia (PW) | Milsami Orhei (2nd) | Široki Brijeg (3rd) | Gżira United (3rd) |
| Radnički Niš (2nd) | Petrocub Hîncești (3rd) | Radnik Bijeljina (5th) | Fola Esch (2nd) |
| Čukarički (4th) | Speranța Nisporeni (4th) | Ventspils (2nd) | Jeunesse Esch (3rd) |
| Rangers (2nd) | Kukësi (CW) | RFS (3rd) | Crusaders (CW) |
| Kilmarnock (3rd) | Teuta (3rd) | Liepāja (4th) | Connah's Quay Nomads (2nd) |
| Aberdeen (4th) | Laçi (6th) | Narva Trans (CW) | B36 (CW) |
| Shakhtyor Soligorsk (CW) | Stjarnan (CW) | FCI Levadia (2nd) | |
Preliminary round :
| Progrès Niederkorn (4th) | Cardiff Metropolitan University (PW) | St Joseph's (3rd) | La Fiorita (2nd) |
| Ballymena United (2nd) | NSÍ (2nd) | Engordany (CW) | Prishtina (2nd) |
| Cliftonville (PW) | KÍ (4th) | Sant Julià (2nd) | |
| Barry Town United (3rd) | Europa (CW) | Tre Fiori (CW) | |
One team not playing a national top division took part in the competition; Vaduz (representing Liechtenstein) played in 2019–20 Swiss Challenge League, which is Switzerland's 2nd tier.

#### Notes

* ^ Albania (ALB): Skënderbeu would have qualified for the Europa League first qualifying round as the fourth-placed team of the 2018–19 Albanian Superliga, but were banned from entering UEFA competitions. As a result, the berth was given to the sixth-placed team of the league, Laçi, since the fifth-placed team of the league, Flamurtari, failed to obtain a UEFA licence.
* ^ Belgium (BEL): Mechelen would have qualified for the Europa League group stage as the winners of the 2018–19 Belgian Cup, but were found guilty on match-fixing as part of the 2017–19 Belgian football fraud scandal, and thus prohibited by the Royal Belgian Football Association to take part in the 2019–20 European competitions. Mechelen appealed the decision, but the final ruling was announced on 17 July 2019 by the Belgian Arbitration Court for Sports, and Mechelen remained banned, and were subsequently replaced by UEFA. As a result, the third-placed team of the 2018–19 Belgian First Division A, Standard Liège, entered the group stage instead of the third qualifying round, the Europa League play-off winners of the league, Antwerp, entered the third qualifying round instead of the second qualifying round, and the second qualifying round berth was given to the fifth-placed team of the league, Gent.
* ^ Bosnia and Herzegovina (BIH): Željezničar would have qualified for the Europa League first qualifying round as the fourth placed team of the 2018–19 Premier League of Bosnia and Herzegovina, but failed to obtain a UEFA licence. As a result, the berth was given to the fifth-placed team of the league, Radnik Bijeljina.
* ^ Italy (ITA): Milan qualified for the Europa League group stage as the fifth-placed of the 2018–19 Serie A, but were found guilty of breaching Financial Fair Play rules and were excluded from competing in European competitions in 2019–20. As a result, the sixth-placed team of the 2018–19 Serie A, Roma, entered the group stage instead of the second qualifying round, and the second qualifying round berth was given to the seventh-placed team of the league, Torino.
* ^ Lithuania (LTU): Stumbras would have qualified for the Europa League first qualifying round as the fourth placed team of the 2018 A Lyga, but had their UEFA licence stripped. As a result, the berth was given to the fifth-placed team of the league, Kauno Žalgiris.
* ^ North Macedonia (MKD): Vardar would have qualified for the Europa League first qualifying round as the runners-up of the 2018–19 Macedonian First Football League, but failed to obtain a UEFA licence. As a result, the berth was given to the fifth-placed team of the league, Makedonija GP.
* ^ Republic of Ireland (IRL): Waterford would have qualified for the Europa League first qualifying round as the fourth-placed team of the 2018 League of Ireland Premier Division, but were ruled by UEFA to have not passed the "three-year rule" as the club were reformed in 2016. As a result, the berth was given to the fifth-placed team of the league, St Patrick's Athletic.
* ^ Champions League (UCL Q1): Sarajevo were drawn to receive a bye to the third qualifying round, as one fewer loser from the Champions League first qualifying round were transferred to the Europa League second qualifying round (Champions Path), due to a Champions League group stage berth vacated by the Champions League title holders.

## Round and draw dates

The schedule of the competition was as follows (all draws were held at the UEFA headquarters in Nyon, Switzerland, unless stated otherwise). Matches could also be played on Tuesdays or Wednesdays instead of the regular Thursdays due to scheduling conflicts.
The competition was suspended on 17 March 2020 due to the COVID-19 pandemic in Europe. A working group was set up by UEFA to decide the calendar of the remainder of the season. On 17 June 2020, UEFA announced the revised schedule for the quarter-finals, semi-finals and final of the competition, to be played in single-leg matches.
Schedule for 2019–20 UEFA Europa League :
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | Preliminary round | 11 June 2019 | 27 June 2019 | 4 July 2019 |
| Qualifying | First qualifying round | 18 June 2019 | 11 July 2019 | 18 July 2019 |
| Qualifying | Second qualifying round | 19 June 2019 | 25 July 2019 | 1 August 2019 |
| Qualifying | Third qualifying round | 22 July 2019 | 8 August 2019 | 15 August 2019 |
| Play-off | Play-off round | 5 August 2019 | 22 August 2019 | 29 August 2019 |
| Group stage | Matchday 1 | 30 August 2019 (Monaco) | 19 September 2019 | 19 September 2019 |
| Group stage | Matchday 2 | 30 August 2019 (Monaco) | 3 October 2019 | 3 October 2019 |
| Group stage | Matchday 3 | 30 August 2019 (Monaco) | 24 October 2019 | 24 October 2019 |
| Group stage | Matchday 4 | 30 August 2019 (Monaco) | 7 November 2019 | 7 November 2019 |
| Group stage | Matchday 5 | 30 August 2019 (Monaco) | 28 November 2019 | 28 November 2019 |
| Group stage | Matchday 6 | 30 August 2019 (Monaco) | 12 December 2019 | 12 December 2019 |
| Knockout phase | Round of 32 | 16 December 2019 | 20 February 2020 | 27 February 2020 |
| Knockout phase | Round of 16 | 28 February 2020 | 12 March 2020 | 5–6 August 2020 |
| Knockout phase | Quarter-finals | 10 July 2020 | 10–11 August 2020 | 10–11 August 2020 |
| Knockout phase | Semi-finals | 10 July 2020 | 16–17 August 2020 | 16–17 August 2020 |
| Knockout phase | Final | 10 July 2020 | 21 August 2020 at RheinEnergieStadion, Cologne | 21 August 2020 at RheinEnergieStadion, Cologne |
The original schedule of the competition, as planned before the pandemic, was as follows.
Original schedule for 2019–20 UEFA Europa League :
| Phase | Round | Draw date | First leg | Second leg |
| Qualifying | Preliminary round | 11 June 2019 | 27 June 2019 | 4 July 2019 |
| Qualifying | First qualifying round | 18 June 2019 | 11 July 2019 | 18 July 2019 |
| Qualifying | Second qualifying round | 19 June 2019 | 25 July 2019 | 1 August 2019 |
| Qualifying | Third qualifying round | 22 July 2019 | 8 August 2019 | 15 August 2019 |
| Play-off | Play-off round | 5 August 2019 | 22 August 2019 | 29 August 2019 |
| Group stage | Matchday 1 | 30 August 2019 (Monaco) | 19 September 2019 | 19 September 2019 |
| Group stage | Matchday 2 | 30 August 2019 (Monaco) | 3 October 2019 | 3 October 2019 |
| Group stage | Matchday 3 | 30 August 2019 (Monaco) | 24 October 2019 | 24 October 2019 |
| Group stage | Matchday 4 | 30 August 2019 (Monaco) | 7 November 2019 | 7 November 2019 |
| Group stage | Matchday 5 | 30 August 2019 (Monaco) | 28 November 2019 | 28 November 2019 |
| Group stage | Matchday 6 | 30 August 2019 (Monaco) | 12 December 2019 | 12 December 2019 |
| Knockout phase | Round of 32 | 16 December 2019 | 20 February 2020 | 27 February 2020 |
| Knockout phase | Round of 16 | 28 February 2020 | 12 March 2020 | 19 March 2020 |
| Knockout phase | Quarter-finals | 20 March 2020 | 9 April 2020 | 16 April 2020 |
| Knockout phase | Semi-finals | 20 March 2020 | 30 April 2020 | 7 May 2020 |
| Knockout phase | Final | 20 March 2020 | 27 May 2020 at Gdańsk Stadium, Gdańsk | 27 May 2020 at Gdańsk Stadium, Gdańsk |

## Effects of the COVID-19 pandemic

Due to the varying rates of transmission of COVID-19 across European countries during the time of the Round of 16 first leg ties, different matches were affected in different ways. Because of this severity of the COVID-19 pandemic in Italy at the time, the games involving Inter Milan and A.S. Roma were postponed, whereas games hosted in Greece, Germany, and Austria went ahead but behind closed doors. Games hosted in Turkey and Scotland went ahead as normal. On 15 March, UEFA announced that none of the Round of 16 second leg ties would go ahead in the following week, postponing them indefinitely, with a taskforce convened to reschedule the rest of the season. On 23 March, it was announced that the Gdańsk Stadium in Gdańsk, Poland would no longer host the 2020 final, originally scheduled for 27 May, but would host the 2021 final instead.
On 17 June it was announced that the Europa League would return on 5 August and conclude on 21 August, with a last-eight tournament to be held across four venues in Germany. The remainder of the competition would be played in a mini-tournament style with remaining fixture to be played as single legged ties except for the Round of 16 fixtures where the first leg had already been played. All remaining ties of the competition were played behind closed doors due to the remaining presence of the COVID-19 pandemic in Europe.

### Final tournament venues

| Cologne | Duisburg |
| RheinEnergieStadion (final venue) | MSV-Arena |
| Capacity: 49,698 | Capacity: 31,514 |
| RheinEnergieStadionMSV-ArenaMerkur Spiel-ArenaArena AufSchalkeclass=notpageimage| Location of venues within North Rhine-Westphalia, Germany | |
| Düsseldorf | Gelsenkirchen |
| Merkur Spiel-Arena | Arena AufSchalke |
| Capacity: 54,600 | Capacity: 62,271 |

## Qualifying rounds

In the qualifying rounds and the play-off round, teams were divided into seeded and unseeded teams based on their 2019 UEFA club coefficients, and then drawn into two-legged home-and-away ties. Teams from the same association could not be drawn against each other.

### Preliminary round

In the preliminary round, teams were divided into seeded and unseeded teams based on their 2019 UEFA club coefficients, and then drawn into two-legged home-and-away ties. Teams from the same association could not be drawn against each other.
The draw for the preliminary round was held on 11 June 2019. The first legs were played on 27 June, and the second legs on 2 and 4 July 2019.
| 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.

### First qualifying round

The draw for the first qualifying round was held on 18 June 2019. The first legs were played on 9, 10 and 11 July, and the second legs on 16, 17 and 18 July 2019.
| 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.

### Second qualifying round

The second qualifying round was split into two separate sections: Champions Path (for league champions) and League Path (for cup winners and league non-champions).
The draw for the second qualifying round was held on 19 June 2019. The first legs were played on 23, 24 and 25 July, and the second legs on 30, 31 July and 1 August 2019.
Champions Path :
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sarajevo | Bye | N/A | — | — |
| Tre Penne | 0–10 | Sūduva | 0–5 | 0–5 |
| Piast Gliwice | 4–4 (a) | Riga | 3–2 | 1–2 |
| Partizani | 1–2 | Sheriff Tiraspol | 0–1 | 1–1 |
| Ararat-Armenia | 4–1 | Lincoln Red Imps | 2–0 | 2–1 |
| Valur | 1–5 | Ludogorets Razgrad | 1–1 | 0–4 |
| Slovan Bratislava | 4–1 | Feronikeli | 2–1 | 2–0 |
| FC Santa Coloma | 1–4 | Astana | 0–0 | 1–4 |
| HB | 2–3 | Linfield | 2–2 | 0–1 |
| Shkëndija | 2–3 | F91 Dudelange | 1–2 | 1–1 |
Main Path :
| 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.

### Third qualifying round

The third qualifying round was split into two separate sections: Champions Path (for league champions) and League Path (for cup winners and league non-champions).
The draw for the third qualifying round was held on 22 July 2019. The first legs were played on 6, 7 and 8 August, and the second legs on 13, 14 and 15 August 2019.
Champions Path :
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sutjeska | 3–5 | Linfield | 1–2 | 2–3 |
| Maccabi Tel Aviv | 2–4 | Sūduva | 1–2 | 1–2 |
| Ararat-Armenia | 3–2 | Saburtalo Tbilisi | 1–2 | 2–0 |
| Riga | 3–3 (a) | HJK | 1–1 | 2–2 |
| Ludogorets Razgrad | 9–0 | The New Saints | 5–0 | 4–0 |
| Sarajevo | 1–2 | BATE Borisov | 1–2 | 0–0 |
| F91 Dudelange | 4–1 | Nõmme Kalju | 3–1 | 1–0 |
| Astana | 9–1 | Valletta | 5–1 | 4–0 |
| Sheriff Tiraspol | 2–3 | AIK | 1–2 | 1–1 |
| Slovan Bratislava | 4–1 | Dundalk | 1–0 | 3–1 |
Main Path :
| 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 |

## Play-off round

The play-off round was split into two separate sections: Champions Path (for league champions) and League Path (for cup winners and league non-champions).
The draw for the play-off round was held on 5 August 2019. The first legs were played on 22 August, and the second legs will be played on 29 August 2019.
Champions Path :
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sūduva | 2–4 | Ferencváros | 0–0 | 2–4 |
| Copenhagen | 3–2 | Riga | 3–1 | 0–1 |
| Celtic | 6–1 | AIK | 2–0 | 4–1 |
| Ararat-Armenia | 3–3 (4–5 p) | F91 Dudelange | 2–1 | 1–2 (a.e.t.) |
| Ludogorets Razgrad | 2–2 (a) | Maribor | 0–0 | 2–2 |
| Linfield | 4–4 (a) | Qarabağ | 3–2 | 1–2 |
| Slovan Bratislava | 3–3 (a) | PAOK | 1–0 | 2–3 |
| Astana | 3–2 | BATE Borisov | 3–0 | 0–2 |
Main Path :
| 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.) |

## Group stage

The draw for the group stage was held on 30 August 2019, 13:00 CEST, at the Grimaldi Forum in Monaco. The 48 teams were drawn into twelve groups of four, with the restriction that teams from the same association could not be drawn against each other. For the draw, the teams were seeded into four pots based on their 2019 UEFA club coefficients.
In each group, teams played against each other home-and-away in a round-robin format. The group winners and runners-up advanced to the round of 32, where they were joined by the eight third-placed teams of the 2019–20 UEFA Champions League group stage. The matchdays were 19 September, 3 October, 24 October, 7 November, 28 November, and 12 December 2019.
A total of 26 national associations were represented in the group stage. Espanyol, Ferencváros, LASK, Oleksandriya, Wolfsberger AC and Wolverhampton Wanderers made their debut appearances in the group stage (although Espanyol and Ferencváros had appeared in the UEFA Cup group stage).
* Tiebreakers
* Teams were ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss), and if tied on points, the following tiebreaking criteria were applied, in the order given, to determine the rankings (Regulations Articles 16.01):
* Points in head-to-head matches among tied teams;
* Goal difference in head-to-head matches among tied teams;
* Goals scored in head-to-head matches among tied teams;
* Away goals scored in head-to-head matches among tied teams;
* If more than two teams were tied, and after applying all head-to-head criteria above, a subset of teams were still tied, all head-to-head criteria above were reapplied exclusively to this subset of teams;
* Goal difference in all group matches;
* Goals scored in all group matches;
* Away goals scored in all group matches;
* Wins in all group matches;
* Away wins in all group matches;
* Disciplinary points (red card = 3 points, yellow card = 1 point, expulsion for two yellow cards in one match = 3 points);
* UEFA club coefficient.

### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SEV | APO | QRB | DUD |
| 1 | Sevilla | 6 | 5 | 0 | 1 | 14 | 3 | +11 | 15 | Advance to knockout phase | — | 1–0 | 2–0 | 3–0 |
| 2 | APOEL | 6 | 3 | 1 | 2 | 10 | 8 | +2 | 10 | Advance to knockout phase | 1–0 | — | 2–1 | 3–4 |
| 3 | Qarabağ | 6 | 1 | 2 | 3 | 8 | 11 | −3 | 5 | | 0–3 | 2–2 | — | 1–1 |
| 4 | F91 Dudelange | 6 | 1 | 1 | 4 | 8 | 18 | −10 | 4 | | 2–5 | 0–2 | 1–4 | — |

### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MAL | KOB | DKV | LUG |
| 1 | Malmö FF | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to knockout phase | — | 1–1 | 4–3 | 2–1 |
| 2 | Copenhagen | 6 | 2 | 3 | 1 | 5 | 4 | +1 | 9 | Advance to knockout phase | 0–1 | — | 1–1 | 1–0 |
| 3 | Dynamo Kyiv | 6 | 1 | 4 | 1 | 7 | 7 | 0 | 7 | | 1–0 | 1–1 | — | 1–1 |
| 4 | Lugano | 6 | 0 | 3 | 3 | 2 | 5 | −3 | 3 | | 0–0 | 0–1 | 0–0 | — |

### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BSL | GET | KRA | TRA |
| 1 | Basel | 6 | 4 | 1 | 1 | 12 | 4 | +8 | 13 | Advance to knockout phase | — | 2–1 | 5–0 | 2–0 |
| 2 | Getafe | 6 | 4 | 0 | 2 | 8 | 4 | +4 | 12 | Advance to knockout phase | 0–1 | — | 3–0 | 1–0 |
| 3 | Krasnodar | 6 | 3 | 0 | 3 | 7 | 11 | −4 | 9 | | 1–0 | 1–2 | — | 3–1 |
| 4 | Trabzonspor | 6 | 0 | 1 | 5 | 3 | 11 | −8 | 1 | | 2–2 | 0–1 | 0–2 | — |

### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LASK | SPO | PSV | ROS |
| 1 | LASK | 6 | 4 | 1 | 1 | 11 | 4 | +7 | 13 | Advance to knockout phase | — | 3–0 | 4–1 | 1–0 |
| 2 | Sporting CP | 6 | 4 | 0 | 2 | 11 | 7 | +4 | 12 | Advance to knockout phase | 2–1 | — | 4–0 | 1–0 |
| 3 | PSV Eindhoven | 6 | 2 | 2 | 2 | 9 | 12 | −3 | 8 | | 0–0 | 3–2 | — | 1–1 |
| 4 | Rosenborg | 6 | 0 | 1 | 5 | 3 | 11 | −8 | 1 | | 1–2 | 0–2 | 1–4 | — |

### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CEL | CLJ | LAZ | REN |
| 1 | Celtic | 6 | 4 | 1 | 1 | 10 | 6 | +4 | 13 | Advance to knockout phase | — | 2–0 | 2–1 | 3–1 |
| 2 | CFR Cluj | 6 | 4 | 0 | 2 | 6 | 4 | +2 | 12 | Advance to knockout phase | 2–0 | — | 2–1 | 1–0 |
| 3 | Lazio | 6 | 2 | 0 | 4 | 6 | 9 | −3 | 6 | | 1–2 | 1–0 | — | 2–1 |
| 4 | Rennes | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 4 | | 1–1 | 0–1 | 2–0 | — |

### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | FRA | STL | VSC |
| 1 | Arsenal | 6 | 3 | 2 | 1 | 14 | 7 | +7 | 11 | Advance to knockout phase | — | 1–2 | 4–0 | 3–2 |
| 2 | Eintracht Frankfurt | 6 | 3 | 0 | 3 | 8 | 10 | −2 | 9 | Advance to knockout phase | 0–3 | — | 2–1 | 2–3 |
| 3 | Standard Liège | 6 | 2 | 2 | 2 | 8 | 10 | −2 | 8 | | 2–2 | 2–1 | — | 2–0 |
| 4 | Vitória de Guimarães | 6 | 1 | 2 | 3 | 7 | 10 | −3 | 5 | | 1–1 | 0–1 | 1–1 | — |

### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | RAN | YB | FEY |
| 1 | Porto | 6 | 3 | 1 | 2 | 8 | 9 | −1 | 10 | Advance to knockout phase | — | 1–1 | 2–1 | 3–2 |
| 2 | Rangers | 6 | 2 | 3 | 1 | 8 | 6 | +2 | 9 | Advance to knockout phase | 2–0 | — | 1–1 | 1–0 |
| 3 | Young Boys | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 8 | | 1–2 | 2–1 | — | 2–0 |
| 4 | Feyenoord | 6 | 1 | 2 | 3 | 7 | 9 | −2 | 5 | | 2–0 | 2–2 | 1–1 | — |

### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ESP | LUD | FER | CSKA |
| 1 | Espanyol | 6 | 3 | 2 | 1 | 12 | 4 | +8 | 11 | Advance to knockout phase | — | 6–0 | 1–1 | 0–1 |
| 2 | Ludogorets Razgrad | 6 | 2 | 2 | 2 | 10 | 10 | 0 | 8 | Advance to knockout phase | 0–1 | — | 1–1 | 5–1 |
| 3 | Ferencváros | 6 | 1 | 4 | 1 | 5 | 7 | −2 | 7 | | 2–2 | 0–3 | — | 0–0 |
| 4 | CSKA Moscow | 6 | 1 | 2 | 3 | 3 | 9 | −6 | 5 | | 0–2 | 1–1 | 0–1 | — |

### Group I

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | GNT | WLF | STE | OLE |
| 1 | Gent | 6 | 3 | 3 | 0 | 11 | 7 | +4 | 12 | Advance to knockout phase | — | 2–2 | 3–2 | 2–1 |
| 2 | VfL Wolfsburg | 6 | 3 | 2 | 1 | 9 | 7 | +2 | 11 | Advance to knockout phase | 1–3 | — | 1–0 | 3–1 |
| 3 | Saint-Étienne | 6 | 0 | 4 | 2 | 6 | 8 | −2 | 4 | | 0–0 | 1–1 | — | 1–1 |
| 4 | Oleksandriya | 6 | 0 | 3 | 3 | 6 | 10 | −4 | 3 | | 1–1 | 0–1 | 2–2 | — |

### Group J

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | IBS | ROM | MGB | WLB |
| 1 | İstanbul Başakşehir | 6 | 3 | 1 | 2 | 7 | 9 | −2 | 10 | Advance to knockout phase | — | 0–3 | 1–1 | 1–0 |
| 2 | Roma | 6 | 2 | 3 | 1 | 12 | 6 | +6 | 9 | Advance to knockout phase | 4–0 | — | 1–1 | 2–2 |
| 3 | Borussia Mönchengladbach | 6 | 2 | 2 | 2 | 6 | 9 | −3 | 8 | | 1–2 | 2–1 | — | 0–4 |
| 4 | Wolfsberger AC | 6 | 1 | 2 | 3 | 7 | 8 | −1 | 5 | | 0–3 | 1–1 | 0–1 | — |

### Group K

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BRA | WOL | SLO | BES |
| 1 | Braga | 6 | 4 | 2 | 0 | 15 | 9 | +6 | 14 | Advance to knockout phase | — | 3–3 | 2–2 | 3–1 |
| 2 | Wolverhampton Wanderers | 6 | 4 | 1 | 1 | 11 | 5 | +6 | 13 | Advance to knockout phase | 0–1 | — | 1–0 | 4–0 |
| 3 | Slovan Bratislava | 6 | 1 | 1 | 4 | 10 | 13 | −3 | 4 | | 2–4 | 1–2 | — | 4–2 |
| 4 | Beşiktaş | 6 | 1 | 0 | 5 | 6 | 15 | −9 | 3 | | 1–2 | 0–1 | 2–1 | — |

### Group L

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MUN | AZ | PAR | AST |
| 1 | Manchester United | 6 | 4 | 1 | 1 | 10 | 2 | +8 | 13 | Advance to knockout phase | — | 4–0 | 3–0 | 1–0 |
| 2 | AZ | 6 | 2 | 3 | 1 | 15 | 8 | +7 | 9 | Advance to knockout phase | 0–0 | — | 2–2 | 6–0 |
| 3 | Partizan | 6 | 2 | 2 | 2 | 10 | 10 | 0 | 8 | | 0–1 | 2–2 | — | 4–1 |
| 4 | Astana | 6 | 1 | 0 | 5 | 4 | 19 | −15 | 3 | | 2–1 | 0–5 | 1–2 | — |

## 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 cannot be drawn against each other.
* In the draws for the round of 16 onwards, 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).
On 17 June 2020, UEFA announced that due to the COVID-19 pandemic in Europe, the final stages of the competition would feature a format change. The quarter-finals, semi-finals, and final would be played in a single-leg format from 10 to 21 August 2020 in the German cities of Cologne, Düsseldorf, Duisburg and Gelsenkirchen. The matches were tentatively played behind closed doors, though spectators could be allowed subject to a review of the situation and the decisions of the national and local government.
Following the competition restarts in August 2020, a maximum of five substitutions were allowed, with a sixth allowed in extra time. However, each team was only given three opportunities to make substitutions, with a fourth opportunity in extra time, excluding substitutions made at half-time, before the start of extra time, and at half-time in extra time. This followed a proposal from FIFA and approval by IFAB to lessen the impact of fixture congestion.

### Bracket

| Round of 32 | Round of 32 | Round of 32 | Round of 32 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final | Final |
| Olympiacos (a.e.t.; a) | 0 | 2 | 2 | | | | | | | | | | | | |
| Arsenal | 1 | 1 | 2 | | | | | | | | | | | | |
| Arsenal | 1 | 1 | 2 | Olympiacos | 1 | 0 | 1 | | | | | | | | |
| | | | | Wolverhampton Wanderers | 1 | 1 | 2 | | | | | | | | |
| Wolverhampton Wanderers | 4 | 2 | 6 | Wolverhampton Wanderers | 1 | 1 | 2 | | | | | | | | |
| Wolverhampton Wanderers | 4 | 2 | 6 | | | | | 11 August – Duisburg | 11 August – Duisburg | 11 August – Duisburg | 11 August – Duisburg | | | | | | | |
| Espanyol | 0 | 3 | 3 | | | | | 11 August – Duisburg | 11 August – Duisburg | 11 August – Duisburg | 11 August – Duisburg | | | | |
| Espanyol | 0 | 3 | 3 | | | | | Wolverhampton Wanderers | Wolverhampton Wanderers | Wolverhampton Wanderers | 0 | | | | |
| | | | | | | | | Sevilla | Sevilla | Sevilla | 1 | | | | |
| CFR Cluj | 1 | 0 | 1 | | | | | Sevilla | Sevilla | Sevilla | 1 | | | | |
| Sevilla (a) | 1 | 0 | 1 | | | | | | | | | | | | |
| Sevilla (a) | 1 | 0 | 1 | Sevilla | Sevilla | Sevilla | 2 | | | | | | | | |
| | | | | Roma | Roma | Roma | 0 | | | | | | | | |
| Roma | 1 | 1 | 2 | Roma | Roma | Roma | 0 | | | | | | | | |
| Roma | 1 | 1 | 2 | | | | | | | | | 16 August – Cologne | 16 August – Cologne | 16 August – Cologne | 16 August – Cologne | | | |
| Gent | 0 | 1 | 1 | | | | | | | | | 16 August – Cologne | 16 August – Cologne | 16 August – Cologne | 16 August – Cologne |
| Gent | 0 | 1 | 1 | | | | | | | | | Sevilla | Sevilla | Sevilla | 2 |
| | | | | | | | | | | | | Manchester United | Manchester United | Manchester United | 1 |
| AZ | 1 | 0 | 1 | | | | | | | | | Manchester United | Manchester United | Manchester United | 1 |
| LASK | 1 | 2 | 3 | | | | | | | | | | | | |
| LASK | 1 | 2 | 3 | LASK | 0 | 1 | 1 | | | | | | | | |
| | | | | Manchester United | 5 | 2 | 7 | | | | | | | | |
| Club Brugge | 1 | 0 | 1 | Manchester United | 5 | 2 | 7 | | | | | | | | |
| Club Brugge | 1 | 0 | 1 | | | | | 10 August – Cologne | 10 August – Cologne | 10 August – Cologne | 10 August – Cologne | | | | | | | |
| Manchester United | 1 | 5 | 6 | | | | | 10 August – Cologne | 10 August – Cologne | 10 August – Cologne | 10 August – Cologne | | | | |
| Manchester United | 1 | 5 | 6 | | | | | Manchester United (a.e.t.) | Manchester United (a.e.t.) | Manchester United (a.e.t.) | 1 | | | | |
| | | | | | | | | Copenhagen | Copenhagen | Copenhagen | 0 | | | | |
| Sporting CP | 3 | 1 | 4 | | | | | Copenhagen | Copenhagen | Copenhagen | 0 | | | | |
| İstanbul Başakşehir (a.e.t.) | 1 | 4 | 5 | | | | | | | | | | | | |
| İstanbul Başakşehir (a.e.t.) | 1 | 4 | 5 | İstanbul Başakşehir | 1 | 0 | 1 | | | | | | | | |
| | | | | Copenhagen | 0 | 3 | 3 | | | | | | | | |
| Copenhagen | 1 | 3 | 4 | Copenhagen | 0 | 3 | 3 | | | | | | | | |
| Copenhagen | 1 | 3 | 4 | | | | | | | | | | | | | 21 August – Cologne | 21 August – Cologne | 21 August – Cologne | 21 August – Cologne |
| Celtic | 1 | 1 | 2 | | | | | | | | | | | | | 21 August – Cologne | 21 August – Cologne | 21 August – Cologne | 21 August – Cologne |
| Celtic | 1 | 1 | 2 | | | | | | | | | | | | | Sevilla | Sevilla | Sevilla | 3 |
| | | | | | | | | | | | | | | | | Inter Milan | Inter Milan | Inter Milan | 2 |
| Ludogorets Razgrad | 0 | 1 | 1 | | | | | | | | | | | | | Inter Milan | Inter Milan | Inter Milan | 2 |
| Inter Milan | 2 | 2 | 4 | | | | | | | | | | | | | | | | |
| Inter Milan | 2 | 2 | 4 | Inter Milan | Inter Milan | Inter Milan | 2 | | | | | | | | | | | | |
| | | | | Getafe | Getafe | Getafe | 0 | | | | | | | | | | | | |
| Getafe | 2 | 1 | 3 | Getafe | Getafe | Getafe | 0 | | | | | | | | | | | | |
| Getafe | 2 | 1 | 3 | | | | | 10 August – Düsseldorf | 10 August – Düsseldorf | 10 August – Düsseldorf | 10 August – Düsseldorf | | | | | | | | |
| Ajax | 0 | 2 | 2 | | | | | 10 August – Düsseldorf | 10 August – Düsseldorf | 10 August – Düsseldorf | 10 August – Düsseldorf | | | | | | | | |
| Ajax | 0 | 2 | 2 | | | | | Inter Milan | Inter Milan | Inter Milan | 2 | | | | | | | | |
| | | | | | | | | Bayer Leverkusen | Bayer Leverkusen | Bayer Leverkusen | 1 | | | | | | | | |
| Rangers | 3 | 1 | 4 | | | | | Bayer Leverkusen | Bayer Leverkusen | Bayer Leverkusen | 1 | | | | | | | | |
| Braga | 2 | 0 | 2 | | | | | | | | | | | | | | | | |
| Braga | 2 | 0 | 2 | Rangers | 1 | 0 | 1 | | | | | | | | | | | | |
| | | | | Bayer Leverkusen | 3 | 1 | 4 | | | | | | | | | | | | |
| Bayer Leverkusen | 2 | 3 | 5 | Bayer Leverkusen | 3 | 1 | 4 | | | | | | | | | | | | |
| Bayer Leverkusen | 2 | 3 | 5 | | | | | | | | | 17 August – Düsseldorf | 17 August – Düsseldorf | 17 August – Düsseldorf | 17 August – Düsseldorf | | | | |
| Porto | 1 | 1 | 2 | | | | | | | | | 17 August – Düsseldorf | 17 August – Düsseldorf | 17 August – Düsseldorf | 17 August – Düsseldorf | | | | |
| Porto | 1 | 1 | 2 | | | | | | | | | Inter Milan | Inter Milan | Inter Milan | 5 | | | | |
| | | | | | | | | | | | | Shakhtar Donetsk | Shakhtar Donetsk | Shakhtar Donetsk | 0 |
| VfL Wolfsburg | 2 | 3 | 5 | | | | | | | | | Shakhtar Donetsk | Shakhtar Donetsk | Shakhtar Donetsk | 0 |
| Malmö FF | 1 | 0 | 1 | | | | | | | | | | | | |
| Malmö FF | 1 | 0 | 1 | VfL Wolfsburg | 1 | 0 | 1 | | | | | | | | |
| | | | | Shakhtar Donetsk | 2 | 3 | 5 | | | | | | | | |
| Shakhtar Donetsk | 2 | 3 | 5 | Shakhtar Donetsk | 2 | 3 | 5 | | | | | | | | |
| Shakhtar Donetsk | 2 | 3 | 5 | | | | | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | | | | | | | |
| Benfica | 1 | 3 | 4 | | | | | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | 11 August – Gelsenkirchen | | | | |
| Benfica | 1 | 3 | 4 | | | | | Shakhtar Donetsk | Shakhtar Donetsk | Shakhtar Donetsk | 4 | | | | |
| | | | | | | | | Basel | Basel | Basel | 1 | | | | |
| Eintracht Frankfurt | 4 | 2 | 6 | | | | | Basel | Basel | Basel | 1 | | | | |
| Red Bull Salzburg | 1 | 2 | 3 | | | | | | | | | | | | |
| Red Bull Salzburg | 1 | 2 | 3 | Eintracht Frankfurt | 0 | 0 | 0 | | | | | | | | |
| | | | | Basel | 3 | 1 | 4 | | | | | | | | |
| APOEL | 0 | 0 | 0 | Basel | 3 | 1 | 4 | | | | | | | | |
| Basel | 3 | 1 | 4 | | | | | | | | | | | | |

### Round of 32

The draw for the round of 32 was held on 16 December 2019, 13:00 CET. The first legs were played on 20 February, and the second legs were played on 26, 27 and 28 February 2020.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Wolverhampton Wanderers | 6–3 | Espanyol | 4–0 | 2–3 |
| Sporting CP | 4–5 | İstanbul Başakşehir | 3–1 | 1–4 (a.e.t.) |
| Getafe | 3–2 | Ajax | 2–0 | 1–2 |
| Bayer Leverkusen | 5–2 | Porto | 2–1 | 3–1 |
| Copenhagen | 4–2 | Celtic | 1–1 | 3–1 |
| APOEL | 0–4 | Basel | 0–3 | 0–1 |
| CFR Cluj | 1–1 (a) | Sevilla | 1–1 | 0–0 |
| Olympiacos | 2–2 (a) | Arsenal | 0–1 | 2–1 (a.e.t.) |
| AZ | 1–3 | LASK | 1–1 | 0–2 |
| Club Brugge | 1–6 | Manchester United | 1–1 | 0–5 |
| Ludogorets Razgrad | 1–4 | Inter Milan | 0–2 | 1–2 |
| Eintracht Frankfurt | 6–3 | Red Bull Salzburg | 4–1 | 2–2 |
| Shakhtar Donetsk | 5–4 | Benfica | 2–1 | 3–3 |
| VfL Wolfsburg | 5–1 | Malmö FF | 2–1 | 3–0 |
| Roma | 2–1 | Gent | 1–0 | 1–1 |
| Rangers | 4–2 | Braga | 3–2 | 1–0 |

### Round of 16

The draw for the round of 16 was held on 28 February 2020, 13:00 CET. Six of the eight first leg matches were played on 12 March, while the remaining first legs and all second leg fixtures were postponed by UEFA due to concerns over the COVID-19 pandemic in Europe. On 17 June 2020, UEFA announced that the second legs would be played on 5–6 August 2020. In July 2020, they confirmed that the second legs would be played at the home team's stadium as normal. For the two ties that had not played their first legs, the matches were instead played in a single-leg format, at neutral venues in Germany.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| İstanbul Başakşehir | 1–3 | Copenhagen | 1–0 | 0–3 |
| Olympiacos | 1–2 | Wolverhampton Wanderers | 1–1 | 0–1 |
| Rangers | 1–4 | Bayer Leverkusen | 1–3 | 0–1 |
| VfL Wolfsburg | 1–5 | Shakhtar Donetsk | 1–2 | 0–3 |
| Inter Milan | 2–0 | Getafe | | |
| Sevilla | 2–0 | Roma | | |
| Eintracht Frankfurt | 0–4 | Basel | 0–3 | 0–1 |
| LASK | 1–7 | Manchester United | 0–5 | 1–2 |

### Quarter-finals

The draw for the quarter-finals took place on 10 July 2020. The matches were played on 10 and 11 August 2020.
| Team 1 | Score | Team 2 |
| Shakhtar Donetsk | 4–1 | Basel |
| Manchester United | 1–0 (a.e.t.) | Copenhagen |
| Inter Milan | 2–1 | Bayer Leverkusen |
| Wolverhampton Wanderers | 0–1 | Sevilla |

### Semi-finals

The draw for the semi-finals took place on 10 July 2020 (after the quarter-final draw). The matches were played on 16 and 17 August 2020.
| Team 1 | Score | Team 2 |
| Sevilla | 2–1 | Manchester United |
| Inter Milan | 5–0 | Shakhtar Donetsk |

### Final

The final was played at the RheinEnergieStadion in Cologne. The "home" team (for administrative purposes) was determined by an additional draw held after the quarter-final and semi-final draws.

## Statistics

Statistics exclude qualifying rounds and play-off round.

### Top goalscorers

| Rank | Player | Team(s) | Goals | Minutes played |
| 1 | Bruno Fernandes | Sporting CP Manchester United | 8 | 811 |
| 2 | Romelu Lukaku | Inter Milan | 7 | 443 |
| 3 | Diogo Jota | Wolverhampton Wanderers | 6 | 373 |
| 3 | Andraž Šporar | Slovan Bratislava Sporting CP | 6 | 718 |
| 3 | Daichi Kamada | Eintracht Frankfurt | 6 | 738 |
| 3 | Alfredo Morelos | Rangers | 6 | 792 |
| 3 | Edin Višća | İstanbul Başakşehir | 6 | 930 |
| 8 | Munir | Sevilla | 5 | 445 |
| 8 | Marko Raguž | LASK | 5 | 486 |
| 8 | Mason Greenwood | Manchester United | 5 | 640 |
| 8 | Fabian Frei | Basel | 5 | 964 |

### Top assists

| Rank | Player | Team(s) | Assists | Minutes played |
| 1 | Galeno | Braga | 6 | 567 |
| 2 | Juan Mata | Manchester United | 5 | 767 |
| 3 | Uroš Matić | APOEL | 4 | 720 |
| 3 | Bruno Fernandes | Sporting CP Manchester United | 4 | 811 |
| 5 | 23 players | 23 players | 3 | — |

### Squad of the season

The UEFA technical study group selected the following 23 players as the squad of the tournament.
| Pos. | Player | Team(s) |
| GK | Samir Handanović | Inter Milan |
| GK | Yassine Bounou | Sevilla |
| GK | Karl-Johan Johnsson | Copenhagen |
| DF | Sergio Reguilón | Sevilla |
| DF | Jesús Navas | Sevilla |
| DF | Stefan de Vrij | Inter Milan |
| DF | Conor Coady | Wolverhampton Wanderers |
| DF | Jules Koundé | Sevilla |
| DF | Jonathan Tah | Bayer Leverkusen |
| MF | Bruno Fernandes | Sporting CP Manchester United |
| MF | Éver Banega | Sevilla |
| MF | Kai Havertz | Bayer Leverkusen |
| MF | Fred | Manchester United |
| MF | Taison | Shakhtar Donetsk |
| MF | Nicolò Barella | Inter Milan |
| MF | Marcelo Brozović | Inter Milan |
| MF | Fabian Frei | Basel |
| FW | Romelu Lukaku | Inter Milan |
| FW | Lautaro Martínez | Inter Milan |
| FW | Marcus Rashford | Manchester United |
| FW | Lucas Ocampos | Sevilla |
| FW | Munir | Sevilla |
| FW | Luuk de Jong | Sevilla |

### Player of the season

Votes were cast by coaches of the 48 teams in the group stage, together with 55 journalists selected by the European Sports Media (ESM) group, representing each of UEFA's member associations. The coaches were not allowed to vote for players from their own teams. Jury members selected their top three players, with the first receiving five points, the second three and the third one. The shortlist of the top three players was announced on 17 September 2020. The award winner was announced during the 2020–21 UEFA Europa League group stage draw in Switzerland on 2 October 2020.
| Rank | Player | Team(s) | Points |
| Shortlist of top three ||||
| 1 | Romelu Lukaku | Inter Milan | 270 |
| 2 | Bruno Fernandes | Sporting CP Manchester United | 128 |
| 3 | Éver Banega | Sevilla | 118 |
| Players ranked 4–10 ||||
| 4 | Luuk de Jong | Sevilla | 64 |
| 5 | Jesús Navas | Sevilla | 59 |
| 6 | Lucas Ocampos | Sevilla | 39 |
| 7 | Kai Havertz | Bayer Leverkusen | 17 |
| 8 | Diego Carlos | Sevilla | 9 |
| 9 | Adama Traoré | Wolverhampton Wanderers | 8 |
| 10 | Jules Koundé | Sevilla | 7 |