Rio Ave F.C.
A year later, Geraldes signed for Rio Ave F.C. but never played in their first team, instead being loaned out to G.D. Chaves (third tier) and C.D. Aves (second). In 2012, he joined İstanbul Başakşehir F.K. of the Turkish Süper Lig under compatriot Carlos Carvalhal.