Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Carrière en club
Il commence sa carrière de rugbyman au club de Shelford RFC(en), avant de signer avec les Northampton Saints en 2014, pour faire ses débuts avec ce club en 2015[3]. Après deux saisons, où il se concentre sur ses études à la Felsted School(en) et joue successivement en prêt avec le Birmingham Moseley RFC, le Coventry RFC et les Rotherham Titans, il connaît sa première saison pleine avec Northampton en 2016-2017, faisant ses débuts en Premiership contre Exeter, contre qu'il marque le meilleur essai de la saison du club[3]. Il gagne deux fois le Premiership Rugby Shield(en) en 2017 et 2018 avec l'équipe réserve des Saints, les Wanderers.
Il est appelé à participer à la préparation de l'Écosse pour la Coupe du monde 2019, puis fait ses débuts internationaux en tant que remplaçant contre la France[4], avant de s'illustrer contre la Géorgie avec deux essais marqués[3]. Malgré sa non-sélection pour le mondial 2019, il est rappelé en équipe d'Écosse pour le Tournoi des Six Nations 2020[4].
Versatile, il est sélectionné en tant qu'arrière pour le premier match de la Tournée en Argentine à l'été 2022[5].