La saison suivante, il rejoint sa province natale, les Natal Sharks, avec qui il dispute la Vodacom Cup. En , il est recruté par le club français de l'USA Perpignan[5].
Départ en Europe à Perpignan
Lors de sa première saison, il dispute quinze rencontres en Top 14, inscrit quatre essais, ainsi que trois rencontres de coupe d'Europe où il inscrit deux essais[1], les deux face à la franchise écossaise d'Édimbourg Rugby[6],[7]. Malgré la rétrogradation de Perpignan en Pro D2, il prolonge avec le club catalan pour deux saisons supplémentaires[8]. Lors de la saison suivante, il dispute dix-huit rencontres et inscrit dix essais[9].
Retour en Afrique du Sud chez les Southern Kings
En juin 2015, il annonce qu'il retourne en Afrique du Sud, pour évoluer avec les équipes de Durban, les Natal Sharks et les Sharks[10]. Avec l'équipe des Natal Sharks, il commence la saison 2015 de la Currie Cup[11]. En manque de temps de jeu en Super Rugby avec les Sharks, il est prêté aux Southern Kings qui viennent d'intégrer la compétition dans le cadre d'un élargissement à dix-huit équipes (contre quinze au par-avant)[12]. Il dispute quatre rencontres et inscrit trois essais[9]. Après avoir disputé la Currie Cup avec les Natal Sharks, il rejoint de nouveau les Kings pour la saison 2017[13].