El 2 de septiembre de 2016, Ribeiro disputó su primer partido internacional con la sub-21 a los 19 años, jugando los 90 minutos completos en el empate en casa por 0-0 contra Israel para las eliminatorias de la Eurocopa Sub-21 de 2017.