En 2018, il signe au Racing 92, mais malgré son départ de l’Écosse, il reste un joueur cadre de la sélection. Il est notamment auteur d'une partie exceptionnelle contre l'Angleterre en 2019, nommé homme du match, sa performance étant même décrite comme l'une des meilleures d'un joueur écossais à Twickenham de tous les temps. Ce match nul 38 à 38 dans le cadre du Tournoi permet a son équipe de conserver la Calcutta Cup sur deux ans pour la première fois depuis 1983 et 1984.