Josko Gvardiol
Career snapshot
Position rank · 24/25
Among 3,233 Defender - Centre-Backs · ≥200 mins
Career highs
Born the same day
Shares 2002-01-23 · 6 players total
| Full name | Josko Gvardiol |
|---|---|
| Name in home country | Joško Gvardiol |
| Date of birth | 2002-01-23 (24 yrs) |
| Place of birth | Zagreb, Croatia |
| Citizenship | Croatia |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | left |
| Height | 185.00 m |
| Current club | Manchester City |
| Joined | 2023-08-05 |
| Contract expires | 2028-06-30 |
| Agent | Marjan Sisic |
Percentile rank vs 2801 other Defender - Centre-Backs with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Manchester City | 4 | 2024 | 24/25 | 97 | 11 | 5 | 2,078 |
| RB Leipzig | 2 | 21/22 | 22/23 | 87 | 5 | 3 | 3,647 |
| GNK Dinamo Zagreb | 2 | 19/20 | 20/21 | 52 | 4 | 3 | 2,592 |
| GNK Dinamo Zagreb II | 2 | 19/20 | 20/21 | 4 | 0 | 1 | 0 |
| GNK Dinamo Zagreb UEFA U19 | 2 | 18/19 | 19/20 | 12 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Champions League | Manchester City | 10 | 0 | 2 | 0 | 0 | 0 |
| 24/25 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Manchester City | 3 | 1 | 0 | 0 | 0 | 270 |
| 24/25 | Premier League | Manchester City | 37 | 5 | 0 | 2 | 0 | 656 |
| 23/24 | Champions League | Manchester City | 6 | 1 | 1 | 1 | 0 | 570 |
| 23/24 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Manchester City | 4 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Premier League | Manchester City | 28 | 4 | 2 | 3 | 0 | 582 |
| 23/24 | UEFA Super Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Bundesliga | RB Leipzig | 30 | 1 | 0 | 2 | 0 | 2,170 |
| 22/23 | Champions League | RB Leipzig | 6 | 2 | 0 | 0 | 0 | 270 |
| 22/23 | DFB-Pokal | RB Leipzig | 5 | 0 | 0 | 0 | 1 | 0 |
| 21/22 | Bundesliga | RB Leipzig | 29 | 2 | 2 | 7 | 0 | 1,207 |
| 21/22 | Champions League | RB Leipzig | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | DFB-Pokal | RB Leipzig | 5 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Europa League | RB Leipzig | 6 | 0 | 0 | 1 | 0 | 0 |
| 2025 | Club World Cup | Manchester City | 2 | 0 | 0 | 1 | 0 | 0 |
| 2024 | Club World Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League Qu. | GNK Dinamo Zagreb | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League | GNK Dinamo Zagreb | 10 | 1 | 0 | 0 | 0 | 882 |
| 20/21 | Europa League Qualifying | GNK Dinamo Zagreb | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Prva NL | GNK Dinamo Zagreb II | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | SuperSport HNL | GNK Dinamo Zagreb | 25 | 2 | 3 | 0 | 0 | 881 |
| 19/20 | Hrvatski nogometni kup | GNK Dinamo Zagreb | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Prva NL | GNK Dinamo Zagreb II | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | SuperSport HNL | GNK Dinamo Zagreb | 11 | 1 | 0 | 3 | 0 | 829 |
| 19/20 | SuperSport Super Cup | GNK Dinamo Zagreb | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | UEFA Youth League | GNK Dinamo Zagreb UEFA U19 | 9 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | UEFA Youth League | GNK Dinamo Zagreb UEFA U19 | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-09-03 | NK Tresnjevka | D. Zagreb Yth. | Transfer | 0 | — |
| 17/18 | 2017-07-01 | D. Zagreb Yth. | Din. Zagreb U17 | Transfer | 0 | — |
| 18/19 | 2019-01-26 | Din. Zagreb U17 | Din. Zagreb U19 | Transfer | 0 | — |
| 19/20 | 2019-07-01 | Din. Zagreb U19 | Dinamo Zagreb | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Dinamo Zagreb | RB Leipzig | Transfer | 19000000 | €36.80m |
| 23/24 | 2023-08-05 | RB Leipzig | Man City | Transfer | 75000000 | €90.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Muscle injury | 2021-03-08 | 2021-03-29 | 22 | 8 |
| 20/21 | Muscle injury | 2021-05-13 | 2021-06-17 | 36 | 7 |
| 21/22 | Knee problems | 2022-05-05 | 2022-05-12 | 8 | 2 |
| 22/23 | Thigh problems | 2023-05-06 | 2023-05-13 | 8 | 1 |
| 22/23 | Groin problems | 2023-06-11 | 2023-07-07 | 27 | 2 |
| 23/24 | Ankle ligament tear | 2024-02-11 | 2024-03-04 | 23 | 6 |
| 25/26 | unknown injury | 2025-08-01 | 2025-08-31 | 31 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €80.00m |
| Jan 1, 1970 | €80.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €75.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €19.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €16.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €1.50m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #34699 | — | 1 | 0 | — | — | former national player |
| Team #21141 | #4 | 8 | 1 | — | — | former national player |
| Team #17379 | #5 | 5 | 0 | — | — | former national player |
| Team #11943 | #6 | 6 | 1 | — | — | former national player |
| Team #3556 | #4 | 42 | 3 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Manuel Akanji | 2 | 0 | 0 |
| Amadou Haidara | 2 | 0 | 0 |
| Mislav Orsic | 2 | 1 | 0 |
| Konrad Laimer | 2 | 0 | 0 |
| Bruno Petkovic | 2 | 1 | 0 |
| Mohamed Simakan | 2 | 0 | 0 |
| Luka Ivanušec | 2 | 1 | 0 |
| Benjamin Henrichs | 2 | 0 | 0 |
| Kevin Kampl | 2 | 0 | 0 |
| Dominik Livakovic | 2 | 0 | 0 |
| Ederson | 2 | 0 | 0 |
| Emil Forsberg | 2 | 0 | 0 |
| Lovro Majer | 2 | 2 | 0 |
| Christopher Nkunku | 2 | 3 | 0 |
| Dominik Szoboszlai | 2 | 0 | 0 |
| Willi Orbán | 2 | 0 | 0 |
| André Silva | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 24/25 | Premier League | Manchester City | 5 | 37 |
| 23/24 | Premier League | Manchester City | 4 | 28 |
| 20/21 | SuperSport HNL | GNK Dinamo Zagreb | 2 | 25 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | SuperSport HNL | GNK Dinamo Zagreb | 3 | 25 |
| 21/22 | Bundesliga | RB Leipzig | 2 | 29 |
| 23/24 | Premier League | Manchester City | 2 | 28 |
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.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-17 | GB1 |
Crystal Palace | 1–0 | Manchester City | Available |
| 2025-04-27 | GB1 |
Nottingham Forest | 0–2 | Manchester City | Available |
| 2025-03-30 | GB1 |
AFC Bournemouth | 1–2 | Manchester City | Available |
| 2025-03-01 | GB1 |
Manchester City | 3–1 | Plymouth Argyle | Available |
| 2024-10-30 | CGB |
Tottenham Hotspur | 2–1 | Manchester City | Available |
| 2024-09-24 | CGB |
Manchester City | 2–1 | Watford FC | Available |
| 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 | INJURED Ankle ligament tear |
| 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 | INJURED Thigh problems |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | INJURED Thigh problems |
| 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 Josko Gvardiol's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Borussia Dortmund | 20 | 12 | 2 | 6 | 39 | 29 | +10 | 60% |
| Eintracht Frankfurt | 15 | 5 | 5 | 5 | 17 | 22 | -5 | 33% |
| SC Freiburg | 14 | 8 | 5 | 1 | 30 | 11 | +19 | 57% |
| Real Madrid | 14 | 9 | 2 | 3 | 31 | 22 | +9 | 64% |
| VfL Wolfsburg | 14 | 7 | 4 | 3 | 23 | 15 | +8 | 50% |
| 1. FC Union Berlin | 13 | 6 | 2 | 5 | 20 | 12 | +8 | 46% |
| 1. FSV Mainz 05 | 12 | 5 | 2 | 5 | 26 | 14 | +12 | 42% |
| FC Augsburg | 12 | 8 | 4 | 0 | 29 | 11 | +18 | 67% |
| Paris Saint-Germain | 12 | 6 | 1 | 5 | 16 | 18 | -2 | 50% |
| HNK Gorica | 12 | 6 | 4 | 2 | 18 | 9 | +9 | 50% |
| NK Istra 1961 | 12 | 8 | 2 | 2 | 26 | 9 | +17 | 67% |
| HNK Hajduk Split | 12 | 4 | 4 | 4 | 16 | 10 | +6 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 19/20 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 53 | 926 | 2 | 0 | 0 | 0.19 |
| 23/24 | 40 | 1,152 | 5 | 0 | 0 | 0.39 |
| 22/23 | 41 | 2,440 | 2 | 0 | 1 | 0.11 |
| 21/22 | 46 | 1,207 | 8 | 0 | 0 | 0.6 |
| 2025 | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 24 | 829 | 4 | 0 | 0 | 0.43 |
Output by competition
Career goals and assists broken down by tournament.
More on Josko Gvardiol
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Josko Gvardiol
Who is Josko Gvardiol?
Josko Gvardiol is a Croatia professional footballer who plays as a centre-back for Manchester City.
How old is Josko Gvardiol?
Josko Gvardiol is 24 years old. He was born on January 23, 2002 in Zagreb.
What position does Josko Gvardiol play?
Josko Gvardiol plays as a centre-back (Defender - Centre-Back).
What club does Josko Gvardiol play for?
Josko Gvardiol currently plays for Manchester City.
How many career goals has Josko Gvardiol scored?
Across all senior club competitions in our dataset, Josko Gvardiol has scored 20 goals in 252 appearances.
What is Josko Gvardiol's market value?
Josko Gvardiol's most recent reported market value is €75.00m.
Croatia