Sydney United FCNK MarsoniaDinamo Zagreb (juvenil)FK Borac Banja LukaDinamo ZagrebFC Rot-Weiß Erfurt1.
Josip Kuže debutó como futbolista profesional en 1971 a los 19 años de edad con el Dinamo Zagreb, equipo en el que se retiró diez temporadas después tras conseguir una Copa de Yugoslavia y una Copa de los Balcanes.
Además cosechó 14 goles en 384 partidos.
Entrenó al Sydney United FC, NK Marsonia, al Dinamo Zagreb juvenil, FK Borac Banja Luka, Dinamo Zagreb, FC Rot-Weiß Erfurt, 1.
FSV Maguncia 05, Gamba Osaka, NK Zagreb, Chemnitzer FC, NK Inter Zaprešić, HNK Rijeka, NK Varteks Varaždin, JEF United Ichihara Chiba, Tianjin Teda.