The 2020–21 Polish Cup was the 67th season of the annual Polish football knockout tournament. It began on 8 August 2020 with the first matches of the preliminary round and ended with the final on 2 May 2021 at Arena Lublin. The 2020–21 edition of the Polish Cup was sponsored by Fortuna, making the official name Fortuna Puchar Polski. Winners of the competition qualified for the second qualifying round of the 2021–22 UEFA Europa Conference League.

The defending champions Cracovia were eliminated by Raków Częstochowa in the semi-finals. Raków won the final 2–1 against Arka Gdynia, achieving their first Polish Cup title ever.

Participating teams Teams starting the competition from Round of 64 Teams starting the competition from Preliminary round 2019–20 Ekstraklasa16 teams 2019–20 I liga18 teams 2019–20 II liga10 teams (position 1-10) Winners of 16 regional cup competitions16 teams 2019–20 II liga8 teams (position 11-18) Legia Warsaw Lech Poznań Piast Gliwice Lechia Gdańsk Śląsk Wrocław Pogoń Szczecin Cracovia Jagiellonia Białystok Górnik Zabrze Raków Częstochowa Zagłębie Lubin Wisła Płock Wisła Kraków Arka Gdynia Korona Kielce ŁKS Łódź Stal Mielec Podbeskidzie Bielsko-Biała Warta Poznań Radomiak Radom Miedź Legnica Bruk-Bet Termalica Nieciecza Chrobry Głogów Puszcza Niepołomice GKS Tychy Stomil Olsztyn Zagłębie Sosnowiec Sandecja Nowy Sącz Odra Opole GKS Jastrzębie GKS Bełchatów Olimpia Grudziądz Chojniczanka Chojnice Wigry Suwałki Górnik Łęczna Widzew Łódź GKS Katowice Bytovia Bytów Resovia Stal Rzeszów Garbarnia Kraków Olimpia Elbląg Znicz Pruszków Pogoń Siedlce Ślęza Wrocław Unia Janikowo Orlęta Radzyń Podlaski Lechia Zielona Góra Unia Skierniewice Podhale Nowy Targ Świt Nowy Dwór Mazowiecki Polonia Nysa Karpaty Krosno Ruch Wysokie Mazowieckie Jaguar Gdańsk Pniówek Pawłowice Śląskie KSZO Ostrowiec Świętokrzyski Sokół Ostróda KKS 1925 Kalisz Świt Szczecin Górnik Polkowice Błękitni Stargard Lech Poznań II Skra Częstochowa Stal Stalowa Wola Elana Toruń Legionovia Legionowo Gryf Wejherowo1 Notes Gryf Wejherowo was excluded from the competition.

Prize money The PZPN Board of Directors determined the size of the prizes at its meeting on April 27, 2020. Round reached Amount Round of 64 40,000 PLN 10,000 PLN Round of 32 45,000 PLN Round of 16 90,000 PLN Quarterfinal 190,000 PLN Semifinal 380,000 PLN Final 760,000 PLN Winner 5,000,000 PLN

Round and draw dates Round Draw date Number of teams Date of matches Teams entered for the competition Preliminary round 68 → 64 8-9 August 2020 • 2019–20 II liga teams from positions 11–18 Round of 64 27 July 2020 64 → 32 13 August - 2 September 2020 • 2019–20 Ekstraklasa teams,• 2019–20 I liga teams,• 2019–20 II liga teams from positions 1–10,• winners of the regional cups Round of 32 11 September 2020 32 → 16 30 October - 2 December 2020 None Round of 16 8 December 2020 16 → 8 9-16 February 2021 None Quarter-finals 12 February 2021 8 → 4 2-3 March 2021 None Semi-finals 4 March 2021 4 → 2 7-14 April 2021 None Final None 2 2 May 2021 None

Preliminary round The matches were played on 8 and 9 August 2020. Participating in this round were the 8 lowest ranked teams from 2019–20 II liga (which finished 2019–20 season on positions 11-18). With reference to the competition regulations, the matches were played according to the following scheme: 11th team of 2019–20 season will be a host of match against 18th team, 12th team will be a host of match against 17th team, 13th team will be a host of match against 16th team, 14th team will be a host of match against 15th team.

! colspan="3" style="background:cornsilk;"|8 August 2020

! colspan="3" style="background:cornsilk;"|9 August 2020

Notes Note 1: Gryf Wejherowo was excluded from the competition.

Round of 64 The draw for this round was conducted in the headquarter of PZPN on 27 July 2020. The matches were played from 13 August to 2 September 2020. Participating in this round were the 4 winners from the previous round, 16 teams from the 2019–20 Ekstraklasa, 18 teams from the 2019–20 I liga, 10 highest ranked teams from 2019–20 II liga and 16 winners of the regional cup competitions. Games were hosted by teams playing in the lower division in the 2020–21 season or by first drawn teams in a case of match between clubs from the same division.

! colspan="3" style="background:cornsilk;"|13 August 2020

