Open main menu

The Croatian Football Cup (Croatian: Hrvatski nogometni kup) is an annually held football tournament for Croatian football clubs and is the second most important competition in Croatian football after the Croatian First Football League championship. It is governed by the Croatian Football Federation (CFF) and usually runs from late August to late May. Cup winners automatically qualify for next season's UEFA Europa League, except when cup winners are also First League champions, in which case cup finalists take their berth in the Europa League.[1]

Croatian Football Cup
Number of teams48
Qualifier forUEFA Europa League
Current championsRijeka
(5th title)
Most successful club(s)Dinamo Zagreb
(15 titles)
Television broadcastersHNTV
HRT (semi-final and final )
WebsiteOfficial website
2018–19 Croatian Football Cup

The cup was established in 1992,[2] after Croatian clubs had abandoned the Yugoslav First League and Yugoslav Cup competitions following the breakup of Yugoslavia. As of the most recent 2018–19 season a total of 28 cup seasons were held. The competition has historically been dominated by the two Eternal Derby sides - the most successful club is Dinamo Zagreb (formerly known in the 1990s as "HAŠK Građanski" and "Croatia Zagreb") who appeared in 21 finals and won 15 titles, followed by Hajduk Split who won 6 titles out of 11 finals they appeared in.[3]

Either Dinamo or Hajduk appeared in all but two cup finals (in 1999 and 2006) and only three other clubs have won the cup - Rijeka (5 wins), Inter Zaprešić (1 win) and Osijek (1 win).[3] Although clubs can qualify for the cup via regional county cups, which are usually contested by second-, third- or fourth-level sides, Istra 1961 (formerly known as Uljanik Pula) in 2003 was the only team in the history of the competition to have reached the cup final from outside the top level.



Although in theory any club can take part in the cup, 48 teams enter the competition proper, based on three criteria:[1]

  1. Top sixteen best-ranked teams according to club coefficients calculated by the Croatian Football Federation which take into account their cup records in the previous five seasons
  2. Twenty-one club winners of regional cups organised in each of 21 counties of Croatia
  3. Eleven regional cup finalists, from the top 11 counties with the greatest number of active football clubs registered

Clubs which qualify via regional cups always enter in the preliminary round, which consists of 16 single-legged fixtures.[1] In case of a draw at the end of normal time, thirty minutes of extra time is played, and if scores are still level, a penalty shootout is held to determine the winner of the tie.[1]

Sixteen winners of the preliminary ties go on to the first round proper (round of 32), where they are joined by the sixteen best-ranked clubs according to cup coefficient (this usually means all First League clubs and a handful of best-ranked lower level teams). Round of 32 (R1) and round of 16 (R2) are also played as single-legged fixtures. Until the 2014–15 season, from the quarter-finals onward, the competition employed a two-legged tie format, with winners progressing through on aggregate score. Since 2015–16, quarter-finals are also played as single-legged fixtures and, since 2017–18, the same applies for semi-finals.

In case the score is still level at the end of regular time, extra time is played. If the score remains level after extra time, a penalty shootout takes place to determine tie winners.[1] With the exception of 1997 and 1999 finals, all finals were also played as two-legged fixtures until the rules were most recently changed for the 2014–15 season and a single-match final was made permanent.[4]

List of winnersEdit


Match went to extra time
Match decided by a penalty shootout
(from 2015 after extra time)
Bold Winning team won The Double
Italics Team from outside the Prva HNL

List of winnersEdit

