G.D. Estoril Praia
In the following years, Ribeiro alternated between the top division and the Segunda Liga, representing G.D. Estoril Praia, Académico de Viseu FC, S.C. Olhanense, C.F. Os Belenenses, Académica de Coimbra and Paços Ferreira.