Przed każdą rundą odbywało się losowanie wyłaniające pary meczowe. Przed losowaniem 1/8 finału drużyny podzielone zostały na rozstawione i nierozstawione. Rozstawionych było osiem najlepszych zespołów Superligi w sezonie 2020/2021.

Drużyny rozstawione1.HAOK Mladost Zagrzeb2.MOK Mursa Osijek3.OK Split4.OK Ribola Kaštela5.OKM Centrometal6.OK Kitro Varaždin7.MOK Rijeka8.MOK Marsonia  Drużyny nierozstawioneOK BibinjeOK DaruvarOK GoricaOK MlakaOK RovinjOK SisakOK ZadarMOK Željezničar Osijek

Do drużyn rozstawionych dolosowywano drużyny nierozstawione. W ten sposób powstały pary meczowe 1/8 finału. Gospodarzami meczów w parach były zespoły nierozstawione.

+ Pary 1/8 finałuPara 1drużyna nierozstawionaHAOK Mladost ZagrzebPara 2drużyna nierozstawionaMOK Mursa OsijekPara 3drużyna nierozstawionaOK SplitPara 4drużyna nierozstawionaOK Ribola KaštelaPara 5drużyna nierozstawionaOKM CentrometalPara 6drużyna nierozstawionaOK Kitro VaraždinPara 7drużyna nierozstawionaMOK RijekaPara 8drużyna nierozstawionaMOK Marsonia

Losowanie par ćwierćfinałowych odbywało się zgodnie z zasadą, że do zwycięzców w parach 1-4 1/8 finału dolosowywano zwycięzców w parach 5-8. Gospodarzami meczów w parach ćwierćfinałowych byli zwycięzcy w parach 5-8 1/8 finału.