Antes de la independencia de la nación, futbolistas croatas jugaban para los equipos nacionales del Reino de Yugoslavia (1919-39) y de la República Federal Socialista de Yugoslavia (1945-90), aunque durante los períodos de agitación política, equipos étnicamente croatas a veces se formaban para jugar partidos no oficiales. La mayoría de los partidos como local los disputa en el estadio Maksimir de Zagreb, aunque algunos los disputa, también, en el estadio Poljud de Split o en otros de menor capacidad, como el Stadion Gradski vrt de Osijek, dependiendo de la naturaleza del partido.