*Club domestic league appearances and goals, correct as of 22:01, 9 December 2024 (UTC) ‡ National team caps and goals, correct as of 29 June 2024 (UTC)
Rodríguez began his career with River Plate. On 9 October 2014, Rodríguez made his debut for River Plate in a Copa Argentina quarter-final game against Rosario Central. He stayed with the club until 2016. He struggled for playing time, only managing to appear in sixteen league matches and twice in the Copa Argentina. Rodríguez also spent time on loan with Defensa y Justicia in 2016, managing fifteen league appearances.[4]
In the summer of 2016, Rodríguez joined Mexican side Club Tijuana. He made 39 league appearances and scored five goals.[4]
On 7 July 2017, Rodríguez joined Club América in a reported $7 million deal, reuniting with former Tijuana manager Miguel Herrera. In July 2019, after helping Club América to the 2018 Apertura, Rodríguez won the Balón de Oro award.[5]
On 14 January 2020, with six months remaining on his Club América contract, Rodríguez moved to Europe, signing for La Liga side Real Betis.[6] On 8 July 2020, following early criticism in his Betis career, Rodríguez scored his first goal for the club, coming four minutes into a 3–0 win against Osasuna.[7] In his second full season at the club, Rodríguez won the 2021–22 Copa del Rey with Betis, playing the full 120 minutes in the final against Valencia.[8] Following the culmination of the 2023–24 season, Rodríguez left Real Betis, after the expiry of his contract.[9]
On 6 August 2024, Rodríguez joined Premier League club West Ham United on a free transfer.[10] On 17 August, he made his debut for the club, in a 2–1 loss against Aston Villa in the league.[11]
In May 2019, Rodríguez was included in Argentina's 23-man squad for the 2019 Copa América.[12]
He scored his first international goal in Argentina's second group match of the 2021 Copa América on 18 June 2021, the only goal in a 1–0 victory against Uruguay.[13]
On 11 November 2022, Rodríguez was included in Argentina's 26-man squad for the 2022 FIFA World Cup. He would start the second group match against Mexico in his only appearance in the tournament.[14]
In June 2024, Rodríguez was included in Lionel Scaloni's final 26-man Argentina squad for the 2024 Copa América.[15]