Dinamo Zagreb
2nd in the HNL, 25 points from 12 games. Last 5, all competitions: L · Europa League · Matchday 3Home v NEC NijmegenLost 2–4W · HNLHome v RijekaWon 2–1L · HNLAway at RudešLost 0–1W · Europa League · Matchday 4Away at SunderlandWon 2–0W · HNLAway at VaraždinWon 3–1
What’s at stake: 4 pts behind 1st · Europa League place
In the HNL every season since our records begin in 2016–17Home ground: Stadion Maksimir
Honours: 🏆 Croatian Cup ×18 · HNL ×8 (since 2016–17)
- Croatian Cup 18
- HNL 82025–26, 2023–24, 2022–23, 2021–22, 2020–21, 2019–20, 2018–19, 2017–18
Title totals are all-time where we hold the full list. Counts marked "since" and promotions come from the seasons on this site.
Pyramid:Prva NL (tier below)
Dinamo Zagreb’s journey through the Croatian pyramid
Compare with another clubThis season so far: 2nd in the HNL, 2nd of 42 across the top three Croatian divisions.
- Champions
Season by season 11 seasons
- 2026–27T1HNL2nd of 102nd of 42
- 2025–26T1HNL1st of 101st of 38
- 2024–25T1HNL2nd of 102nd of 38
- 2023–24T1HNL1st of 101st of 22
- 2022–23T1HNL1st of 101st of 38
- 2021–22T1Prva HNL1st of 101st of 26
- 2020–21T1Prva HNL1st of 101st of 28
- 2019–20T1Prva HNL1st of 101st of 26
- 2018–19T1Prva HNL1st of 101st of 24
- 2017–18T1Prva HNL1st of 101st of 22
- 2016–17T1Prva HNL2nd of 102nd of 22
Fixtures
Times in local kick-off time (Zagreb)
- HNLHIstra 1961
- UELHBayer Leverkusen
- HNLAGorica
- HNLARijeka
- HNLHOsijek
- UELARennes
All 28 fixtures
- HNLALokomotiva
- HNLHHajduk Split
- UELAAZ Alkmaar
- HNLHSlaven Belupo
- UELHSturm Graz
- HNLARijeka
- HNLHRudeš
- HNLHVaraždin
- HNLAIstra 1961
- HNLHGorica
- HNLAOsijek
- HNLHLokomotiva
- HNLAHajduk Split
- HNLASlaven Belupo
- HNLHRijeka
- HNLARudeš
- HNLAVaraždin
- HNLHIstra 1961
- HNLAGorica
- HNLHOsijek
- HNLALokomotiva
- HNLHHajduk Split
Results
- HNLAVaraždinW3–1
- UELASunderlandW2–0
- HNLARudešL0–1
- HNLHRijekaW2–1
- UELHNEC NijmegenL2–4
- HNLASlaven BelupoW5–1
All 24 results
- UELHAnderlechtW1–0
- HNLAHajduk SplitL1–2
- HNKAVukovar 1NLW4–0
- HNLHLokomotivaW3–2
- UELAHapoel Beer ShevaD0–0
- HNLAOsijekL2–4
- HNKABedem IvankovoW4–0
- HNLHGoricaW1–0
- HNLAIstra 1961D2–2
- UCLAVikingL1–3
- HNLHVaraždinW3–1
- UCLHVikingD2–2
- HNLHRudešW4–0
- UCLAKauno ŽalgirisW2–1
- UCLHKauno ŽalgirisW5–0
- HNLHSlaven BelupoW2–0
- UCLHThunW3–2 aet
- UCLAThunD1–1
Competitions
2nd of 10 · 25 pts
Full table →- 1st Champions League qualifiers
- 2nd Europa League
- 3–4 Conference League
- 10th Relegation
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 (Champions League qualifiers) | Hajduk Split | 13 | 9 | 2 | 2 | 27 | 11 | +16 | WWDWW | 2913 |
| 2 (Europa League) | Dinamo Zagreb | 12 | 8 | 1 | 3 | 28 | 15 | +13 | LWWLW | 259 |
| 3 (Conference League) | Osijek | 13 | 6 | 2 | 5 | 22 | 18 | +4 | LDLWL | 204 |
| 4 (Conference League) | Istra 1961 | 13 | 5 | 4 | 4 | 24 | 19 | +5 | WLDWW | 1910 |
| 5 | Varaždin | 13 | 5 | 4 | 4 | 17 | 14 | +3 | WLLDL | 194 |
| 6 | Rijeka | 12 | 5 | 3 | 4 | 19 | 18 | +1 | LWLDL | 184 |
| 7 | Slaven Belupo | 13 | 5 | 1 | 7 | 19 | 28 | −9 | WLWLW | 169 |
Qualifying play-offs: L 1–3 v Viking
Tables and bracket →9th of 36 in the league phase · 7 pts · Next: Matchday 5 v Bayer Leverkusen
Tables and bracket →- 1–8 Round of 16
- 9–24 Knockout play-offs
- 25–36 Eliminated
| Pos | Club | P | W | D | L | GF | GA | GD | Form | PtsL5 |
|---|---|---|---|---|---|---|---|---|---|---|
| 6 (Round of 16) | Olympiacos | 4 | 3 | 1 | 0 | 4 | 1 | +3 | WWWD | 1010 |
| 7 (Round of 16) | Bayer Leverkusen | 4 | 3 | 0 | 1 | 8 | 1 | +7 | WWWL | 99 |
| 8 (Round of 16) | Beşiktaş | 4 | 2 | 1 | 1 | 11 | 8 | +3 | WWDL | 77 |
| 9 (Knockout play-offs) | Dinamo Zagreb | 4 | 2 | 1 | 1 | 5 | 4 | +1 | DWLW | 77 |
| 10 (Knockout play-offs) | Levski Sofia | 4 | 2 | 1 | 1 | 4 | 3 | +1 | LDWW | 77 |
| 11 (Knockout play-offs) | Sunderland | 4 | 2 | 1 | 1 | 4 | 4 | 0 | WWDL | 77 |
| 12 (Knockout play-offs) | NEC Nijmegen | 4 | 2 | 1 | 1 | 8 | 9 | −1 | LDWW | 77 |
- UELAHapoel Beer ShevaD0–0
- UELHAnderlechtW1–0
- UELHNEC NijmegenL2–4
- UELASunderlandW2–0
- UELHBayer Leverkusen
- UELARennes
- UELAAZ Alkmaar
- UELHSturm Graz
Round of 16: W 4–0 v Vukovar
Full bracket →- HNKABedem IvankovoW4–0
- HNKAVukovar 1NLW4–0
Runs
Croatian Cup
18 titles in all, plus 7 lost finals (most recently 2019). Won it 3 times since 2018–19: 2020–21, 2023–24, 2025–26.
Only seasons where the club reached the main UEFA competition are shown.
No dot means the club did not qualify for the group/league or knockout stage that season.