From Surf Wiki (app.surf) — the open knowledge base
2024–25 Croatian Football League
| Season |
|---|
| 2 August 2024 – 25 May 2025 |
| HNK Rijeka (2nd title) |
| HNK Šibenik |
| HNK Rijeka |
| Dinamo Zagreb |
| Hajduk SplitVaraždin |
| 180 |
| 424 (2.36 per match) |
| Marko Livaja (19 goals) |
| Dinamo Zagreb 5–0 Istra 1961(2 August 2024)Dinamo Zagreb 5–0 Slaven Belupo(10 May 2025) |
| Šibenik 0–4 Dinamo Zagreb(1 November 2024)Šibenik 0–4 Dinamo Zagreb(17 April 2025) |
| Dinamo Zagreb 5–1 Lokomotiva(28 September 2024)Dinamo Zagreb 2–4 Osijek(27 October 2024)Istra 3–3 Šibenik(14 December 2024) |
| 4 matchesDinamo Zagreb |
| 19 matchesRijeka |
| 11 matchesŠibenik |
| 5 matchesOsijek |
| 33,502 |
| 288 |
| ← 2023–24 2025–26 → |
The 2024–25 Croatian Football League (officially SuperSport Hrvatska nogometna liga for sponsorship reasons) is the 34th season of the Croatian top division football, the national championship for men's association football teams in Croatia, since its establishment in 1992. The season began on 2 August 2024.
The league is being contested by ten teams.
The following teams will compete in the 2024–25 HNL.
Šibenik (promoted after a one-year absence) was promoted from the 2023–24 Prva NL. Rudeš (relegated after one season in the top flight) was relegated to 2024–25 Prva NL.
| Dinamo Zagreb | Gorica | Hajduk Split | Istra 1961 |
|---|---|---|---|
| Stadion Maksimir | Gradski stadion Velika Gorica | Stadion Poljud | Stadion Aldo Drosina |
| Capacity: 24,851 | Capacity: 8,000 | Capacity: 33,987 | Capacity: 10,000 |
| .mw-parser-output .locmap .od{position:absolute}.mw-parser-output .locmap .id{position:absolute;line-height:0}.mw-parser-output .locmap .l0{font-size:0;position:absolute}.mw-parser-output .locmap .pv{line-height:110%;position:absolute;text-align:center}.mw-parser-output .locmap .pl{line-height:110%;position:absolute;top:-0.75em;text-align:right}.mw-parser-output .locmap .pr{line-height:110%;position:absolute;top:-0.75em;text-align:left}.mw-parser-output .locmap .pv>div{display:inline;padding:1px}.mw-parser-output .locmap .pl>div{display:inline;padding:1px;float:right}.mw-parser-output .locmap .pr>div{display:inline;padding:1px;float:left}@media screen{html.skin-theme-clientpref-night .mw-parser-output .od,html.skin-theme-clientpref-night .mw-parser-output .od .pv>div,html.skin-theme-clientpref-night .mw-parser-output .od .pl>div,html.skin-theme-clientpref-night .mw-parser-output .od .pr>div{background:#fff!important;color:#000!important}html.skin-theme-clientpref-night .mw-parser-output .locmap img{filter:grayscale(0.6)}html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data .locmap div{background:transparent!important}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .locmap img{filter:grayscale(0.6)}html.skin-theme-clientpref-os .mw-parser-output .od,html.skin-theme-clientpref-os .mw-parser-output .od .pv>div,html.skin-theme-clientpref-os .mw-parser-output .od .pl>div,html.skin-theme-clientpref-os .mw-parser-output .od .pr>div{background:white!important;color:#000!important}html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data .locmap div{background:transparent!important}}DinamoLokomotivaGoricaHajduk SplitIstra 1961OsijekRijekaSlavenŠibenikVaraždin Locations of teams in 2024–25 HNL | |||
| Stadion Kranjčevićeva | Opus Arena | ||
| Capacity: 5,350 | Capacity: 13,005 | ||
| Stadion Rujevica | Stadion Ivan Kušek-Apaš | Stadion Šubićevac | Stadion Varteks |
| Capacity: 8,191 | Capacity: 3,054 | Capacity: 3,701 | Capacity: 8,818 |
| Team | City | Stadium | Capacity | Ref. |
|---|---|---|---|---|
| Dinamo Zagreb | Zagreb | Maksimir | 24,851 | |
| Gorica | Velika Gorica | ŠRC Velika Gorica | 8,000 | |
| Hajduk Split | Split | Poljud | 33,987 | |
| Istra 1961 | Pula | Stadion Aldo Drosina | 10,000 | |
| Lokomotiva | Zagreb | Kranjčevićeva1 | 3,690 | |
| Osijek | Osijek | Opus Arena | 13,005 | |
| Rijeka | Rijeka | Rujevica | 8,191 | |
| Slaven Belupo | Koprivnica | Stadion Ivan Kušek-Apaš | 3,054 | |
| Šibenik | Šibenik | Šubićevac | 3,701 | |
| Varaždin | Varaždin | Stadion Varteks | 8,818 |
- 1 Lokomotiva host their home matches at Stadion Kranjčevićeva. The stadium is originally the home ground of fifth-level side NK Zagreb.
| Rank | Counties of Croatia | Number of teams | Club(s) |
|---|---|---|---|
| 1 | City of Zagreb | 2 | Dinamo Zagreb, Lokomotiva |
| 2 | Istria | 1 | Istra 1961 |
| Koprivnica-Križevci | Slaven Belupo | ||
| Osijek-Baranja | Osijek | ||
| Primorje-Gorski Kotar | Rijeka | ||
| Split-Dalmatia | Hajduk Split | ||
| Šibenik-Knin | Šibenik | ||
| Varaždin | Varaždin | ||
| Zagreb County | Gorica |
| Club | Manager | Captain | Kit manufacturer | Sponsors |
|---|---|---|---|---|
| Dinamo Zagreb | Sandro Perković (caretaker) | Arijan Ademi | Castore | Favbet |
| Gorica | Mario Carević | Filip Mrzljak | Alpas | Kömmerling |
| Hajduk Split | Gennaro Gattuso | Lovre Kalinić | Adidas | Tommy |
| Istra 1961 | Gonzalo García | Slavko Blagojević | Joma | Germania |
| Lokomotiva | Mario Cvitanović | Mateo Marić | Macron | Favbet |
| Osijek | Simon Rožman | Vedran Jugović | 2Rule | Mészáros és Mészáros Kft. |
| Rijeka | Radomir Đalović | Martin Zlomislić | Joma | Favbet |
| Slaven Belupo | Mario Kovačević | Tomislav Božić | Jako | Belupo |
| Šibenik | Rajko Vidović | Antonio Đaković | Capelli Sport | |
| Varaždin | Nikola Šafarić | Oliver Zelenika | Capelli Sport | BURAI |
| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Replaced by | Date of appointment |
|---|---|---|---|---|---|---|
| Osijek | Ivo Smoje (caretaker) | End of caretaker spell | 26 May 2024 | Pre-season | Federico Coppitelli | 13 June 2024 |
| Hajduk Split | Jure Ivanković (caretaker) | 26 May 2024 | Gennaro Gattuso | 13 June 2024 | ||
| Varaždin | Mario Kovačević | Contract expired | 31 May 2024 | Nikola Šafarić | 31 May 2024 | |
| Rijeka | Željko Sopić | Sacked | 13 August 2024 | 3rd | Radomir Đalović | 13 August 2024 |
| Slaven Belupo | Ivan Radeljić | 2 September 2024 | 10th | Mario Kovačević | 2 September 2024 | |
| Dinamo Zagreb | Sergej Jakirović | 19 September 2024 | 3rd | Sandro Perković (caretaker) | 19 September 2024 | |
| Sandro Perković (caretaker) | End of caretaker spell | 26 September 2024 | 3rd | Nenad Bjelica | 26 September 2024 | |
| Gorica | Rajko Vidović | Sacked | 8 October 2024 | 8th | Mensur Mujdža (caretaker) | 8 October 2024 |
| Šibenik | Mario Carević | Mutual consent | 10 October 2024 | 5th | Marko Kartelo (caretaker) | 14 October 2024 |
| Gorica | Mensur Mujdža (caretaker) | End of caretaker spell | 15 October 2024 | 8th | Mario Carević | 15 October 2024 |
| Šibenik | Marko Kartelo (caretaker) | 10 October 2024 | 9th | Rajko Vidović | 13 November 2024 | |
| Istra 1961 | Paolo Tramezzani | Sacked | 22 December 2024 | 8th | Gonzalo García | 7 January 2025 |
| Dinamo Zagreb | Nenad Bjelica | 29 December 2024 | 3rd | Fabio Cannavaro | 29 December 2024 | |
| Lokomotiva | Silvijo Čabraja | Mutual consent | 19 March 2025 | 7th | Damir Ferenčina (caretaker) | 19 March 2025 |
| Osijek | Federico Coppitelli | Sacked | 19 March 2025 | 6th | Simon Rožman | 20 March 2025 |
| Dinamo Zagreb | Fabio Cannavaro | 9 April 2025 | 3rd | Sandro Perković (caretaker) | 9 April 2025 | |
| Lokomotiva | Damir Ferenčina (caretaker) | End of caretaker spell | 24 April 2025 | 9th | Mario Cvitanović | 24 April 2025 |
Each team plays home-and-away against every other team in the league twice, for a total of 36 matches each played.
As of 25 May 2025
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Marko Livaja | Hajduk Split | 19 |
| 2 | Sandro Kulenović | Dinamo Zagreb | 15 |
| 3 | Robert Mudražija | Lokomotiva | 14 |
| 4 | Toni Fruk | Rijeka | 11 |
| 5 | Arnel Jakupović | Osijek | 9 |
| Duje Čop | Lokomotiva / Rijeka | ||
| 7 | Ilija Nestorovski | Slaven Belupo | 8 |
| Dimitar Mitrovski | Varaždin | ||
| Niko Janković | Rijeka |
Given by HNS, SuperSport, HRNogomet, MAXSport and Sportnet.hr.
| Award | Winner | Club |
|---|---|---|
| Marko Livaja | Hajduk Split | |
| Toni Fruk | Rijeka | |
| Marko Livaja (19 goals) | Hajduk Split | |
| Radomir Đalović | Rijeka | |
| Martin Zlomislić | Rijeka | |
| Marko Livaja vs Šibenik (Matchday 18) | Hajduk Split | |
| Marko Malenica vs Hajduk (Matchday 5) | Osijek |
| Team of the Year | ||||
|---|---|---|---|---|
| Goalkeeper | Ivan Sušak (Slaven Belupo) | |||
| Defence | Moris Valinčić (Istra) | Stjepan Radeljić (Rijeka) | Filip Uremović (Hajduk Split) | Roko Jurišić (Osijek) |
| Midfield | Alen Grgić (Slaven Belupo) | Toni Fruk (Rijeka) | Martin Baturina (Dinamo Zagreb) | Mateo Lisica (Istra) |
| Attack | Sandro Kulenović (Dinamo Zagreb) | Marko Livaja (Hajduk Split) |
Given by Croatian Association Football Union.
| Award | Winner | Club |
|---|---|---|
| Marko Livaja | Hajduk Split | |
| Gonzalo García | Istra | |
| Adriano Jagušić | Slaven Belupo |
| Team of the Year | ||||
|---|---|---|---|---|
| Goalkeeper | Marko Malenica (Osijek) | |||
| Defence | Dario Marešić (Istra) | Moris Valinčić (Istra) | Stjepan Radeljić (Rijeka) | Roko Jurišić (Osijek) |
| Midfield | Josip Mišić (Dinamo Zagreb) | Toni Fruk (Rijeka) | Martin Baturina (Dinamo Zagreb) | |
| Attack | Dimitar Mitrovski (Varaždin) | Marko Livaja (Hajduk Split) | Marko Pjaca (Dinamo Zagreb) |
| Second best Team of the Year | ||||
|---|---|---|---|---|
| Goalkeeper | Martin Zlomislić (Rijeka) | |||
| Defence | Ronaël Pierre-Gabriel (Dinamo Zagreb) | Ante Majstorović (Rijeka) | Ville Koski (Istra) | Frane Maglica (Varaždin) |
| Midfield | Petar Sučić (Dinamo Zagreb) | Ivan Rakitić (Hajduk Split) | Robert Mudražija (Lokomotiva Zagreb) | |
| Attack | Adriano Jagušić (Slaven Belupo) | Mateo Lisica (Istra) | Alen Grgić (Slaven Belupo) |
| No. | Club | Average attendance | Change | Highest |
|---|---|---|---|---|
| 1 | HNK Hajduk Split | 22,028 | 16,7% | 33,502 |
| 2 | GNK Dinamo Zagreb | 10,987 | 21,9% | 23,756 |
| 3 | NK Osijek | 5,739 | -22,6% | 11,532 |
| 4 | HNK Rijeka | 5,375 | -16,1% | 8,187 |
| 5 | NK 1961 Istra Pula | 3,193 | 22,7% | 7,443 |
| 6 | NK Varaždin | 3,082 | 3,8% | 10,428 |
| 7 | HNK Gorica | 1,770 | -3,3% | 5,146 |
| 8 | HNK Šibenik | 1,559 | 74,5% | 3,438 |
| 9 | NK Slaven Koprivnica | 1,529 | 19,5% | 3,200 |
| 10 | NK Lokomotiva Zagreb | 1,518 | -6,5% | 8,981 |
- Official website (in Croatian)
- Prva HNL at UEFA.com
Ask Mako anything about 2024–25 Croatian Football League — get instant answers, deeper analysis, and related topics.
Research with MakoFree with your Surf account
Create a free account to save articles, ask Mako questions, and organize your research.
Sign up freeThis content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.
Report