El año 2010 se integró a los entrenamientos del plantel de honor cruzado.
Su buen cometido en la pretemporada y en los duelos amistosos le valió la confianza del técnico Marco Antonio Figueroa, quien lo hizo sumar minutos y comenzar a convertirse en uno de los buenos valores de la UC 2010.
Desde su llegada, se ha convertido en un fijo en el centro de la zaga, formando una gran pareja con el veterano David Lombán.
Después de dejar el Beşiktaş Jimnastik Kulübü fichó por el Fatih Karagümrük SK, hasta su regreso al Elche CF.
Luego de la Copa América 2021, se confirma el regreso del defensor al club español.
Posteriormente sería nominado para disputar la Copa del Pacífico, de carácter amistoso, ese mismo año.
En el partido de vuelta, disputado en Tacna, también es titular pero fue reemplazado por Marko Biskupovic a los 76 minutos.
Para noviembre de ese mismo año, Sampaoli nuevamente lo desestima para los duelos amistosos frente a Venezuela y Uruguay.
[10][11] En mayo de 2016 Juan Antonio Pizzi lo nómina para la Copa América Centenario celebrada en Estados Unidos.
Roco debutó el 14 de junio, en la última fecha del Grupo D, ingresando al minuto 89' por Gary Medel en el triunfo por 4-2 sobre Panamá.
Tras no ser considerado para la prenómina de la selección chilena para la Copa América 2015, vuelve a una convocatoria en noviembre del mismo año para las clasificatorias al mundial de Rusia 2018 frente a Colombia y Uruguay donde fue suplente en los 2 partidos.
Tras su buena actuación en la Copa América Centenario, Pizzi le da la oportunidad de mostrarse en las Clasificatorias Rusia 2018.
Después el 6 de octubre del mismo año, Chile cayó por 3-0 ante Ecuador en Quito, en aquel Roco fue titular otra vez haciendo dupla por primera vez con Gonzalo Jara y teniendo otra opaca presentación.