Skip to content
Rodri

Rodri

Midfield - Defensive Midfield  at Manchester City
Age29
CitizenshipSpain
Height1.91 m
Footright
BornJune 22, 1996
at Manchester City 2,516 days · joined 2019-07-04
🏆Ballon d'Or 👕200+ Apps 🏴50+ Caps
Market value €110.00m
Defensive Midfield Midfield

Honors & awards

Ballon d'Or
2024
view →

Career snapshot

4
clubs played for
14/15
debut season
0.08
goals / match
Manchester City
top club · 267 apps

Career highs

€130.00m
peak value · 2024
€70.00m
top transfer fee · 19/20
9
best season · 23/24
73 / 5
int'l caps / goals
440Appearances
33Goals
39Assists
71Yellow cards
1Red cards
146Full matches (90′)
Full nameRodri
Name in home countryRodrigo Hernández Cascante
Date of birth1996-06-22 (29 yrs)
Place of birthMadrid, Spain
CitizenshipSpain
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height191.00 m
Current clubManchester City
Joined2019-07-04
Contract expires2027-06-30
AgentPablo Barquero
OutfitterNike
Aug 2025
Injury: unknown
2 games missed
Jul 2025
2025 — Manchester City
4 matches · 0 G · 1 A · across 1 competition
Jul 2025
25/26 — Manchester City
2 matches · 0 G · 0 A · across 1 competition
Sep 2024
Injury: unknown
53 games missed
Jul 2024
Injury: unknown
3 games missed
Jul 2024
2024 — Manchester City
2 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — Manchester City
4 matches · 0 G · 0 A · across 2 competitions
Jul 2023
23/24 — Manchester City
48 matches · 9 G · 15 A · across 5 competitions
Jul 2022
22/23 — Manchester City
56 matches · 4 G · 7 A · across 5 competitions
Jul 2021
21/22 — Manchester City
46 matches · 7 G · 2 A · across 5 competitions
Feb 2021
Injury: unknown
Jul 2020
20/21 — Manchester City
53 matches · 2 G · 5 A · across 4 competitions
Oct 2019
Injury: unknown
5 games missed
Jul 2019
Transfer: Atlético Madrid → Man City
19/20 · Transfer · €70.00m
Jul 2019
19/20 — Manchester City
52 matches · 4 G · 2 A · across 5 competitions
Jul 2018
18/19 — Atlético de Madrid
47 matches · 3 G · 1 A · across 4 competitions
Jul 2018
Transfer: Villarreal → Atlético Madrid
18/19 · Transfer · €20.00m
Jul 2017
17/18 — Villarreal CF
47 matches · 1 G · 4 A · across 3 competitions
Jul 2016
16/17 — Villarreal CF
31 matches · 1 G · 2 A · across 4 competitions
Jul 2016
Transfer: Villarreal CF B → Villarreal
16/17 · Transfer
Jul 2015
15/16 — Villarreal CF B, Villarreal CF
40 matches · 2 G · 0 A · across 4 competitions
Jul 2015
Transfer: Villarreal U19 → Villarreal CF B
15/16 · Transfer
Jul 2014
14/15 — Villarreal CF B
8 matches · 0 G · 0 A · across 1 competition
Jul 2013
Transfer: Atl. Madrid U17 → Villarreal U19
13/14 · Transfer
Jul 2012
Transfer: Atlético Yth. → Atl. Madrid U17
12/13 · Transfer
Jul 2007
Transfer: Majad. Youth → Atlético Yth.
07/08 · Transfer · €1.50m
Jan 1970
Peak market value: €130.00m
Highest valuation recorded in dataset
13,149 min
Minutes played by club
Manchester City 45.4%
Atlético de Madrid 7.0%
Villarreal CF 26.0%
Villarreal CF B 21.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Manchester City 9 19/20 25/26 267 26 32 5,969
Atlético de Madrid 1 18/19 18/19 47 3 1 914
Villarreal CF 3 15/16 17/18 84 2 6 3,420
Villarreal CF B 2 14/15 15/16 42 2 0 2,846

Career trajectory — goals, assists & market value

