Dalsza część kariery Po odejściu z Burnley w 2015 roku podpisał roczny kontrakt ze szkockim St. Mirren. 7 sierpnia 2015 zdobył bramkę w ligowym debiucie, w przegranym 1:3 meczu z Rangers. W 2016 wrócił do Nowej Zelandii, gdzie został zawodnikiem Team Wellington, a w styczniu 2017 przeszedł do Auckland City, w którego barwach rozegrał 192 mecze i strzelił 42 gole. W 2023 zdobył zwycięską bramkę w dogrywce finału Ligi Mistrzów OFC z Suva FC i został wybrany najlepszym piłkarzem turnieju. W 2024 jako kapitan poprowadził do kolejnego triumfu w Lidze Mistrzów OFC, a w tym samym roku otrzymał nagrodę Men’s Domestic Player of the Year w plebiscycie New Zealand Football Awards.
30 maja 2024 został ogłoszony jednym z pierwszych piłkarzy nowo utworzonego Auckland FC. W sezonie 2024/2025 zdobył z tym klubem Premiers Plate. Auckland FC zostało tym samym pierwszą nowozelandzką drużyną, która wywalczyła trofeum w rozgrywkach A-League.