	Ribeiro played at various youth levels for Wales. On 24 September 2005, he scored a 25-yard goal for the under-17 team in their 2–0 qualifying win over Estonia in Rhyl. He took part in the under-19 squad that played in the Milk Cup in 2007. On 12 November 2007 he was called up for the under-21 team for the matches against Bosnia and Herzegovina and France. Ribeiro scored once for the under-21 team, opening a 2–1 win over Italy on 4 September 2009, in a European qualifier at the Liberty Stadium.