Luego de no tener mucha continuidad, pasó al North Queensland Fury, donde solo permaneció una temporada.
En 2011 arribó al Melbourne Victory y a principios de 2013 firmó con el Wellington Phoenix, representante neozelandés en la A-League.
[1] Al término de su contrato con el Phoenix, firmó con el Perth Glory de cara a la temporada 2013/14, aunque en 2014 pasaría al Central Coast Mariners.
En 2015 viajó a Sudáfrica para incorporarse al Supersport United, y en 2017 pasó al Sisaket tailandés.
Fue convocado para jugar con la selección sub-23 de Australia.