1. Runde
21.08.2021 16:30 Nehaj Senj - NK Borac 2:0 (0:0)
17:00 NK Zagora Unešić - NK Karlovac 1:2 (0:1)
24.08.2021 16:30 NK Međimurje - NK Slavonija Požega 4:0 (1:0)
25.08.2021 16:30 HNK Orijent Rijeka - NK Marsonia 2:1 (1:0)
16:30 NK Podravina - NK Bjelovar 3:5 (0:0, 0:0, 0:0) i.E.
16:30 Primorac Biograd - Samobor 1:0 (0:0)
16:30 NK Belišce - NK Mladost Prelog 4:1 (2:1)
16:30 Mladost Ždralovi - Neretvanac Opuzen 4:2 (1:2)
16:30 NK Bednja Beletinec - NK Uljanik 1:0 (0:0)
16:30 NK Sesvete - NK Mladost Petrinja 3:1 (0:0, 0:0, 0:0) i.E.
16:30 NK Moslavina Kutina - NK Oriolik 0:2 (0:1)
16:30 NK Pitomača - NK Kurilovec 2:0 (1:0)
16:30 NK Virovitica - NK BSK Bijelo Brdo 0:4 (0:2)
16:30 NK Križevci - NK Dugopolje 2:3 (1:2)
16:30 NK Graničar Županja - NK Rudar Labin 0:1 (0:1)
16:30 NK Vuteks Sloga - NK Straža Hum na Sutli 3:1 (0:1)
2. Runde
14.09.2021 16:00 Nehaj Senj - HNK Gorica 3:7 (3:2)
15.09.2021 16:00 NK Bednja Beletinec - NK Osijek 0:3 (0:2)
21.09.2021 15:00 NK Pitomača - HNK Rijeka 0:7 (0:2)
15:30 NK Dugopolje - Lokomotiva Zagreb 7:8 (0:1, 1:1, 1:1) i.E.
15:30 NK Vuteks Sloga - NK Istra 1961 0:3 (0:0)
15:30 Mladost Ždralovi - NK Inter Zaprešić 3:1 (3:0)
17:00 Primorac Biograd - Hajduk Split 1:2 (1:1)
22.09.2021 15:30 NK Sesvete - NK Varaždin ŠN 2:3 (0:1, 2:2) n.V.
15:30 NK Belišce - NK Vinogradar 4:0 (3:0)
15:30 NK Bjelovar - NK Rudeš 1:5 (0:3)
15:30 NK BSK Bijelo Brdo - HNK Cibalia 1:0 (1:0)
15:30 NK Zagreb - NK Oriolik 0:1 (0:1)
16:00 HNK Orijent Rijeka - Dinamo Zagreb 1:4 (0:1)
16:30 NK Rudar Labin - RNK Split 2:0 (2:0)
18:00 NK Međimurje - HNK Šibenik 0:1 (0:1)
18:30 NK Karlovac - Slaven Belupo 0:2 (0:1)
Achtelfinale
26.10.2021 13:00 NK Rudeš - NK Osijek -:-
15:00 NK Belišce - Hajduk Split -:-
17:30 HNK Šibenik - Slaven Belupo -:-
27.10.2021 13:00 NK Oriolik - HNK Rijeka -:-
15:00 NK BSK Bijelo Brdo - Dinamo Zagreb -:-
15:00 NK Rudar Labin - NK Istra 1961 -:-
15:00 HNK Gorica - Mladost Ždralovi -:-
17:30 NK Varaždin ŠN - Lokomotiva Zagreb -:-