U polufinalu bi mogli gledati najveći derbi hrvatskog nogometa. Ako Hajduk prođe Goricu u četvrtfinalu, u polufinalu će igrati protiv Dinama u Zagrebu.
Dinamo je četvrtfinalu pobijedio Slaven Belupo (2:0), dok Hajduk igra svoju utakmicu s Goricom 16. ožujka, opet u gostima. Bijeli nemaju sreće sa ždrijebom u zadnjih pet godina. U fazi kada se parovi određuju ždrijebom, svaki put su morali na gostovanje.
Rijeka se također plasirala u polufinale pobjedom protiv Osijeka. Riječanima će suparnik biti pobjednik iz dvoboja Oriolika i Istre. Ta se utakmica igra 17. ožujka.
Termini za odigravanje polufinalnih dvoboja su 7., 14. i 18. travnja, a točna satnica bit će određena poslije odigravanja preostalih četvrtfinalnih susreta.
Hrvatski kup, polufinale:
Oriolik/Istra 1961 - Rijeka
Dinamo - Gorica/Hajduk
Hajduk punih pet godina isključivo gost u kup utakmicama
U Hajduku pak nepamte toliko nesreće u ždrijebovima. Punih pet godina nisu bili domaćini u jednoj utakmici Kupa, ali do osmine finala su ionako morali biti gosti jer u tim kolima je domaćin uvijek onaj slabije rangiran.
No od četvrtfinala je Hajduk u tih pet godina točno šest puta mogao biti domaćin, ali su kuglice u HNS-u odlučile da bude gost, baš kao i danas.
Sezona 2016/17:
Jalžabet - Hajduk 0:6
Solin - Hajduk 1:2
RNK Split - Hajduk 2:1 (odlučeno ždrijebom)
Sezona 2017/18:
Oriolik - Hajduk 0:3
Šibenik - Hajduk 0:1
Osijek - Hajduk 1:3 (odlučeno ždrijebom)
Lokomotiva - Hajduk 1:1 (2:4) (odlučeno ždrijebom)
Dinamo - Hajduk 1:0 (finale u Vinkovcima)
Sezona 2018/19
Vrapče - Hajduk 0:2
Šibenik - Hajduk 1:2
Osijek - Hajduk 2:1 (odlučeno ždrijebom)
Sezona 2019/20:
Mladost Petrinja - Hajduk 0:2
Gorica - Hajduk 2:1
Sezona 2020/21:
Graničar - Hajduk 1:2
Zagreb - Hajduk 0:3
Gorica - Hajduk (odlučeno ždrijebom)
Dinamo - Hajduk/Gorica (odlučeno ždrijebom)