Fue incluido en la selección de rugby de Gales para el Torneo de las Seis Naciones 2008. Debutó con la selección contra Escocia. Esperando como ala, Roberts impresionó con su dura carrera cuando Gales ganó 30–15.