After that, he signed a one-year contract with Grêmio Barueri in July 2007, but in January of the following year he was transferred to Veria F.C., where he played in the top division of Greece.
Joining his teammates at August 2003, Ricardo played over 50 matches with the club's shirt and scored 11 goals with 16 assists on his records during the 2003, 2004 and 2005 seasons.
In July 2010, it was announced that Ricardo had signed a contract with Maltese Premier League club Tarxien Rainbows where he played alongside his former Corinthians teammate Everton.
Ricardo moved to Saprissa for the Winter Tournament (Torneo de Invierno) playing 4 matches from start and scoring 3 goals with 4 assists on his records.
He was again the hero when he entered at the 86th minute and scored the winning goal against San Carlos at the National Stadium of Costa Rica.