6€32.5M12€65M18€97.5M24€130M15/16 — 2 goals (Villarreal CF B)215/1616/17 — 1 goals (Villarreal CF)16/17 — 2 assists316/1717/18 — 1 goals (Villarreal CF)17/18 — 4 assists517/1818/19 — 3 goals (Atlético de Madrid)18/19 — 1 assists418/1919/20 — 4 goals (Manchester City)19/20 — 2 assists619/2020/21 — 2 goals (Manchester City)20/21 — 5 assists720/212025 — 1 assists1202521/22 — 7 goals (Manchester City)21/22 — 2 assists921/2222/23 — 4 goals (Manchester City)22/23 — 7 assists1122/2323/24 — 9 goals (Manchester City)23/24 — 15 assists2423/2424/2525/2616/17 — €500K17/18 — €20M18/19 — €50M19/20 — €80M20/21 — €64M21/22 — €70M22/23 — €80M23/24 — €110M24/25 — €130M25/26 — €110MGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 2215/1616/17: 1116/1717/18: 1117/1818/19: 3318/1919/20: 4419/2020/21: 2220/212024: 0020242025: 00202521/22: 7721/2222/23: 4422/2323/24: 9923/2424/25: 0024/2525/26: 0025/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 2216/1717/18: 4417/1818/19: 1118/1919/20: 2219/2020/21: 5520/212024: 0020242025: 11202521/22: 2221/2222/23: 7722/2323/24: 151523/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Premier League Manchester City 2 0 0 0 0 0
24/25 Champions League Manchester City 1 0 0 0 0 0
24/25 Premier League Manchester City 3 0 0 0 0 0
23/24 Champions League Manchester City 8 1 3 2 0 698
23/24 Community Shield Manchester City 1 0 0 0 0 0
23/24 FA Cup Manchester City 4 0 1 0 0 0
23/24 Premier League Manchester City 34 8 10 8 1 367
23/24 UEFA Super Cup Manchester City 1 0 1 0 0 0
22/23 Champions League Manchester City 12 2 0 1 0 498
22/23 Community Shield Manchester City 1 0 0 0 0 0
22/23 EFL Cup Manchester City 3 0 1 1 0 0
22/23 FA Cup Manchester City 4 0 0 2 0 0
22/23 Premier League Manchester City 36 2 6 5 0 1,461
21/22 Champions League Manchester City 10 0 0 2 0 0
21/22 Community Shield Manchester City 1 0 0 0 0 0
21/22 EFL Cup Manchester City 0 0 0 0 0 0
21/22 FA Cup Manchester City 2 0 0 1 0 0
21/22 Premier League Manchester City 33 7 2 5 0 413
2025 Club World Cup Manchester City 4 0 1 0 0 0
2024 Club World Cup Manchester City 2 0 0 0 0 0
20/21 Champions League Manchester City 10 0 0 1 0 0
20/21 EFL Cup Manchester City 5 0 0 0 0 0
20/21 FA Cup Manchester City 4 0 3 0 0 0
20/21 Premier League Manchester City 34 2 2 6 0 1,374
19/20 Champions League Manchester City 8 0 0 2 0 0
19/20 Community Shield Manchester City 1 0 0 0 0 0
19/20 EFL Cup Manchester City 4 1 0 3 0 329
19/20 FA Cup Manchester City 4 0 0 0 0 0
19/20 Premier League Manchester City 35 3 2 8 0 829
18/19 Champions League Atlético de Madrid 8 0 0 0 0 0
18/19 Copa del Rey Atlético de Madrid 4 0 0 0 0 0
18/19 LaLiga Atlético de Madrid 34 3 1 5 0 914
18/19 UEFA Super Cup Atlético de Madrid 1 0 0 0 0 0
17/18 Copa del Rey Villarreal CF 4 0 0 0 0 0
17/18 Europa League Villarreal CF 6 0 1 1 0 0
17/18 LaLiga Villarreal CF 37 1 3 8 0 3,228
16/17 Champions League Qu. Villarreal CF 0 0 0 0 0 0
16/17 Copa del Rey Villarreal CF 4 0 1 0 0 0
16/17 Europa League Villarreal CF 4 1 0 1 0 192
16/17 LaLiga Villarreal CF 23 0 1 1 0 0
15/16 2ª B - Grupo III Villarreal CF B 32 1 0 6 0 2,666
15/16 Ascenso a 2ª Villarreal CF B 2 1 0 0 0 180
15/16 Copa del Rey Villarreal CF 3 0 0 0 0 0
15/16 LaLiga Villarreal CF 3 0 0 1 0 0
14/15 2ª B - Grupo III Villarreal CF B 8 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
07/08 2007-07-01 Majad. Youth Atlético Yth. Transfer 0 €1.50m
12/13 2012-07-01 Atlético Yth. Atl. Madrid U17 Transfer 0
13/14 2013-07-01 Atl. Madrid U17 Villarreal U19 Transfer 0
15/16 2015-07-01 Villarreal U19 Villarreal CF B Transfer 0
16/17 2016-07-01 Villarreal CF B Villarreal Transfer 0
18/19 2018-07-01 Villarreal Atlético Madrid Transfer 25000000 €20.00m
19/20 2019-07-04 Atlético Madrid Man City Transfer 80000000 €70.00m
SeasonInjuryFromToDays missedGames missed
19/20 Muscle injury 2019-10-22 2019-11-09 19 5
20/21 Knock 2021-02-11 2021-02-12 2 0
24/25 Hamstring injury 2024-07-14 2024-08-25 43 3
24/25 Cruciate ligament tear 2024-09-23 2025-05-16 236 53
25/26 Knee problems 2025-08-04 2025-08-23 20 2
Current€110.00m
Peak€130.00m
Low€500k
Δ since start+€109.50m
€500k€32.88m€65.25m€97.63m€130.00m197019701970
DateValue
Jan 1, 1970 €110.00m
Jan 1, 1970 €120.00m
Jan 1, 1970 €130.00m
Jan 1, 1970 €130.00m
Jan 1, 1970 €110.00m
Jan 1, 1970 €90.00m
Jan 1, 1970 €100.00m
Jan 1, 1970 €80.00m
Jan 1, 1970 €80.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €70.00m
Jan 1, 1970 €64.00m
Jan 1, 1970 €64.00m
Jan 1, 1970 €60.00m
Jan 1, 1970 €80.00m
Jan 1, 1970 €80.00m
Jan 1, 1970 €40.00m
Jan 1, 1970 €50.00m
Jan 1, 1970 €25.00m
Jan 1, 1970 €20.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €2.50m
Jan 1, 1970 €500k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #12609 8 0 former national player
Team #9567 6 1 former national player
Team #3375 #16 59 4 current national player
TeammatePPG played withJoint goalsMinutes
Gabriel Jesus 2 3 0
Samu Castillejo 2 2 0
Álvaro González 2 0 0
Manu Trigueros 2 0 0
Ferran Torres 2 2 0
Oleksandr Zinchenko 3 1 0
Julián Alvarez 2 1 0
Manuel Akanji 2 0 0
Jack Grealish 2 1 0
Ederson 2 0 0
Raheem Sterling 2 1 0
Aymeric Laporte 2 0 0
João Cancelo 2 1 0
Riyad Mahrez 2 5 0
İlkay Gündoğan 2 2 0
Kyle Walker 2 1 0
Kevin De Bruyne 2 6 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
23/24 Premier League Manchester City 8 34
21/22 Premier League Manchester City 7 33
18/19 LaLiga Atlético de Madrid 3 34

