Auckland City 1 lipca 2019 przeszedł do klubu Auckland City. Zadebiutował 16 listopada 2019 w meczu New Zealand Premiership przeciwko Hamilton Wanderers (0:5). Pierwszą bramkę zdobył 11 stycznia 2020 w meczu ligowym przeciwko Waitakere United (2:6). W sezonie 2019/20 jego zespół zajął pierwsze miejsce w tabeli zdobywając mistrzostwo Nowej Zelandii.

Wellington Phoenix 23 października 2020 podpisał kontrakt z drużyną Wellington Phoenix. Zadebiutował 2 stycznia 2021 w meczu A-League przeciwko Sydney FC (1:2).

Kariera reprezentacyjna Nowa Zelandia U-17 W 2013 roku otrzymał powołanie do reprezentacji Nowej Zelandii U-17 na Mistrzostwa Świata U-17 2013.

Nowa Zelandia U-20 W 2014 roku otrzymał powołanie do reprezentacji Nowej Zelandii U-20. Zadebiutował 4 maja 2014 w meczu towarzyskim przeciwko reprezentacji Fidżi U-20 (5:0), w którym zdobył swoją pierwszą bramkę. W maju 2015 otrzymał powołanie na Mistrzostwa Świata U-20 2015. Na Mundialu U-20 2015 zadebiutował 30 maja 2015 w meczu fazy grupowej przeciwko reprezentacji Ukrainy U-20 (0:0). W maju 2017 otrzymał powołanie na Mistrzostwa Świata U-20 2017. Na Mundialu U-20 2017 zadebiutował 22 maja 2017 w meczu fazy grupowej przeciwko reprezentacji Wietnamu U-20 (0:0).