Halloran debuteerde op 29 augustus 2010 voor Gold Coast United, toen er met 0–1 verloren werd tegen Melbourne Victory.[1] De middenvelder zou uiteindelijk twee seizoenen bij Gold Coast United blijven. In de zomer van 2012 verkaste hij namelijk naar Brisbane Roar, waar hij een driejarige verbintenis ondertekende.[2] Op 22 mei 2013 wisselde Halloran opnieuw van club; het Duitse Fortuna Düsseldorf werd zijn nieuwe werkgever.[3] Twee jaar later verkaste hij binnen Duitsland naar 1. FC Heidenheim.[4] In januari 2018 maakte de Australiër de overstap naar het Japanse V-Varen Nagasaki, waar hij voor één jaar tekende.[5] Na een halfjaar werd Adelaide United de nieuwe club van Halloran.[6] In januari 2022 verkaste de Australiër naar FC Seoul.[7] Later dat jaar keerde hij weer terug bij Adelaide United.[8] Na afloop van deze verbintenis verkaste Halloran transfervrij naar zijn oude club Brisbane Roar.[9]
Halloran maakte zijn debuut in het Australisch voetbalelftal op 26 mei 2014, toen er met 1–1 werd gelijkgespeeld tegen Zuid-Afrika.[10] Op 3 juni 2014 werd bekend dat de middenvelder was opgeroepen voor de Australische selectie op het WK 2014 in Brazilië.[11]