En , il est appelé pour la première fois en équipe du pays de Galles pour la tournée d'été dans le Pacifique. Il porte pour la première fois le maillot du XV du Poireau contre les Tonga, le , en entrant en jeu à quelques minutes de la fin du match[3].
Il fait partie en 2019 des joueurs sélectionnés pour disputer la Coupe du monde au Japon[6]. Il y dispute en tant que titulaire les trois premiers matchs du pays de Galles[5], écartant de facto son coéquipier en club Rob Evans, joueur cadre de l'équipe lors du Grand Chelem quelques mois plus tôt et non retenu pour la compétition internationale. Le Gallois joue aussi les quart et demi-finale contre la France et l'Afrique du Sud, avant de prendre place sur le banc lors du match pour la troisième place face à la Nouvelle-Zélande (défaite 40 à 17)[5].
En 2021, il est titulaire lors des cinq matchs de son équipe dans le Tournoi des Six Nations, et est même nommé « homme du match » lors de la première journée contre l'Irlande[7]. Il est également sélectionné pour participer à la tournée des Lions britanniques et irlandais[8], et joue le dernier match contre l'Afrique du Sud, le (défaite 19 à 16)[3].
À l'issue de la saison 2023-2024, il n'est pas conservé par les Scarlets[9]. De ce fait, il s'engage avec club anglais des Harlequins[10].