1992: Inker Zaprešić - HAŠK Građanski (1–1, 1–0)
1993: Hajduk - Croatia (4–1, 1–2)
1994: Croatia - Rijeka (2–0, 0–1)
1995: Hajduk - Croatia (3–2, 1–0)
1996: Croatia - Varteks (2–0, 1–0)
1997: Croatia - Zagreb (2–1)
1998: Croatia - Varteks (1–0, 2–1)
1999: Osijek - Cibalia (2–1)
2000: Hajduk - Dinamo (2–0, 0–1)
2001: Dinamo - Hajduk (2–0, 1–0)
2002: Dinamo - Varteks (1–1, 1–0)
2003: Hajduk - Uljanik Pula (1–0, 4–0)
2004: Dinamo - Varteks (1–1, 0–0)
2005: Rijeka - Hajduk (2–1, 1–0)
2006: Rijeka - Varteks (4–0, 1–5)
2007: Dinamo - Slaven Belupo (1–0, 1–1)
2008: Dinamo - Hajduk (3–0, 0–0)
2009: Dinamo - Hajduk (3–0, 0–3, 4–3 nakon 11-eraca)
2010: Hajduk - Šibenik (2–1, 2–0)
2011: Dinamo - Varaždin (5–1, 3–1)
2012: Dinamo - Osijek (0–0, 3–1)
2013: HAJDUK - LOKOMOTIVA
Poredak klubova po broju osvojenih kupova:
1. Dinamo - 12
2. Hajduk - 5
3. Rijeka - 2
4. Osijek - 1
4. Inter Zaprešić - 1