En fin de contrat en juin 2021, il est tout d'abord annoncé qu'il ne sera pas prolongé par son club du Racing 92 mais, après l'arrivée en cours de saison et pour quatre ans de son ami Gaël Fickou, il trouve un arrangement avec son club qui le reprolonge. Durant la saison 2020-2021, il joue assez peu durant le début de la saison à cause d'une blessure aux ischio-jambiers et de fréquents appels en équipe de France pour participer notamment à la Coupe d'Automne des Nations ou au Tournoi des Six Nations 2021. Cependant il joue plus en fin de saison, inscrivant 3 essais en 3 matches en Coupe d'Europe et 7 essais en 8 rencontres en phase régulière de Top 14. Le Racing 92 est qualifié pour le barrages avec sa 3e place et il affronte à domicile le Stade français, qu'il bat 38 à 21 avec notamment un essai de Teddy Thomas. Le club se qualifie donc pour la demi-finale face au Stade rochelais.