En 2011 comenzó a jugar para el Auckland City Youth en la ASB Youth League, liga sub-20 de Nueva Zelanda.
En 2013 había firmado con el Auckland City para disputar la ASB Premiership 2013-14, pero Ernie Merrick; entrenador del Wellington Phoenix, único equipo profesional del país; se interesó en el y lo fichó para su club.
Tuvo una participación irregular en el primer equipo hasta que se afianzó como titular en la temporada 2017-18.
Aun así, una vez terminada la competición, firmó con el Newcastle United Jets australiano.
Ganó con la selección neozelandesa sub-17 el Campeonato Sub-17 de la OFC 2013, por lo que disputó también la Copa Mundial de la categoría ese mismo año en donde Nueva Zelanda perdió sus tres encuentros ante Uruguay, Italia y Costa de Marfil.