Top assist seasons

SeasonCompetitionClubAssistsMatches
23/24 Premier League Manchester City 10 34
22/23 Premier League Manchester City 6 36
20/21 FA Cup Manchester City 3 4

Last 50 matches for Manchester City The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2025-05-17 GB1 Crystal Palace 1–0 Manchester City Available
2025-04-27 GB1 Nottingham Forest 0–2 Manchester City INJURED Cruciate ligament tear
2025-03-30 GB1 AFC Bournemouth 1–2 Manchester City INJURED Cruciate ligament tear
2025-03-01 GB1 Manchester City 3–1 Plymouth Argyle INJURED Cruciate ligament tear
2024-10-30 CGB Tottenham Hotspur 2–1 Manchester City INJURED Cruciate ligament tear
2024-09-24 CGB Manchester City 2–1 Watford FC INJURED Cruciate ligament tear
2024-05-25 GB1 Manchester City 1–2 Manchester United Available
2024-04-20 GB1 Manchester City 1–0 Chelsea FC Available
2024-04-20 GB1 Manchester City 1–0 Chelsea FC Available
2024-03-16 GB1 Manchester City 2–0 Newcastle United Available
2024-03-16 GB1 Manchester City 2–0 Newcastle United Available
2024-02-27 GB1 Luton Town 2–6 Manchester City Available
2023-09-27 CGB Newcastle United 1–0 Manchester City Available
2023-06-10 CL Manchester City 1–0 Inter Available
2023-06-10 CL Manchester City 1–0 Inter Available
2023-06-03 GB1 Manchester City 2–1 Manchester United Available
2023-05-17 CL Manchester City 4–0 Real Madrid Available
2023-05-17 CL Manchester City 4–0 Real Madrid Available
2023-05-09 CL Real Madrid 1–1 Manchester City Available
2023-05-09 CL Real Madrid 1–1 Manchester City Available
2023-04-22 GB1 Manchester City 3–0 Sheffield United Available
2023-04-19 CL Bayern München 1–1 Manchester City Available
2023-04-19 CL Bayern München 1–1 Manchester City Available
2023-04-11 CL Manchester City 3–0 Bayern München Available
2023-04-11 CL Manchester City 3–0 Bayern München Available
2023-03-18 GB1 Manchester City 6–0 Burnley FC Available
2023-03-14 CL Manchester City 7–0 RB Leipzig Available
2023-03-14 CL Manchester City 7–0 RB Leipzig Available
2023-02-28 GB1 Bristol City 0–3 Manchester City Available
2023-02-22 CL RB Leipzig 1–1 Manchester City Available
2023-02-22 CL RB Leipzig 1–1 Manchester City Available
2023-01-11 CGB Southampton FC 2–0 Manchester City Available
2022-12-22 CGB Manchester City 3–2 Liverpool FC Available
2022-11-09 CGB Manchester City 2–0 Chelsea FC Available
2022-11-02 CL Manchester City 3–1 Sevilla FC Available
2022-10-25 CL Borussia Dortmund 0–0 Manchester City Available
2022-10-11 CL FC København 0–0 Manchester City Available
2022-10-05 CL Manchester City 5–0 FC København Available
2022-09-14 CL Manchester City 2–1 Borussia Dortmund Available
2022-09-06 CL Sevilla FC 0–4 Manchester City Available
2022-05-04 CL Real Madrid 3–1 Manchester City Available
2022-05-04 CL Real Madrid 3–1 Manchester City Available
2022-04-26 CL Manchester City 4–3 Real Madrid Available
2022-04-26 CL Manchester City 4–3 Real Madrid Available
2022-04-16 GB1 Manchester City 2–3 Liverpool FC Available
2022-04-13 CL Atlético Madrid 0–0 Manchester City Available
2022-04-13 CL Atlético Madrid 0–0 Manchester City Available
2022-04-05 CL Manchester City 1–0 Atlético Madrid Available
2022-04-05 CL Manchester City 1–0 Atlético Madrid Available
2022-03-20 GB1 Southampton FC 1–4 Manchester City Available

