*Số trận ra sân và số bàn thắng ở câu lạc bộ tại giải quốc gia, chính xác tính đến 4 tháng 10 năm 2020 ‡ Số trận ra sân và số bàn thắng ở đội tuyển quốc gia, chính xác tính đến 12 tháng 6 năm 2024
Sinh ra ở Osasco, São Paulo, Rodrygo tham gia lớp đào tạo trẻ của Santos vào năm 2011 khi mới 10 tuổi, ban đầu anh được giao cho đội bóng futsal. Tháng 3 năm 2017, với sự thay đổi đội hình của đội một ở Peru cho trận đấu Copa Libertadores với Sporting Cristal, anh đã được HLV Dorival Júnior gọi lên đội một để hoàn thành khóa huấn luyện.[7]
Ngày 21 tháng 7 năm 2017, Rodrygo đã ký hợp đồng chuyên nghiệp đầu tiên, sau khi đồng ý với hợp đồng 5 năm với Santos.[8] Ngày 01 tháng 11, anh được HLV tạm quyền Elano đưa lên đội hình chính.[9]
Rodrygo đã ra mắt đội một lần đầu - ở giải Série A vào ngày 04 tháng 11 năm 2017, vào sân thay cho Bruno Henrique trong những phút cuối trận thắng 3-1 trên sân nhà trước Atlético Mineiro.[10] Ngày 25 tháng 01 sau đó, anh đã ghi bàn thắng chuyên nghiệp đầu tiên, ghi được 1 bàn thắng vào phút cuối trong chiến thắng 2-1 tại giải trước Ponte Preta.[11]
Rodrygo ra mắt cúp Copa Libertadores vào ngày 01 tháng 3 năm 2018, thay cho Eduardo Sasha trong trận thua 2-0 trước Real Garcilaso; 17 tuổi và 50 ngày, anh trở thành cầu thủ trẻ nhất của Santos từng xuất hiện trong giải đấu.[12] 15 ngày sau, anh đã ghi bàn thắng đầu tiên của mình trong giải, ghi bàn thứ 2 sau nỗ lực cá nhân trong chiến thắng 3-1 trước Nacional trên sân Pacaembu; ở tuổi 17, 2 tháng và 6 ngày, anh trở thành cầu thủ Brazil trẻ nhất từng ghi bàn tại giải.[13]
Rodrygo đã ghi bàn thắng đầu tiên tại giải đấu cao nhất của Brazil vào ngày 14 tháng 4 năm 2018, ghi bàn cuối cùng trong chiến thắng 2-0 trên sân nhà trước Ceará.[14] Ngày 3 tháng 6, anh đã lập một hat-trick đồng thời cũng hỗ trợ bàn thắng kiến tạo bàn thắng cuối cùng cho Gabriel trong trận thắng 5-2 trước Vitória.[15]
Ngày 26 tháng 7 năm 2018, Rodrygo đổi số áo của anh từ 43 thành 9 (số anh đã từng mặc tại cúp Libertadores).[16] Mùa giải 2019, anh lại chuyển sang áo số 11, trước đây được mặc bởi cầu thủ trẻ Neymar.[17]
Ngày 15 tháng 6 năm 2018, Real Madrid đã đạt được thỏa thuận với Santos về việc chuyển nhượng Rodrygo, anh sẽ gia nhập Los Blancos vào tháng 6 năm 2019 theo hợp đồng đến năm 2025.[18][19] Phí chuyển nhượng được đồn đoán là 45 triệu EUR,[20] Santos sẽ nhận 40 triệu EUR cho 80% quyền sở hữu của CLB, phần còn lại thuộc về chủ sở hữu còn lại của Rodrygo.[21]
Ngày 30 tháng 3 năm 2017, Rodrygo đã được gọi vào đội tuyển U-17 Brazil cho giải đấu Montaigu.[22] Anh đã ra mắt tại giải bằng bàn trong trận thua 2-1 trước U-17 Đan Mạch, và ghi thêm 2 bàn nữa vào lưới U-17 Cameroon và U-17 Mỹ.[23]
Ngày 07 tháng 3 năm 2018, Rodrygo và đồng đội Yuri Alberto ở Santos được triệu tập vào U-20 Brazil,[24] nhưng cả hai đều bị trả về 6 ngày sau khi có yêu cầu từ chủ tịch câu lạc bộ.[25]
Ngày 15 tháng 11 năm 2019, Rodrygo được huấn luyện viên Tite gọi vào đội tuyển bóng đá quốc gia Brasil và được ra sân lần đầu tiên trong sự nghiệp với trận thua đại kình địch Argentina 0-1.
^“Seleção Sub-17 convocada para Torneio de Montaigu” [Under-17 national team called up for the Montaigu Tournament] (bằng tiếng Bồ Đào Nha). CBF. ngày 30 tháng 3 năm 2017. Bản gốc lưu trữ ngày 26 tháng 3 năm 2018. Truy cập ngày 2 tháng 11 năm 2017.