Season Winner Score Runners–up Venue(s)
1992 Inker Zaprešić (1) 1–1, 1–0 HAŠK Građanski Stadion Intera, Zaprešić
Maksimir, Zagreb
1992–93 Hajduk Split (1) 4–1, 1–2 Croatia Zagreb Poljud, Split
Maksimir, Zagreb
1993–94 Croatia Zagreb (1) 2–0, 0–1 Rijeka Maksimir, Zagreb
Kantrida, Rijeka
1994–95 Hajduk Split (2) 3–2, 1–0 Croatia Zagreb Poljud, Split
Maksimir, Zagreb
1995–96 Croatia Zagreb (2) 2–0, 1–0 Varteks Stadion Varteksa, Varaždin
Maksimir, Zagreb
1996–97 Croatia Zagreb (3) 2–1 NK Zagreb Maksimir, Zagreb
1997–98 Croatia Zagreb (4) 1–0, 2–1 Varteks Stadion Varteksa, Varaždin
Maksimir, Zagreb
1998–99 Osijek (1) 2–1 (asdet)
Cibalia Maksimir, Zagreb
1999–2000 Hajduk Split (3) 2–0, 0–1
Dinamo Zagreb Poljud, Split
Maksimir, Zagreb
2000–01 Dinamo Zagreb (5) 2–0, 1–0
Hajduk Split Poljud, Split
Maksimir, Zagreb
2001–02 Dinamo Zagreb (6) 1–1, 1–0 Varteks Maksimir, Zagreb
Stadion Varteksa, Varaždin
2002–03 Hajduk Split (4) 1–0, 4–0
Uljanik Pula Aldo Drosina, Pula
Poljud, Split
2003–04 Dinamo Zagreb (7) 1–1, 0–0 (a) Varteks Stadion Varteksa, Varaždin
Maksimir, Zagreb
2004–05 Rijeka (1) 2–1, 1–0
Hajduk Split Kantrida, Rijeka
Poljud, Split
2005–06 Rijeka (2) 4–0, 1–5 (a)
Varteks Kantrida, Rijeka
Stadion Varteksa, Varaždin
2006–07 Dinamo Zagreb (8) 1–0, 1–1
Slaven Belupo Maksimir, Zagreb
Gradski stadion, Koprivnica
2007–08 Dinamo Zagreb (9) 3–0, 0–0
Hajduk Split Maksimir, Zagreb
Poljud, Split
2008–09 Dinamo Zagreb (10) 3–0, 0–3 (4–3 p)
Hajduk Split Maksimir, Zagreb
Poljud, Split
2009–10 Hajduk Split (5) 2–1, 2–0
Šibenik Poljud, Split
Šubićevac, Šibenik
2010–11 Dinamo Zagreb (11) 5–1, 3–1
Varaždin Maksimir, Zagreb
Anđelko Herjavec, Varaždin
2011–12 Dinamo Zagreb (12) 0–0, 3–1
Osijek Gradski vrt, Osijek
Maksimir, Zagreb
2012–13 Hajduk Split (6) 2–1, 3–3
Lokomotiva Poljud, Split
Maksimir, Zagreb
2013–14 Rijeka (3) 1–0, 2–0
Dinamo Zagreb Maksimir, Zagreb
Kantrida, Rijeka
2014−15 Dinamo Zagreb (13) 0–0 (4–2 p)
RNK Split Maksimir, Zagreb
2015–16 Dinamo Zagreb (14) 2–1
Slaven Belupo Gradski vrt, Osijek
2016–17 Rijeka (4) 3–1
Dinamo Zagreb Stadion Anđelko Herjavec, Varaždin
2017–18 Dinamo Zagreb (15) 1–0
Hajduk Split Stadion HNK Cibalia, Vinkovci
2018–19 Rijeka (5) 3–1
Dinamo Zagreb Aldo Drosina, Pula

Results by teamEdit

Club Winners Last final won Runners-up Last final lost
Dinamo Zagreb[A] 15 2018 7 2019
Hajduk Split 6 2013 5 2018
Rijeka 5 2019 1 1994
Osijek 1 1999 1 2012
Inter Zaprešić[B] 1 1992 0
Varaždin[C] 0 6 2011
Slaven Belupo[E] 0 2 2016
NK Zagreb 0 1 1997
Cibalia 0 1 1999
Istra 1961[D] 0 1 2003
Šibenik 0 1 2010
Lokomotiva 0 1 2013
RNK Split 0 1 2015


A. ^ Originally called Dinamo Zagreb, the club was renamed "HAŠK Građanski" in 1992, and then again "Croatia Zagreb" in the winter break of the 1992–93 season. The club reverted to its original name in February 2000.
B. ^ Inter Zaprešić was known by its sponsored name "Inker Zaprešić" (sometimes spelled "INKER") from 1991 to 2003.
C. ^ Varaždin were known as "Varteks" from 1958 to 2010.
D. ^ Istra 1961 was formerly known as "Uljanik Pula" (before 2003), "Pula 1856" (2003–05), "Pula Staro Češko" (2005–06), and "NK Pula" (2006–07) before adopting their current name in 2007. They are not to be confused with their cross-city rivals NK Istra.
E. ^ Slaven Belupo based in Koprivnica were formerly known as "Slaven" until 1992. From 1992 to 1994 they were called "Slaven Bilokalnik" before adopting their current name for sponsorship reasons. Since UEFA does not approve sponsored club names, the club is listed as "Slaven Koprivnica" in European competitions and on UEFA's website.


  1. ^ a b c d e "Propozicije završnog dijela natjecanja za hrvatski nogometni kup" (PDF). Glasnik HNS-a (in Croatian). Croatian Football Federation. 5 August 2009. Archived from the original (PDF) on 29 November 2010. Retrieved 26 August 2010. Cite uses deprecated parameter |dead-url= (help)
  2. ^ "Varteks target cup triumph". UEFA. 1 May 2002. Retrieved 10 January 2018.
  3. ^ a b Stokkermans, Karel (7 May 2010). "Croatia - Cup Finals". Rec.Sport.Soccer Statistics Foundation. Retrieved 10 January 2018.
  4. ^ Puric, Bojan (7 February 2000). "Croatian Cup 1992–1999 - All Finals". Rec.Sport.Soccer Statistics Foundation. Retrieved 26 August 2010.

External linksEdit