Teams faced most often by Rodri's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Real Madrid 27 10 8 9 44 41 +3 37%
Sevilla FC 22 9 8 5 38 26 +12 41%
FC Barcelona 20 3 3 14 26 54 -28 15%
Liverpool FC 20 4 2 14 28 42 -14 20%
Athletic Club 18 4 8 6 24 20 +4 22%
Valencia CF 18 10 2 6 21 18 +3 56%
Chelsea FC 17 9 1 7 23 13 +10 53%
Levante UD 17 7 2 8 27 23 +4 41%
Manchester United 17 7 2 8 21 20 +1 41%
SD Eibar 16 7 3 6 23 18 +5 44%
Getafe CF 16 9 4 3 20 15 +5 56%
Tottenham Hotspur 15 7 2 6 24 24 0 47%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
15/16 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 48 1,065 10 0 1 0.93
22/23 56 1,959 9 0 0 0.41
21/22 46 413 8 0 0 1.74
20/21 53 1,374 7 0 0 0.46
19/20 52 1,158 13 0 0 1.01
18/19 47 914 5 0 0 0.49
17/18 47 3,228 9 0 0 0.25
16/17 31 192 2 0 0 0.94
15/16 40 2,846 7 0 0 0.22
14/15 8 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

Premier League
177 apps
22 G
22 A
LaLiga
97 apps
4 G
5 A
Champions League
57 apps
3 G
3 A
EFL Cup
12 apps
1 G
1 A
Europa League
10 apps
1 G
1 A
Ascenso a 2ª
2 apps
1 G
0 A
2ª B - Grupo III
40 apps
1 G
0 A
FA Cup
18 apps
0 G
4 A
Club World Cup
6 apps
0 G
1 A
UEFA Super Cup
2 apps
0 G
1 A

Frequently asked about Rodri

Who is Rodri?

Rodri is a Spain professional footballer who plays as a defensive midfield for Manchester City.

How old is Rodri?

Rodri is 29 years old. He was born on June 22, 1996 in Madrid.

What position does Rodri play?

Rodri plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Rodri play for?

Rodri currently plays for Manchester City.

How many career goals has Rodri scored?

Across all senior club competitions in our dataset, Rodri has scored 33 goals in 440 appearances.

What is Rodri's market value?

Rodri's most recent reported market value is €110.00m.