7 stycznia 2010 roku Australijczyk został wypożyczony na rok do japońskiego zespołu Urawa Red Diamonds. 11 grudnia 2010 został kupiony przez japoński klub W latach 2012–2013 grał w Al-Arabi SC, a w latach 2013–2015 w Western Sydney Wanderers. W 2015 przeszedł do chińskiego Hangzhou Greentown, a w 2018 został graczem Perth Glory.

Kariera reprezentacyjna Spiranovic ma za sobą występy w młodzieżowych reprezentacjach Australii. Grywał w drużynach u-17, u-20 i u-23, dla których łącznie rozegrał 39 meczów i strzelił 1 gola. Brał między innymi udział w Mistrzostwach Świata U-17 2005 oraz Młodzieżowych Mistrzostwach Azji 2006.

Ze względu na swoje pochodzenie Spiranovic miał możliwość gry w seniorskich drużynach narodowych Australii, Anglii i Chorwacji. 4 kwietnia 2007 roku zdecydował, że będzie bronić barw pierwszego z tych krajów.

W seniorskiej kadrze reprezentacji Australii Spiranovic zadebiutował 23 maja 2008 roku w wygranym 1:0 towarzyskim meczu z Ghaną. Następnie znalazł się w szerokiej kadrze „Socceroos” powołanej na obóz przed Igrzyska Olimpijskie w Pekinie i ostatecznie pojechał do Azji. Z turnieju piłkarskiego podopieczni Grahama Arnolda odpadli już jednak w rundzie grupowej.