Juega como defensor o mediocampista en el Indy Eleven de la USL Championship estadounidense.
[4] Al final de la temporada 2012/13 la dirigencia le rescindió el contrato, por lo que firmó con el Team Wellington.
Finalizada la temporada, se incorporó al South Melbourne en marzo de 2014.
Durante el receso de invierno 2015-2016 (verano en Nueva Zelanda), jugó en el Team Wellington; para posteriormente volver al club estadounidense.
[8] Durante la temporada solo disputó un encuentro por lo que en 2018 regresó a la USL al firmar con el Phoenix Rising.