En 2019, il remporte le championnat de France avec le Stade toulousain et le Rugby Championship avec l'Afrique du Sud. Il devient champion du monde avec l’Afrique du Sud le 2 novembre 2019, contribuant à la victoire de son équipe en finale face à l'Angleterre en marquant le dernier essai du match.