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.

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 BrdoOsijek-Baranja County cup runner up: VišnjevacZagreb County cup winner: KurilovecZagreb County cup runner up: Sava StrmecBrod-Posavina County cup winner: MarsoniaBrod-Posavina County cup runner up: Sloga Nova GradiškaVukovar-Srijem County cup winner: Vukovar 1991Vukovar-Srijem County cup runner up: Graničar ŽupanjaMeđimurje County cup winner: MeđimurjeMeđimurje County cup runner up: NedelišćeCity of Zagreb cup winner: Hrvatski DragovoljacCity of Zagreb cup runner up: VrapčeIstria County cup winner: RovinjIstria County cup runner up: Rudar LabinSisak-Moslavina County cup winner: Libertas NovskaSisak-Moslavina County cup runner up: SegestaVirovitica-Podravina County cup winner: PitomačaVirovitica-Podravina County cup runner up: SuhopoljeVaraždin County cup winner: VaraždinVaraždin County cup runner up: BednjaKoprivnica-Križevci County cup winner: KoprivnicaKoprivnica-Križevci County cup runner up: KriževciBjelovar-Bilogora County cup winner: BjelovarSplit-Dalmatia County cup winner: Sloga Mravince Primorje-Gorski Kotar County cup winner: KrkPožega-Slavonia County cup winner: Slavija PleternicaZadar County cup winner: Primorac Biograd na MoruKarlovac County cup winner: Karlovac 1919Dubrovnik-Neretva County cup winner: Jadran Luka PločeKrapina-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.
----

Final

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