Championships
 
Select...
Home / Matches / HNL

HNL 2024/2025, all matches

HNL
HNL
NK Istra 1961
NK Istra 1961
NK Osijek
NK Osijek
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb
HNK Gorica
HNK Gorica
NK Slaven Belupo
NK Slaven Belupo
HNK Rijeka
HNK Rijeka
NK Varaždin
NK Varaždin
GNK Dinamo Zagreb
GNK Dinamo Zagreb
HNK Hajduk Split
HNK Hajduk Split
HNK Šibenik
HNK Šibenik
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb
HNK Rijeka
HNK Rijeka
HNK Šibenik
HNK Šibenik
NK Osijek
NK Osijek
NK Istra 1961
NK Istra 1961
GNK Dinamo Zagreb
GNK Dinamo Zagreb
NK Slaven Belupo
NK Slaven Belupo
HNK Hajduk Split
HNK Hajduk Split
NK Varaždin
NK Varaždin
HNK Gorica
HNK Gorica
NK Slaven Belupo
NK Slaven Belupo
HNK Šibenik
HNK Šibenik
HNK Hajduk Split
HNK Hajduk Split
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb
HNK Rijeka
HNK Rijeka
NK Varaždin
NK Varaždin
GNK Dinamo Zagreb
GNK Dinamo Zagreb
NK Osijek
NK Osijek
HNK Gorica
HNK Gorica
NK Istra 1961
NK Istra 1961
NK Varaždin
NK Varaždin
HNK Hajduk Split
HNK Hajduk Split
NK Osijek
NK Osijek
HNK Gorica
HNK Gorica
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb
NK Slaven Belupo
NK Slaven Belupo
NK Istra 1961
NK Istra 1961
HNK Rijeka
HNK Rijeka
HNK Šibenik
HNK Šibenik
GNK Dinamo Zagreb
GNK Dinamo Zagreb
HNK Gorica
HNK Gorica
GNK Dinamo Zagreb
GNK Dinamo Zagreb
HNK Hajduk Split
HNK Hajduk Split
NK Istra 1961
NK Istra 1961
HNK Rijeka
HNK Rijeka
NK Osijek
NK Osijek
NK Slaven Belupo
NK Slaven Belupo
NK Varaždin
NK Varaždin
HNK Šibenik
HNK Šibenik
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb
GNK Dinamo Zagreb
GNK Dinamo Zagreb
HNK Rijeka
HNK Rijeka
HNK Šibenik
HNK Šibenik
HNK Gorica
HNK Gorica
NK Istra 1961
NK Istra 1961
NK Slaven Belupo
NK Slaven Belupo
NK Osijek
NK Osijek
HNK Hajduk Split
HNK Hajduk Split
NK Varaždin
NK Varaždin
NK Lokomotiva Zagreb
NK Lokomotiva Zagreb

Standings

HNL
#TeamsMWDLSC+/-P
1
HNK Rijeka HNK Rijeka
8530151+1418
2
HNK Hajduk Split HNK Hajduk Split
8530125+718
3
GNK Dinamo Zagreb GNK Dinamo Zagreb
8512199+1016
4
NK Varaždin NK Varaždin
833264+212
5
HNK Šibenik HNK Šibenik
832369-311
6
NK Osijek NK Osijek
8314810-210
7
NK Istra 1961 NK Istra 1961
8224414-108
8
HNK Gorica HNK Gorica
7124712-55
9
NK Lokomotiva Zagreb NK Lokomotiva Zagreb
8125615-95
10
NK Slaven Belupo NK Slaven Belupo
7115711-44

The Croatian Football League, known as the Hrvatska nogometna liga (HNL), is the top division of professional football in Croatia. The league was founded in 1991 after Croatia gained independence. The HNL consists of 10 teams, each of which plays 36 matches per season: two at home and two away against each opponent. The season begins in July or August and ends in May, with a two-month break between December and February.

The league regulations stipulate that the team that finishes first becomes the champion of Croatia and gains the right to participate in the UEFA Champions League. The teams that finish second and third are promoted to the UEFA Conference League. The team that finishes last is relegated to the Second League, giving its place to the winner of that league.

The history of the league is rich in significant events and successes of Croatian clubs on the international arena. Dinamo Zagreb is the most decorated club in the history of the HNL, having won the championship more than 20 times. Other successful clubs include Hajduk Split, which also has numerous national titles and has played in various European tournaments.

Interesting facts:

• Dinamo Zagreb has won the Croatian championship 28 times, including four Yugoslav titles.
• Hajduk Split has won 15 Croatian championships, including nine Yugoslav titles.
• The average attendance at HNL matches is around 3,000 spectators, highlighting the popularity of football in the country.
• In the 2023/24 season, Gorica, Istra 1961 and Varazdin will participate in the top division, adding variety and competition to the league.