2018–19 Croatian Football Cup


The 2018–19 Croatian Football Cup was the twenty-eighth season of Croatia's football knockout competition. The defending champions were Dinamo Zagreb, having won their fifteenth title the previous year by defeating Hajduk Split 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: BSK Bijelo Brdo
  • Osijek-Baranja County cup runner up: Višnjevac
  • Zagreb County cup winner: Kurilovec
  • Zagreb County cup runner up: Sava Strmec
  • Brod-Posavina County cup winner: Marsonia
  • Brod-Posavina County cup runner up: Sloga Nova Gradiška
  • Vukovar-Srijem County cup winner: Vukovar 1991
  • Vukovar-Srijem County cup runner up: Graničar Županja
  • Međimurje County cup winner: Međimurje
  • Međimurje County cup runner up: Nedelišće
  • City of Zagreb cup winner: Hrvatski Dragovoljac
  • City of Zagreb cup runner up: Vrapče
  • Istria County cup winner: Rovinj
  • Istria County cup runner up: Rudar Labin
  • Sisak-Moslavina County cup winner: Libertas Novska
  • Sisak-Moslavina County cup runner up: Segesta
  • Virovitica-Podravina County cup winner: Pitomača
  • Virovitica-Podravina County cup runner up: Suhopolje
  • Varaždin County cup winner: Varaždin
  • Varaždin County cup runner up: Bednja
  • Koprivnica-Križevci County cup winner: Koprivnica
  • Koprivnica-Križevci County cup runner up: Križevci
  • Bjelovar-Bilogora County cup winner: Bjelovar
  • Split-Dalmatia County cup winner: Sloga Mravince
  • Primorje-Gorski Kotar County cup winner: Krk
  • Požega-Slavonia County cup winner: Slavija Pleternica
  • 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 1 August 2018 and the matches were played on 29 August 2018.
    Tie noHome teamScoreAway team
    1Bednja2–0Pitomača
    2Suhopolje2–3Kurilovec
    3Slavija Pleternica1–0Segesta
    4Koprivnica1–3Sloga Mravince
    5Križevci2–0Rovinj
    6Zagorec Krapina9–0Libertas Novska
    7Višnjevac1–2Vrapče
    8BSK Bijelo Brdo0–0 Vukovar 1991
    9**Rudar Labin0–3Krk
    10***Nehaj Senj4–1Graničar Županja
    11*Primorac Biograd na Moru3–1Zagora Unešić
    12Jadran Luka Ploče1–0Bjelovar
    13Međimurje5–0Sava Strmec
    14Nedelišće2–4Sloga Nova Gradiška
    15***Hrvatski Dragovoljac0–3Varaždin
    16Karlovac 19191–2Marsonia

    * Match played on 18 August.
    ** Match played on 21 August.
    *** Matches played on 28 August.

    First round

    The draw for the First round was held on 31 August 2018 and the matches were played on 26 September 2018.
    Tie noHome teamScoreAway team
    1Sloga Mravince0–1Dinamo Zagreb
    2Križevci0–9Rijeka
    3Vrapče0–2Hajduk Split
    4***Kurilovec0–2Slaven Belupo
    5Jadran Luka Ploče3–1RNK Split
    6**Zagorec Krapina0–3Osijek
    7Primorac Biograd na Moru0–1Lokomotiva
    8Sloga Nova Gradiška2–4Istra 1961
    9*Bednja0–3Inter Zaprešić
    10***Vukovar 19913–5 Zadar
    11Krk1–0Cibalia
    12Slavija Pleternica0–4Vinogradar
    13Marsonia3–0NK Zagreb
    14Nehaj Senj2–2 Šibenik
    15Varaždin2–0Međimurje
    16Zelina2–0GOŠK Dubrovnik 1919

    * Match played on 18 September.

    ** Match played on 19 September.

    *** Matches played on 25 September.

    Second round

    The second round matches were played on 31 October 2018.
    Tie noHome teamScoreAway team
    1Zelina0–4Dinamo Zagreb
    2Varaždin1–2Rijeka
    3Šibenik1–2 Hajduk Split
    4Marsonia0–1Slaven Belupo
    5Vinogradar4–2Jadran Luka Ploče
    6Krk1–5Osijek
    7*Zadar1–3Lokomotiva
    8*Inter Zaprešić2–1Istra 1961

    * Matches played on 30 October.

    Quarter-finals

    The quarter-final matches were played on 5 December 2018.
    Tie noHome teamScoreAway team
    1Dinamo Zagreb1–0Slaven Belupo
    2*Lokomotiva1–2Rijeka
    3*Inter Zaprešić3–0Vinogradar
    4Osijek2–1Hajduk Split

    * Matches played on 4 December.

    Semi-finals

    Semi-final matches are scheduled for 24 April 2019.
    Tie noHome teamScoreAway team
    1*Dinamo Zagreb2–0Osijek
    2Inter Zaprešić1–2Rijeka

    * Match played on 23 April.

    Final

    The final was played on 22 May 2019 at Stadion Aldo Drosina in Pula.

    Bracket

    Top scorers