The 2019–20 Croatian Football Cup was the twenty-ninth season of Croatia's football knockout competition. The defending champions were Rijeka, having won their fifth title the previous year by defeating Dinamo Zagreb in the final.

Calendar Round Date(s) Number of fixtures Clubs New entries this round Goals / games Preliminary round 29 August 2019 16 48 → 32 32 70 / 16 First round 25 September 2019 16 32 → 16 16 84 / 16 Second round 30 October 2019 8 16 → 8 none 23 / 8 Quarter-finals 4 December 2019 4 8 → 4 none 10 / 4 Semi-finals 30 May 2020 2 4 → 2 none 9 / 2 Final 1 August 2020 1 2 → 1 none 1 / 1

Participating clubs The following 48 teams qualified for the competition:

Best clubs by cup coefficient16 clubs Winners and runners up of county cups32 clubs Dinamo Zagreb Rijeka Hajduk Split Slaven Belupo RNK Split Osijek Lokomotiva Inter Zaprešić Istra 1961 Vinogradar Zadar Šibenik Cibalia NK Zagreb Rudeš Novigrad Osijek-Baranja County cup winner: Belišće Osijek-Baranja County cup runner up: BSK Bijelo Brdo Zagreb County cup winner: Kurilovec Zagreb County cup runner up: Gorica Brod-Posavina County cup winner: Oriolik Brod-Posavina County cup runner up: Sloga Nova Gradiška Vukovar-Srijem County cup winner: Slavonac Vukovar-Srijem County cup runner up: Vuteks-Sloga Međimurje County cup winner: Međimurje Međimurje County cup runner up: Nedelišće Koprivnica-Križevci County cup winner: Mladost (KP) Koprivnica-Križevci County cup runner up: Borac Imbriovec Istria County cup winner: Buje Istria County cup runner up: Jadran-Poreč Sisak-Moslavina County cup winner: Segesta Sisak-Moslavina County cup runner up: Mladost Petrinja Virovitica-Podravina County cup winner: Papuk Orahovica Virovitica-Podravina County cup runner up: Suhopolje Varaždin County cup winner: Varaždin Varaždin County cup runner up: Bednja Bjelovar-Bilogora County cup winner: Bjelovar Bjelovar-Bilogora County cup runner up: Dinamo Predavac Split-Dalmatia County cup winner: Hrvace City of Zagreb cup winner: Maksimir Primorje-Gorski Kotar County cup winner: Opatija Požega-Slavonia County cup winner: Slavonija Zadar County cup winner: Primorac Biograd na Moru Karlovac County cup winner: Karlovac 1919 Dubrovnik-Neretva County cup winner: Jadran Luka Ploče Krapina-Zagorje County cup winner: Zagorec Krapina Šibenik-Knin County cup winner: Zagora Unešić Lika-Senj County cup winner: Nehaj Senj

Preliminary round The draw for the preliminary single-legged round was held on 30 July 2019 and the matches were played on 28 August 2019.

Tie noHome teamScoreAway team1Mladost (KP)1–4Sloga Nova Gradiška2Nehaj Senj0–2Karlovac 19193Primorac Biograd na Moru1–3BSK Bijelo Brdo4Dinamo Predavac1–3 Kurilovec5*Suhopolje2–6Oriolik6**Hrvace3–1Segesta7Slavonac Komletinci2–2 (3–4 p)Buje8Gorica10–0Zagorec Krapina9Bednja1–2 Vuteks-Sloga10Bjelovar0–3Opatija11Maksimir2–6Varaždin12Zagora Unešić5–1Papuk Orahovica13Belišće0–0 (4–2 p)Jadran Luka Ploče14Borac Imbriovec1–3Jadran-Poreč15Nedelišće0–2Slavonija Požega16Mladost Petrinja3–0Međimurje * Match played on 14 August.** Match played on 27 August.

First round The first round was played on 25 September 2019. Tie noHome teamScoreAway team1*Karlovac 19190–7Dinamo Zagreb2**Buje0–11Rijeka3Mladost Petrinja0–2Hajduk Split4*Hrvace1–2Slaven Belupo5Belišće3–1 RNK Split6*Vuteks-Sloga0–8Osijek7*Oriolik0–3Lokomotiva8Jadran-Poreč3–7Inter Zaprešić9Kurilovec2–3 Istra 196110Sloga Nova Gradiška1–2Vinogradar11Zagora Unešić1–2 Zadar12Slavonija Požega1–5Šibenik13BSK Bijelo Brdo1–0Cibalia14Gorica8–0NK Zagreb15Varaždin4–2Rudeš16Opatija3–1Novigrad * Matches played on 24 September.** Match played on 1 October.

Second round The second round was played on 30 October 2019. Tie noHome teamScoreAway team1Opatija0–3Dinamo Zagreb2Varaždin1–2Rijeka3Gorica2–1Hajduk Split4BSK Bijelo Brdo0–2Slaven Belupo5Šibenik2–1Belišće6*Zadar0–3Osijek7Vinogradar0–3Lokomotiva8Istra 19611–2Inter Zaprešić * Match played on 23 October.

Quarter-finals The quarter-finals were played on 3 and 4 December 2019. Tie noHome teamScoreAway team1Rijeka1–0Dinamo Zagreb2Inter Zaprešić0–2Osijek3Šibenik0–4Lokomotiva4Gorica1–2Slaven Belupo

Semi-finals The semi-finals were played on 30 and 31 May 2020.

Final The final was played on 1 August 2020.

Bracket

Top scorers RankPlayerClub(s)Goals1 Justin MathieuGorica5 Łukasz ZwolińskiGorica3 Drago GabrićZagora Unešić4 Dominik GlavinaVaraždin Antonio ManceOsijek Vice MiljanićJadran-Poreč Cherif NdiayeGorica8 Antonio ČolakRijeka3 Domagoj DrožđekLokomotiva Mario GavranovićDinamo Zagreb Goran JurićOriolik Damian KądziorDinamo Zagreb Patrik MijićOriolik Josip MitrovićInter Zaprešić

Notes

References

External links Official website Competition rules