Debutó con la selección de Gales en 2018, país que previamente representó en categorías inferiores.
[9] Debutó por el club unos días después, en la victoria por la mínima al Oldham Athletic.
[14] Al día siguiente anotó un gol y dio una asistencia en el empate 3-3 ante el Bradford City, remontando un 3-0 abajo.
[21] Aunque nació en Inglaterra, Roberts está habilitado para representar a Gales ya que sus abuelos son galeses.
[22] En 2015 ganó el Victory Shield con la selección de Gales sub-16, derrotando en la final a Irlanda del Norte.
[27] Debutó el 6 de septiembre, cuando entró en el segundo tiempo por Gareth Bale en la victoria por 4-1 contra Irlanda.