Croatian Cup List of winners List of winners

| Season | Winner | Score | Runners_up | Venues |
|---|---|---|---|---|
| 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 details | Lokomotiva | Poljud , Split Maksimir , Zagreb |