Rodny Lopes Cabral speelde in de jeugd van EDS, SVV, Spartaan'20 en Feyenoord. Bij Feyenoord maakte hij twee seizoenen deel uit van de eerste selectie, maar kwam door blessures niet in actie. In december 2015 werd zijn contract, wat nog doorliep tot medio 2016, door Feyenoord ontbonden. In het seizoen 2016/17 speelde hij voor de amateurclub RVVH, waarna hij naar Telstar vertrok. Hier debuteerde hij in het betaald voetbal op 18 augustus 2017, in de met 2-2 gelijkgespeelde uitwedstrijd tegen FC Eindhoven. Hij begon in de basis en werd in de 54e minuut vervangen door Shaquill Sno. Eind juli 2019 ging hij naar het Roemeense Politehnica Iași.