A pesar de su corta edad, debutó oficialmente en el Waitakere United jugando la ASB Premiership 2011/12.
En 2012 se unió al Syracuse Orange, equipo de la Universidad de Siracusa, pero rápidamente regresó a Nueva Zelanda para jugar en el Waitakere City FC el segundo semestre del año.
A principios de 2013 fue contratado por el Auckland City.
Volvió a dejar su país a mitad de ese año para incorporarse al Reading United de los Estados Unidos.
En 2016 regresó a su país para incorporarse al Eastern Suburbs.