! colspan="3" style="background:cornsilk;"|14 August 2020

! colspan="3" style="background:cornsilk;"|15 August 2020

! colspan="3" style="background:cornsilk;"|16 August 2020

! colspan="3" style="background:cornsilk;"|19 August 2020

! colspan="3" style="background:cornsilk;"|21 August 2020

! colspan="3" style="background:cornsilk;"|22 August 2020

! colspan="3" style="background:cornsilk;"|23 August 2020

! colspan="3" style="background:cornsilk;"|25 August 2020

! colspan="3" style="background:cornsilk;"|2 September 2020

Round of 32 The draw for this round was conducted in the headquarter of PZPN on 11 September 2020. The matches should be originally played from 29 October to 4 November 2020, but due to COVID-19 disease several of games were postponed. Finally first match of this round has been played on 30 October 2020 and last game has been played on 2 December 2020. Participating in this round were the 32 winners from the previous round. Games were hosted by teams playing in the lower division in the 2020–21 season or by first drawn teams in a case of match between clubs from the same division.

! colspan="3" style="background:cornsilk;"|30 October 2020

! colspan="3" style="background:cornsilk;"|31 October 2020

! colspan="3" style="background:cornsilk;"|2 November 2020

! colspan="3" style="background:cornsilk;"|3 November 2020

! colspan="3" style="background:cornsilk;"|4 November 2020

! colspan="3" style="background:cornsilk;"|14 November 2020

! colspan="3" style="background:cornsilk;"|17 November 2020

! colspan="3" style="background:cornsilk;"|20 November 2020

! colspan="3" style="background:cornsilk;"|25 November 2020

! colspan="3" style="background:cornsilk;"|1 December 2020

! colspan="3" style="background:cornsilk;"|2 December 2020

Round of 16 Participating in this round were the 16 winners from the previous round. The draw for this round was conducted in the headquarter of PZPN on 8 December 2020. Games were hosted by teams playing in the lower division in the 2020–21 season or by first drawn teams in a case of match between clubs from the same division. The games were played on 9-16 February 2021.

! colspan="3" style="background:cornsilk;"|9 February 2021

! colspan="3" style="background:cornsilk;"|10 February 2021

! colspan="3" style="background:cornsilk;"|11 February 2021

! colspan="3" style="background:cornsilk;"|16 February 2021

Quarter-finals Participating in this round were the 8 winners from the previous round. The draw for this round was conducted in the PZPN headquarter on 12 February 2021. Games were hosted by teams playing in the lower division in the 2020–21 season or by first drawn teams in a case of match between clubs from the same division. The games were played on 2 and 3 March 2021.

! colspan="3" style="background:cornsilk;"|2 March 2021

! colspan="3" style="background:cornsilk;"|3 March 2021

Semi-finals Participating in this round are the 4 winners from the previous round. The draw for this round was conducted in the PZPN headquarter on 4 March 2021. Games will be hosted by teams playing in the lower division in the 2020–21 season or by first drawn teams in a case of match between clubs from the same division. The games will be played on 7 and 14 April 2021.

! colspan="3" style="background:cornsilk;"|7 April 2021

! colspan="3" style="background:cornsilk;"|14 April 2021

Final

GK28 Dominik HolecRCB4 Kamil PiątkowskiCB6 Andrzej NiewulisLCB24 Zoran Arsenić RM7 Fran TudorRCM10 Igor Sapała LCM8 Ben Lederman LM23 Patryk KunRW77 Marcin Cebula LW11 IviCF21 Vladislavs Gutkovskis Substitutes:GK1 Branislav PindrochDF33 Jarosław JachMF14 Daniel Szelągowski MF17 Petr Schwarz MF20 Marko Poletanović MF43 David Tijanić MF47 Mateusz WdowiakMF71 Wiktor DługoszFW18 Jakub Arak Manager: Marek Papszun GK30 Kacper KrzepiszRB15 Arkadiusz Kasperkiewicz RCB29 Michał MarcjanikLCB3 Haris MemicLB26 Adam DanchRCM16 Adam DejaLCM10 Juliusz Letniowski RW17 Fabian Hiszpanski AM14 Luis Valcarce LW77 Mateusz Żebrowski CF39 Maciej RosołekSubstitutes:GK22 Daniel KajzerDF18 Paweł Sasin DF28 Damian ŚlesickiMF7 Christian AlemánMF8 Marcus Vinicius FW9 Artur Siemaszko FW21 Kacper Skóra FW23 Rafał WolsztyńskiFW25 Łukasz WolsztyńskiManager: Dariusz Marzec

Match officials: Referee: Paweł Gil Assistant referees: Konrad Sapela Marcin Borkowski Fourth official: Damian Sylwestrzak Video assistant referee: Tomasz Kwiatkowski Tomasz ListkiewiczMatch rules 90 minutes. 30 minutes of extra-time if necessary. Penalty shoot-out if scores still level. Nine named substitutes. Maximum of five substitutions.

Notes

References