Permaneció en el club dos años hasta que sus buenas actuaciones lo llevaron a incorporarse al Waitakere United en 2008.
En 2017 cortó su larga estadía en la primera división neozelandesa al abandonar el Hamilton y firmar con el Melville United.
Disputó los Juegos Olímpicos de Pekín, afrontando los tres encuentros que jugó la selección Sub-23 neozelandesa en el torneo.
En 2008 fue convocado por primera vez para representar a Nueva Zelanda en la Copa de las Naciones de la OFC por el entrenador Ricki Herbert, aunque no logró jugar ningún minuto en el torneo en el que los All Whites se coronaron campeones.
Disputó cuatro encuentros internacionales ese años, incluido el empate 0-0 ante Irak por la Copa Confederaciones.