2019–20 Croatian Football Cup


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

Participating clubs

The following 48 teams qualified for the competition:
Best clubs by cup coefficient
16 clubs
Winners and runners up of county cups
32 clubs

  • Osijek-Baranja County cup winner: Belišće
  • Osijek-Baranja County cup runner up: BSK Bijelo Brdo
  • Zagreb County cup winner: Gorica
  • Zagreb County cup runner up: Kurilovec
  • 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
  • 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 team
    1Mladost 1–4Sloga Nova Gradiška
    2Nehaj Senj0–2Karlovac 1919
    3Primorac Biograd na Moru1–3BSK Bijelo Brdo
    4Dinamo Predavac1–3 Kurilovec
    5*Suhopolje2–6Oriolik
    6**Hrvace3–1Segesta
    7Slavonac Komletinci2–2 Buje
    8Gorica10–0Zagorec Krapina
    9Bednja1–2 Vuteks-Sloga
    10Bjelovar0–3Opatija
    11Maksimir2–6Varaždin
    12Zagora Unešić5–1Papuk Orahovica
    13Belišće0–0 Jadran Luka Ploče
    14Borac Imbriovec1–3Jadran-Poreč
    15Nedelišće0–2Slavonija Požega
    16Mladost 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 team
    1*Karlovac 19190–7Dinamo Zagreb
    2**Buje0–11Rijeka
    3Mladost Petrinja0–2Hajduk Split
    4*Hrvace1–2Slaven Belupo
    5Belišće3–1 RNK Split
    6*Vuteks-Sloga0–8Osijek
    7*Oriolik0–3Lokomotiva
    8Jadran-Poreč3–7Inter Zaprešić
    9Kurilovec2–3 Istra 1961
    10Sloga Nova Gradiška1–2Vinogradar
    11Zagora Unešić1–2 Zadar
    12Slavonija Požega1–5Šibenik
    13BSK Bijelo Brdo1–0Cibalia
    14Gorica8–0NK Zagreb
    15Varaž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 team
    1Opatija0–3Dinamo Zagreb
    2Varaždin1–2Rijeka
    3Gorica2–1Hajduk Split
    4BSK Bijelo Brdo0–2Slaven Belupo
    5Šibenik2–1Belišće
    6*Zadar0–3Osijek
    7Vinogradar0–3Lokomotiva
    8Istra 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 team
    1Rijeka1–0Dinamo Zagreb
    2Inter Zaprešić0–2Osijek
    3Šibenik0–4Lokomotiva
    4Gorica1–2Slaven Belupo

    Semi-finals

    The semi-finals were played on 30 and 31 May 2020.
    Tie noHome teamScoreAway team
    1Rijeka3–2Osijek
    2Slaven Belupo1–3Lokomotiva

    Final

    The final was played on 1 August 2020.

    Bracket

    Top scorers