В начале своей футбольной карьеры Зулло отметился игрой за три клуба из своего родного города — Брисбен. Больше всего матчей он отыграл за «Брисбен Роар» — 53 игры за три сезона. В конце сезона 2008/2009 Зулло получил предложения от нескольких голландских клубов, в том числе от «Гронингена» и НЕК, однако австралиец принял решение остаться в Чемпионате Австралии ещё на один сезон — в то время он играл за «Брисбен Роар»[1].
2 апреля 2010 года вместе с двумя своими одноклубниками Томми Оуром и Адамом Сарота он присоединился к голландскому клубу — «Утрехту» (контракт был заключен на три года)[2]. 29 августа 2013 года Зулло вернулся в австралийскую лигу на правах аренды — в клуб «Аделаида Юнайтед».
14 июля 2015 года Зулло заключил однолетний контракт с «Мельбурн Сити»[3]. А 11 мая 2016 года австралиец перешёл в «Сидней», подписав контракт на 2 года[4]. В свой первый сезон за новый клуб Зулло хорошо проявил себя в качестве атакующего защитника — он три раза ассистировал нападающим в забитых мячах и сформировал хорошую игровую связку с левым нападающим Милошом Нинковичем[источник не указан 2069 дней]. В январе 2018 года Зулло продлил контракт с «Сиднеем» ещё на два года.
У Майкла Зулло есть младший брат Джулиан — он принял участие в третьем сезоне футбольного шоу талантов Football Superstar на австралийском телеканале Fox8