2017–18 Croatian Football Cup


The 2017–18 Croatian Football Cup was the twenty-seventh season of Croatia's football knockout competition. The defending champions were Rijeka, having won their fourth 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: Đakovo Croatia
  • Osijek-Baranja County cup runner up: FEŠK Feričanci
  • Zagreb County cup winner: Gorica
  • Zagreb County cup runner up: Vrbovec
  • Brod-Posavina County cup winner: Batrina
  • Brod-Posavina County cup runner up: Oriolik
  • Vukovar-Srijem County cup winner: Bedem Ivankovo
  • Vukovar-Srijem County cup runner up: Fruškogorac Ilok
  • Međimurje County cup winner: Međimurje
  • Međimurje County cup runner up: Nedelišće
  • City of Zagreb cup winner: Rudeš
  • City of Zagreb cup runner up: Sesvete
  • Koprivnica-Križevci County cup winner: Borac Imbriovec
  • Koprivnica-Križevci County cup runner up: Križevci
  • Istria County cup winner: Novigrad
  • Istria County cup runner up: Mladost Fažana
  • Sisak-Moslavina County cup winner: Lekenik
  • Sisak-Moslavina County cup runner up: Moslavina
  • Varaždin County cup winner: Varaždin
  • Varaždin County cup runner up: Nedeljanec
  • Bjelovar-Bilogora County cup winner: Bjelovar
  • Bjelovar-Bilogora County cup runner up: Garić Garešnica
  • Virovitica-Podravina County cup winner: Virovitica
  • Split-Dalmatia County cup winner: Croatia Zmijavci
  • Primorje-Gorski Kotar County cup winner: Crikvenica
  • Požega-Slavonia County cup winner: Slavonija Požega
  • Dubrovnik-Neretva County cup winner: Zmaj Blato
  • Karlovac County cup winner: Karlovac 1919
  • Zadar County cup winner: Dragovoljac Poličnik
  • Krapina-Zagorje County cup winner: Straža Hum na Sutli
  • Š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 20 July 2017 in Zagreb. The matches were played on 23 August 2017.
    Tie noHome teamScoreAway team
    1*Zagora Unešić4–2Nedeljanec
    2Fruškogorac Ilok0–10Varaždin
    3*Virovitica3–3 Vrbovec
    4Križevci2–4 Đakovo Croatia
    5Straža Hum na Sutli1–3 Nedelišće
    6**Garić Garešnica0–5Sesvete
    7Bedem Ivankovo4–1 Međimurje
    8*Lekenik0–6Oriolik
    9**Gorica8–0Moslavina
    10Rudeš2–0Dragovoljac Poličnik
    11Nehaj Senj3–2 Batrina
    12Borac Imbriovec4–3 Karlovac 1919
    13*Croatia Zmijavci7–1FEŠK Feričanci
    14Crikvenica2–3 Bjelovar
    15Slavonija Požega2–1Mladost Fažana
    16**Novigrad3–0Zmaj Blato

    * Matches played on 19 August.
    ** Matches played on 22 August.

    First round

    The first round was played on 20 September 2017.
    Tie noHome teamScoreAway team
    1Borac Imbriovec0–6Dinamo Zagreb
    2Vrbovec1–3Rijeka
    3Oriolik0–3Hajduk Split
    4Croatia Zmijavci0–1Slaven Belupo
    5Bedem Ivankovo0–3Lokomotiva
    6Sesvete3–0RNK Split
    7Nehaj Senj0–6Osijek
    8Đakovo Croatia0–4Istra 1961
    9***Varaždin1–2Cibalia
    10*Slavonija Požega1–2Zadar
    11Nedelišće0–6Inter Zaprešić
    12Bjelovar2–3NK Zagreb
    13**Rudeš2–2 Vinogradar
    14Zagora Unešić0–3Šibenik
    15**Gorica3–0GOŠK Dubrovnik 1919
    16Novigrad5–1Zelina

    * Match played on 19 September.

    ** Matches played on 4 October.

    *** Match played on 18 October.

    Second round

    The second round was played on 25 October 2017.
    Tie noHome teamScoreAway team
    1**Novigrad0–0 Dinamo Zagreb
    2****Gorica0–3Rijeka
    3Šibenik0–1Hajduk Split
    4*Rudeš2–0 Slaven Belupo
    5NK Zagreb0–1Lokomotiva
    6Inter Zaprešić2–1 Sesvete
    7Zadar0–4Osijek
    8***Cibalia2–3Istra 1961

    * Match played on 24 October.

    ** Match played on 31 October.

    *** Match played on 7 November.

    **** Match played on 14 November.

    Quarter-finals

    The quarter-final was played on 29 November 2017.
    Tie noHome teamScoreAway team
    1Dinamo Zagreb4−2Istra 1961
    2*Rudeš1−2Lokomotiva
    3**Inter Zaprešić1−2Rijeka
    4Osijek1−3Hajduk Split

    * Match played on 30 November.
    ** Match played on 13 December at Stadion Rujevica in Rijeka due to inadequate pitch condition at ŠRC Zaprešić.

    Semi-finals

    The semi-final was originally scheduled for 28 February 2018 but was later postponed due to unfavourable weather conditions.
    ----

    Final

    The final was played on 23 May 2018 at Stadion HNK Cibalia in Vinkovci.

    Bracket

    Top scorers