U srijedu 30.08.2006. godine odigrane su utakmice pretkola Hrvatskog nogometnog kupa te su postignuti slijedeći rezultati:
GRANIČAR – CROATIA SESVETE 4:6 (11 m)
KOPRIVNICA – METALAC 7:6 (11 m)
MEDULIN 1921 – VINOGRADAR 2:3
MLADOST (Ždralovi) – SAMOBOR 4:0
ORIOLIK – HRVACE 7:8 (11m)
KRIŽEVCI – SLAVONAC (St. Perkovci) 6:2
VUKOVAR 91 – RUDAR 3:0
NOVA VES – GROBNIČAN 0:5
DRAGOVOLJAC (Poličnik) – NOVALJA 1:3
KONAVLJANIN – ZAGOREC 4:0
DINAMO (Palovec) – ĐAKOVO 3:4 (11 m)
MEĐIMURJE – SLAVIJA (Pleternica) 2:0
BJELOVAR – MOSLAVINA 3:2
LUČKO – PODRAVINA 6:7 (11 m)
U ranije odigranim utakmicama Karlovac je pobijedio Bratstvo (Gornje Bazje) sa rezultatom 1:0 u Virovitici, a u Segesta bila uspješnija od Vodica te je pobijedila sa 3:2.
Pobjednici pretkola plasirali su se u šesnaestinu finala završnog dijela natjecanja te se pridružili 16-orici najuspješnijih klubova u natjecanju za Hrvatski nogometni kup u posljednih 5 godina. Utakmice koje se održavaju 20.09.2006. godine, domaćini će biti slabije rangirani klubovi. Parovi se utvrđuju na osnovu koeficijenta uspješnosti u natjecanju kupa sistemom najudaljenijih natjecateljskih brojeva. To znači da će klub koji je 32 na ljestvici igrati sa klubom koji je 1, pa 31-2, 30-3,… U osmini finala igra se samo jedna utakmica bez uzvrata.