W 2016 roku trafił z portugalskiego klubu do Grecji za 1,5 mln euro. 28-latek występuje na pozycji środkowego pomocnika.
W sezonie 2017/18 Portugalczyk wystąpił tylko w 14 spotkaniach Olympiakosu, choć tylko 7 razy wyszedł na boisko w pierwszej jedenastce. Jedyną bramkę zdobył w pucharze Grecji, a w lidze zanotował jedną asystę. Ostatni raz na boisku pojawił się 29 kwietnia w przedostatniej kolejce ligowej.
Sezon 2016/17 był zdecydowanie lepszy w jego wykonaniu. W sumie zagrał w 39 spotkaniach (28 razy od początku), w tym 11 razy w Lidze Europy. W tych meczach strzelił 1 gola i miał 3 asysty.
Bilans w Sportingu CP:
2015/16 - 8 meczów (0 goli, 0 asyst)
2014/15 - 27 meczów (1 gol, 1 asysta)
2013/14 - 29 meczów (3 gole, 5 asyst)
2012/13 - 22 meczów (0 goli, 2 asysty)
2011/12 - 21 meczów (0 goli, 2 asysty)
Na początku swojej kariery w sezonie 2009/10 występował w portugalskim Real Sport Clube w Segunda Divisão (32 mecze, 1 gol), a w sezonie 2010/11 zaliczył epizod w Os Belenenses (2 mecze) i CD Pinhalnovense (10 meczów , 1 gol).
Transfer na życzenie trenera
Ricardo Sá Pinto zna André Martinsa z 2012 roku, w którym trenował Sporting CP. W pierwszych trzech spotkaniach pod wodzą Sá Pinto w rundzie wiosennej Martins nie zagrał. Potem zaczął pojawiać się na murawie na pozycji ofensywnego pomocnika, choć głównie wchodził na boisko na ostatnie 20-30 minut (tylko 2 razy w podstawowym składzie). W sezonie 2012/13 pełnił rolę rezerwowego, który grał tylko końcówki lub w ogóle nie podnosił się z ławki. Jedyny mecz, w którym zagrał od początku do końca był ten z 4 października 2012 roku z Videotonem w Lidze Europy, który Sporting przegrał 0-3. Po nim Ricardo Sá Pinto stracił pracę.
Data urodzenia: 21 stycznia 1990
Miejsce urodzenia: Santa Maria da Feira, Portugalia
Wzrost: 169 cm
Waga: 63 kg