Hrvatski Nogometni Kup

Croatia · Since 1941 · 48 clubs

Last Champion
GNK Dinamo Zagreb
Season 2025-26
Total Seasons
36
1941 · · · 2025-26
Most Titles
GNK Dinamo Zagreb
18 titles

About Hrvatski Nogometni Kup

The Croatian Football Cup (Hrvatski nogometni kup), also known as Rabuzin’s Sun, is the main national knockout football competition in Croatia and the second most important domestic tournament after the HNL league. It was established in 1992 following the breakup of Yugoslavia and the creation of an independent Croatian football system. The competition is organized by the Croatian Football Federation (HNS) and typically involves 48 teams from different levels of Croatian football, including top-tier clubs and regional cup winners.

The tournament follows a knockout format, starting with preliminary rounds and progressing through the round of 32, round of 16, quarter-finals, semi-finals, and a single-match final. In earlier years, some rounds and even finals were played over two legs, but the modern format is mostly single elimination. The winner of the Croatian Cup qualifies for the UEFA Europa League (or Europa Conference League depending on league and cup outcomes), making it an important route into European competitions for Croatian clubs.

Historically, the competition has been dominated by the country’s biggest clubs, especially Dinamo Zagreb and Hajduk Split, which together account for the majority of titles and finals. However, several other clubs have also won the trophy, including Rijeka, Osijek, and Inter Zaprešić, showing that upsets are possible in knockout football. The cup is also known for its tradition, strong regional participation, and its symbolic trophy called “Rabuzin’s Sun,” which has become one of the most recognizable symbols in Croatian football.

Seasons

Season Winner Finalist Score
2025-26
GNK Dinamo Zagreb
HNK Rijeka
2-0
2024-25
HNK Rijeka
NK Slaven Belupo
1-1, 1-0
2023-24
GNK Dinamo Zagreb
HNK Rijeka
0-0, 3-1
2022-23
HNK Hajduk Split
HNK Šibenik
2-0
2021-22
HNK Hajduk Split
HNK Rijeka
3-1
2020-21
GNK Dinamo Zagreb
NK Istra 1961
6-3
2019-20
HNK Rijeka
NK Lokomotiva Zagreb
1-0
2018-19
HNK Rijeka
GNK Dinamo Zagreb
3-1
2017-18
GNK Dinamo Zagreb
HNK Hajduk Split
1-0
2016-17
HNK Rijeka
GNK Dinamo Zagreb
3-1
2015-16
GNK Dinamo Zagreb
NK Slaven Belupo
2-1
2014-15
GNK Dinamo Zagreb
RNK Split
0-0, pen. 4-2
2013-14
HNK Rijeka
GNK Dinamo Zagreb
1-0, 2-0
2012-13
HNK Hajduk Split
NK Lokomotiva Zagreb
2-1, 3-3
2011-12
GNK Dinamo Zagreb
NK Osijek
0-0, 3-1
2010-11
GNK Dinamo Zagreb
NK Varaždin
5-1, 3-1
2009-10
HNK Hajduk Split
HNK Šibenik
2-1, 2-0
2008-09
GNK Dinamo Zagreb
HNK Hajduk Split
3-0, 0-3, pen. 5-4
2007-08
GNK Dinamo Zagreb
HNK Hajduk Split
3-0, 0-0
2006-07
GNK Dinamo Zagreb
NK Slaven Belupo
1-0, 1-1
2005-06
HNK Rijeka
NK Varaždin
4-0, 1-5
2004-05
HNK Rijeka
HNK Hajduk Split
2-1, 1-0
2003-04
GNK Dinamo Zagreb
NK Varaždin
0-0, 1-1
2002-03
HNK Hajduk Split
NK Istra 1961
1-0, 4-0
2001-02
GNK Dinamo Zagreb
NK Varaždin
1-1, 1-0
2000-01
GNK Dinamo Zagreb
HNK Hajduk Split
2-0, 1-0
1999-00
HNK Hajduk Split
GNK Dinamo Zagreb
2-0, 0-1
1998-99
NK Osijek
HNK Cibalia
2-1
1997-98
GNK Dinamo Zagreb
NK Varaždin
1-0, 2-1
1996-97
GNK Dinamo Zagreb
NK Zagreb
2-1
1995-96
GNK Dinamo Zagreb
NK Varaždin
2-0, 1-0
1994-95
HNK Hajduk Split
GNK Dinamo Zagreb
3-2, 1-0
1993-94
GNK Dinamo Zagreb
HNK Rijeka
2-0, 0-1
1992-93
HNK Hajduk Split
GNK Dinamo Zagreb
4-1, 1-2
1992
NK Inter Zaprešić
GNK Dinamo Zagreb
1-1, 1-0
1941
HŠK Građanski Zagreb
HŠK Concordia
2-2, 6-2

All-Time table

# Club Count Years
1 GNK Dinamo Zagreb 18 1993-94, 1995-96, 1996-97, 1997-98, 2000-01, 2001-02, 2003-04, 2006-07, 2007-08, 2008-09, 2010-11, 2011-12, 2014-15, 2015-16, 2017-18, 2020-21, 2023-24, 2025-26
7 1992, 1992-93, 1994-95, 1999-00, 2013-14, 2016-17, 2018-19
2 HNK Hajduk Split 8 1992-93, 1994-95, 1999-00, 2002-03, 2009-10, 2012-13, 2021-22, 2022-23
5 2000-01, 2004-05, 2007-08, 2008-09, 2017-18
3 HNK Rijeka 7 2004-05, 2005-06, 2013-14, 2016-17, 2018-19, 2019-20, 2024-25
4 1993-94, 2021-22, 2023-24, 2025-26
4 NK Osijek 1 1998-99
1 2011-12
5 HŠK Građanski Zagreb 1 1941
0 —
6 NK Inter Zaprešić 1 1992
0 —
7 NK Varaždin 0 —
6 1995-96, 1997-98, 2001-02, 2003-04, 2005-06, 2010-11
8 NK Slaven Belupo 0 —
3 2006-07, 2015-16, 2024-25
9 NK Istra 1961 0 —
2 2002-03, 2020-21
10 HNK Šibenik 0 —
2 2009-10, 2022-23
11 NK Lokomotiva Zagreb 0 —
2 2012-13, 2019-20
12 HŠK Concordia 0 —
1 1941
13 NK Zagreb 0 —
1 1996-97
14 HNK Cibalia 0 —
1 1998-99
15 RNK Split 0 —
1 2014-15