27-letni Rocha trafił do Legii na początku stycznia 2019 roku z greckiego Panetolikosu GFS. Wcześniej bronił barw Vitorii Guimaraes.W zakończonym niedawno sezonie, w którym Legia sięgnęła po mistrzowską koronę, Portugalczyk wystąpił w 21 meczach we wszystkich rozgrywkach. Na swoim koncie zapisał jedną asystę.Legioniści nowe rozgrywki zainaugurują już 9 sierpnia. Podopieczni Aleksandara Vukovicia przy Łazienkowskiej zmierzą się z Cracovią. Stawką pojedynku będzie Superpuchar Polski.