Rodrigo Hernández Cascante (Spanish pronunciation: ; born 22 June 1996), known as Rodri (), is a Spanish professional footballer who plays for Manchester City. He previously played for Villarreal and Atlético Madrid.
He is a former Spain youth international, and made his debut for the senior national team in 2018.
Born in Madrid, Rodri joined Atlético Madrid's youth setup in 2007 aged 11, from CF Rayo Majadahonda. Released in 2013 due to a "lack of physical strength", he subsequently signed with Villarreal CF.
On 7 February 2015, while still a junior, Rodri made his senior debut for the reserves, coming on as a late substitute in a 3–1 away win against RCD Espanyol B in the Segunda División B. He was handed his first start 15 days later, in a 2–0 victory at Real Zaragoza B.
Rodri made his first-team debut on 17 December 2015, starting in a 2–0 home win against SD Huesca for that season's Copa del Rey. His first La Liga appearance was on 17 April 2016, when he came on as a second-half substitute for Denis Suárez in a 1–2 away loss to Rayo Vallecano.
On 4 December 2017, having already established himself as a regular, Rodri renewed his contract until 2022. He scored his first goal in the Spanish top level on 18 February 2018, the opener in a 1–1 away draw against RCD Espanyol.
On 24 May 2018, Rodri returned to Atlético after the club reached an agreement with Villarreal for his transfer. He signed a five-year contract with the Madrid side, for a fee in the region of €20 million plus 5 million in variables.
On 3 July 2019, Manchester City met the terms of Rodri's €70 million release clause, enabling him to buy out the remainder of his contract with Atlético and leave the club. The transfer was a new record transfer fee paid by the English Premier League club. He signed a five year contract.
After playing for Spain at under-16, under-19 and under-21 levels, Rodri was first selected by the full side on 16 March 2018 for two friendlies with Germany and Argentina. He made his debut five days later, replacing Thiago Alcântara late in the 1–1 draw against Germany in Düsseldorf.