En 2019, il remporte le championnat de France avec le Stade toulousain et le Rugby Championship avec l'Afrique du Sud. Il remporte le doublé Coupe d'Europe et Championnat de France en 2021 avec Toulouse.