Williams fait partie des équipes galloises des moins de 16, moins de 18 et moins de 20 ans. Il fait ses débuts pour l'équipe galloise le . Williams fait partie de l'effectif gallois lors de la Coupe du monde 2011, et le , il marque 3 essais lors d'un match en Poule D contre la Namibie. Lors du Tournoi des Six Nations 2012, il marque l'essai décisif pour le pays de Galles face au XV de la Rose à la du match à Twickenham.