Zullo machte seine ersten Schritte im Seniorenbereich in den Ligen des australischen Bundesstaates Queensland. 2007 unterschrieb er einen Vertrag beim Profiklub Queensland Roar und etablierte sich bereits in seiner ersten Saison als Stammspieler.
Zur Saison 2010/11 wechselt Zullo gemeinsam mit seinen Brisbaner Mannschaftskameraden Tommy Oar und Adam Sarota zum niederländischen Erstligisten FC Utrecht, wo er einen Vertrag bis zum 1. Juli 2013 unterschrieb. Inzwischen wurde sein Vertrag bis Sommer 2019 verlängert. Am 6. September 2013 kehrt er in seine Heimat zurück, wechselt zum australischen Erstligisten Adelaide United für ein Jahr auf Leihbasis.