Setelah Gold Coast United bubar pada akhir musim 2011-2012, Halloran menarik minat dari beberapa klub A-League, termasuk Melbourne Victory dan Brisbane Roar. Pada tanggal 13 Mei 2012, Brisbane Roar mengumumkan bahwa mereka telah mengontrak Halloran selama tiga tahun. Di Brisbane Roar, Halloran mencetak empat gol dalam 18 pertandingan yang ia mainkan, termasuk gol kemenangan pada menit ke-83 melawan Adelaide United. Meskipun demikian, manajernya, Mike Mulvey, mengatakan bahwa Halloran perlu menjadi pemain yang lebih berperan dalam tim.
Pada bulan Mei 2013, Halloran pindah ke Fortuna Düsseldorf di liga 2 Bundesliga Jerman. Dia membuat debutnya pada tanggal 7 Oktober 2013 dan mencetak gol pertamanya untuk tim tersebut dalam penampilan keenamnya. Pada Juni 2015, Halloran pindah ke 1. FC Heidenheim, klub lain di 2. Bundesliga. Setelah itu, ia pindah ke V-Varen Nagasaki di Jepang pada Januari 2018 sebelum akhirnya kembali ke A-League dengan bergabung dengan Adelaide United pada Agustus 2018.
Di tingkat internasional, Halloran telah tampil enam kali untuk tim U-20 Australia dan mencetak satu gol. Namun, ia tidak terpilih dalam skuad utama Australia untuk East Asia Cup Qualifiers pada tahun 2014. Meskipun demikian, penampilannya yang impresif di klub membuatnya mendapatkan perpanjangan kontrak dua tahun dengan Adelaide United pada Maret 2020. Pada Januari 2022, Halloran bergabung dengan FC Seoul dengan kontrak dua tahun, tetapi kontraknya kemudian dibatalkan secara saling setuju pada Juni 2022.