Quelques mois plus tard, alors qu'il est retourné jouer avec Tasman, il est retenu par la franchise des Highlanders pour disputer la saison 2016 de Super Rugby. Il joue deux saisons avec la franchise de Dunedin, disputant vingt-six matchs. En , à l'occasion de la Tournée des Lions britanniques en Nouvelle-Zélande, il joue la rencontre opposant sa franchise des Highlanders aux Lions britanniques, match qui se solde par une victoire de l'équipe néo-zélandaise.