Przygodę z piłką rozpoczął w Dinamie Zagrzeb, gdzie grał w zespołach juniorskich. Od 2007 roku nieprzerwanie bronił barw Hajduka Split, którego był kapitanem. W minionym sezonie rozegrał 28 meczów, każde w pełnym wymiarze czasowym i zdobył jednego gola. Był reprezentantem Chorwacji w kategoriach młodzieżowych, a w seniorskiej kadrze zaliczył jeden mecz. Gra na pozycji środkowego obrońcy, ale może występować również na prawej stronie defensywy. "Lechia Gdańsk to idealny klub, dobrze zorganizowany, z wolą walki o najwyższe cele w zespole oraz z niesamowitym stadionem" - powiedział Malocza dla oficjalnego serwisu internetowego klubu, dodając że chce walczyć z Lechią o trofea.