title: 2017–18 Croatian Football Cup
text: # 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
  
  | Round | Date(s) | Number of fixtures | Clubs | New entries this round | Goals / games |
  | - | - | - | - | - | - |
  | Preliminary round | 23 August 2017 | 16 | 48 → 32 | 32 | 89 / 16 |
  | First round | 20 September 2017 | 16 | 32 → 16 | 16 | 63 / 16 |
  | Second round | 25 October 2017 | 8 | 16 → 8 | none | 19 / 8 |
  | Quarter-finals | 29 November 2017 | 4 | 8 → 4 | none | 16 / 4 |
  | Semi-finals | 28 February 2018 | 2 | 4 → 2 | none | 5 / 2 |
  | Final | 23 May 2018 | 1 | 2 → 1 | none | 1 / 1 |
  
  ## 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 |
  | - | - |
  | Cibalia Dinamo Zagreb GOŠK Dubrovnik 1919 Hajduk Split Inter Zaprešić Istra 1961 Lokomotiva Osijek Rijeka Slaven Belupo RNK Split Šibenik Vinogradar Zadar NK Zagreb Zelina | 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 no | Home team | Score | Away team |
  | - | - | - | - |
  | $1^*$ | Zagora Unešić | 4–2 | Nedeljanec |
  | 2 | Fruškogorac Ilok | 0–10 | Varaždin |
  | $3^*$ | Virovitica | 3–3 (6–7 p) | Vrbovec |
  | 4 | Križevci | 2–4 (a.e.t.) | Đakovo Croatia |
  | 5 | Straža Hum na Sutli | 1–3 (a.e.t.) | Nedelišće |
  | $6^{**}$ | Garić Garešnica | 0–5 | Sesvete |
  | 7 | Bedem Ivankovo | 4–1 (a.e.t.) | Međimurje |
  | $8^*$ | Lekenik | 0–6 | Oriolik |
  | $9^{**}$ | Gorica | 8–0 | Moslavina |
  | 10 | Rudeš | 2–0 | Dragovoljac Poličnik |
  | 11 | Nehaj Senj | 3–2 (a.e.t.) | Batrina |
  | 12 | Borac Imbriovec | 4–3 (a.e.t.) | Karlovac 1919 |
  | $13^*$ | Croatia Zmijavci | 7–1 | FEŠK Feričanci |
  | 14 | Crikvenica | 2–3 (a.e.t.) | Bjelovar |
  | 15 | Slavonija Požega | 2–1 | Mladost Fažana |
  | $16^{**}$ | Novigrad | 3–0 | Zmaj Blato |
  
  * Matches played on 19 August. ** Matches played on 22 August.
  
  ## First round
  
  The first round was played on 20 September 2017.
  
  | Tie no | Home team | Score | Away team |
  | - | - | - | - |
  | 1 | Borac Imbriovec | 0–6 | Dinamo Zagreb |
  | 2 | Vrbovec | 1–3 | Rijeka |
  | 3 | Oriolik | 0–3 | Hajduk Split |
  | 4 | Croatia Zmijavci | 0–1 | Slaven Belupo |
  | 5 | Bedem Ivankovo | 0–3 | Lokomotiva |
  | 6 | Sesvete | 3–0 | RNK Split |
  | 7 | Nehaj Senj | 0–6 | Osijek |
  | 8 | Đakovo Croatia | 0–4 | Istra 1961 |
  | $9^{***}$ | Varaždin | 1–2 | Cibalia |
  | $10^*$ | Slavonija Požega | 1–2 | Zadar |
  | 11 | Nedelišće | 0–6 | Inter Zaprešić |
  | 12 | Bjelovar | 2–3 | NK Zagreb |
  | $13^{**}$ | Rudeš | 2–2 (4–2 p) | Vinogradar |
  | 14 | Zagora Unešić | 0–3 | Šibenik |
  | $15^{**}$ | Gorica | 3–0 | GOŠK Dubrovnik 1919 |
  | 16 | Novigrad | 5–1 | Zelina |
  
  * 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 no | Home team | Score | Away team |
  | - | - | - | - |
  | $1^{**}$ | Novigrad | 0–0 (2–3 p) | Dinamo Zagreb |
  | $2^{****}$ | Gorica | 0–3 | Rijeka |
  | 3 | Šibenik | 0–1 | Hajduk Split |
  | $4^*$ | Rudeš | 2–0 (a.e.t.) | Slaven Belupo |
  | 5 | NK Zagreb | 0–1 | Lokomotiva |
  | 6 | Inter Zaprešić | 2–1 (a.e.t.) | Sesvete |
  | 7 | Zadar | 0–4 | Osijek |
  | $8^{***}$ | Cibalia | 2–3 | Istra 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 no | Home team | Score | Away team |
  | - | - | - | - |
  | 1 | Dinamo Zagreb | 4−2 | Istra 1961 |
  | $2^*$ | Rudeš | 1−2 | Lokomotiva |
  | $3^{**}$ | Inter Zaprešić | 1−2 | Rijeka |
  | 4 | Osijek | 1−3 | Hajduk 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
  
  | Second round 24 October–14 November 2017 | Second round 24 October–14 November 2017 | Quarter-finals 29 November–13 December 2017 | Quarter-finals 29 November–13 December 2017 | Semi-finals 13 March–4 April 2018 | Semi-finals 13 March–4 April 2018 | Final 23 May 2018 | Final 23 May 2018 |
  | - | - | - | - | - | - | - | - |
  | Novigrad | 0 (2) | | | | |
  | Dinamo Zagreb | 0 (3 p) | | | | |
  | Dinamo Zagreb | 0 (3 p) | Dinamo Zagreb | 4 | | |
  | | | Istra 1961 | 2 | | |
  | Cibalia | 2 | Istra 1961 | 2 | | |
  | Istra 1961 | 3 | | | | |
  | Istra 1961 | 3 | | | Dinamo Zagreb | 3 |
  | | | | | Rijeka | 0 |
  | Inter Zaprešić | 2 (a.e.t.) | | | Rijeka | 0 |
  | Sesvete | 1 | | | | |
  | Sesvete | 1 | Inter Zaprešić | 1 | | |
  | | | Rijeka | 2 | | |
  | Gorica | 0 | Rijeka | 2 | | |
  | Rijeka | 3 | | | | | | |
  | Rijeka | 3 | | | | | Dinamo Zagreb | 1 |
  | | | | | | | Hajduk Split | 0 |
  | Rudeš | 2 (a.e.t.) | | | | | Hajduk Split | 0 |
  | Slaven Belupo | 0 | | | | | | |
  | Slaven Belupo | 0 | Rudeš | 1 | | | | |
  | | | Lokomotiva | 2 | | | | |
  | NK Zagreb | 0 | Lokomotiva | 2 | | | | |
  | Lokomotiva | 1 | | | | | | |
  | Lokomotiva | 1 | | | Lokomotiva | 1 (2) | | |
  | | | | | Hajduk Split | 1 (4 p) |
  | Zadar | 0 | | | Hajduk Split | 1 (4 p) |
  | Osijek | 4 | | | | |
  | Osijek | 4 | Osijek | 1 | | |
  | | | Hajduk Split | 3 | | |
  | Šibenik | 0 | Hajduk Split | 3 | | |
  | Hajduk Split | 1 | | | | |
  
  ## Top scorers
  
  | Rank | Player | Club(s) | Goals |
  | - | - | - | - |
  | 1 | Mirko Marić | Osijek | 4 |
  | 2 | Mario Gavranović | Dinamo | 3 |
  | 2 | Ángelo Henríquez | Dinamo | 3 |
  | 2 | Josip Kozić | Bjelovar | 3 |
  | 2 | Lovro Majer | Lokomotiva | 3 |
  | 2 | Luka Nakić | Gorica | 3 |
  | 2 | Antonio Samac | Novigrad | 3 |
  | 2 | Antonio Štimac | Sesvete | 3 |
  