Rodrigues played his first competitive game with the first team on 28 December 2020, coming on as a last-minute substitute in a 4–1 away win against Boavista F.C. in the Primeira Liga.[3][2] Three days later, he signed a three-and-a-half-year professional contract with the club until 2025.[4][2]
On 28 January 2023, Rodrigues was loaned to Fatih Karagümrük S.K. of the Turkish Süper Lig with an option to buy.[7] In June, he agreed to a permanent deal at G.D. Chaves, with Braga keeping 50% of the player's economic rights.[8]