En 2010 pasó al Waikato FC, y luego de dos temporadas llamó la atención del Auckland City, que lo fichó previo al inicio de la ASB Premiership 2012/13, aunque al finalizar la competición, rescindió su contrato y firmó con el Sunshine Coast Fire australiano.
A mediados de 2013 volvió a su país para integrar el plantel del Team Wellington,[1] aunque previo al inicio de la temporada sería dado a préstamo al Wellington Phoenix para cubrir las ausencias provocadas por el amistoso entre Nueva Zelanda y Trinidad y Tobago.
En 2016 pasó al Melbourne Knights, para en 2017 recalar en el Benthleigh Greens.
En dicho torneo los neozelandeses hicieron un pésimo papel, perdiendo todos sus partidos, además de recibir 13 goles en 3 partidos y no convertir ninguno.
Los resultados fueron 7-0 ante Brasil, 5-0 frente a Inglaterra y finalmente 1-0 contra Corea del Norte.