Roberts fue seleccionado por Gales para el Seis Naciones de 2009. El 21 de abril de 2009, Roberts fue seleccionado como un miembro del British and Irish Lions para la gira de 2009 por Sudáfrica. Fue uno de los seis jugadores seleccionados de los Blues.