cocalić began his professional career at željezničar, before joining panionios in 2010. two years later, he moved to maccabi haifa. in 2015, he was transferred to mechelen. four years later, he signed with akhisarspor.