Vorrunde
28.08.2012 16:00 NK Vrsar - NK Tomislav-Pan 5:0
29.08.2012 HNK Krka - NK Nedelišće 0:3 Wert.
NK GOŠK Dubrovnik - NK Jedinstvo Omladinac 3:0 Wert.
16:00 NK Koprivnica - NK Vuteks Sloga 5:4 i.E.
16:00 NK Libertas - Mladost Ždralovi 2:1
16:00 NK Slunj - NK Zadrugar Hrastovsko 2:1
16:00 Tekstilac Ravnice - NK Višnjevac 6:5 i.E.
16:00 NK Ivančica - NK Oriolik 6:5 i.E.
16:00 Mladost Repušnica - Zrinski Tordinci 1:2
16:00 HNK Gorica - NK Sloboda Slakovec 4:0 (3:0)
16:00 NK Bjelovar - NK Vinodol 1:2
16:00 NK Novalja - Zagorec Krapina 3:1
16:00 NK Zelina - Mladost Mali Otok 9:0 (4:0)
16:00 NK Virovitica - RNK Split 1:4
17:00 Lokomotiva Zagreb - NK Slavija Pleternica 7:0
18:00 NK Zadar - NK Belišce 5:1
1. Runde
25.09.2012 15:30 NK Vrsar - Dinamo Zagreb 0:3 (0:3)
15:30 HNK Gorica - NK Inter Zaprešić 3:0 (1:0)
17:00 Lokomotiva Zagreb - HNK Segesta 4:2 (3:1)
26.09.2012 NK Libertas - NK Varaždin 3:0 Wert.
NK Zelina - NK Karlovac 3:0 Wert.
15:30 NK Slunj - Hajduk Split 0:4
15:30 Zrinski Tordinci - NK Zagreb 0:4
15:30 NK Vinodol - HNK Cibalia 0:2
15:30 NK Novalja - NK Osijek 0:1
15:30 NK Ivančica - Slaven Belupo 1:2 (0:0)
15:30 NK GOŠK Dubrovnik - HNK Šibenik 4:2 i.E.
15:30 NK Nedelišće - HNK Rijeka 1:0 (0:0, 0:0) n.V.
15:30 NK Koprivnica - NK Pomorac 2:1 n.V.
15:30 NK Višnjevac - NK Istra 1961 1:2
16:30 NK Zadar - NK Konavljanin Cilipi 2:0
18:00 RNK Split - NK Zagora Unešić 5:1 (1:0)
Achtelfinale
30.10.2012 15:00 Dinamo Zagreb - NK Zadar 2:3 (2:0, 2:2) n.V.
15:00 NK Zagreb - NK Zelina 1:2 (1:1)
17:00 Lokomotiva Zagreb - NK Libertas 3:2 (2:1)
17:00 NK Osijek - NK Istra 1961 3:2 (1:0, 1:1) n.V.
17:00 Slaven Belupo - NK Koprivnica 2:0 (0:0, 0:0) n.V.
31.10.2012 14:30 NK GOŠK Dubrovnik - NK Nedelišće 2:0 (0:0, 0:0) n.V.
17:00 Hajduk Split - RNK Split 2:1 (1:0)
17:00 HNK Cibalia - HNK Gorica 1:0 (0:0)
Viertelfinale
20.11.2012 13:30 NK GOŠK Dubrovnik - Lokomotiva Zagreb 0:1 (0:0)
17:00 NK Zadar - Slaven Belupo 1:0 (1:0)
21.11.2012 17:00 HNK Cibalia - NK Osijek 1:1 (0:0)
27.11.2012 13:30 NK Zelina - Hajduk Split 1:1 (0:1)
14:00 Lokomotiva Zagreb - NK GOŠK Dubrovnik 0:0 (0:0)
17:00 NK Osijek - HNK Cibalia 1:3 (0:1)
28.11.2012 17:00 Slaven Belupo - NK Zadar 3:1 (1:0)
12.12.2012 17:00 Hajduk Split - NK Zelina 2:0 (1:0)
Halbfinale
03.04.2013 19:00 HNK Cibalia - Lokomotiva Zagreb 1:1 (1:0)
10.04.2013 17:00 Slaven Belupo - Hajduk Split 1:2 (0:0)
17.04.2013 19:00 Lokomotiva Zagreb - HNK Cibalia 3:0 (2:0)
19:00 Hajduk Split - Slaven Belupo 1:1 (0:1)
Finale
08.05.2013 19:30 Hajduk Split - Lokomotiva Zagreb 2:1 (0:0)
22.05.2013 20:15 Lokomotiva Zagreb - Hajduk Split 3:3 (1:1)