* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 26 maj 2023. ** Antal landskamper och mål är korrekta per den 26 maj 2023.
Den 21 juli 2017 skrev Rodrygo på sitt första professionella kontrakt med Santos; ett femårskontrakt.[1] Den 1 november 2017 flyttades han upp i A-laget av den tillfälliga tränaren Elano.[2]
Rodrygo gjorde sin Série A-debut den 4 november 2017 i en 3–1-vinst över Atlético Mineiro, där han blev inbytt på övertid mot Bruno Henrique.[3]
Den 15 juni 2018 kom Real Madrid överens med Santos om en övergång för Rodrygo.[4] Övergången genomfördes i juli 2019 och Rodrygo skrev på ett kontrakt fram till 2025.[5][6]
Rodrygo gjorde sin La Liga-debut den 25 september 2019 i en 2–0-vinst över Osasuna, där han blev inbytt i den 71:a minuten mot Vinícius Júnior och en minut senare gjorde mål.[7][8] Den 6 november 2019 gjorde Rodrygo ett hattrick i en 6–0-vinst över Galatasaray i Champions League.[9] Han var då vid en ålder av 18 år och 301 dagar och blev den näst yngsta att göra ett hattrick i Champions League (efter Raúl).[10]
I november 2019 blev Rodrygo uttagen i Brasiliens landslag för första gången till en landskamp mot Argentina.[11] Rodrygo debuterade den 15 november 2019 i en 1–0-förlust mot Argentina, där han blev inbytt i den 71:a minuten mot Willian.[12][13]