John Stones
Career snapshot
Career highs
Born the same day
Shares 1994-05-28 · 6 players total
| Full name | John Stones |
|---|---|
| Date of birth | 1994-05-28 (31 yrs) |
| Place of birth | Barnsley, England |
| Citizenship | England |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 188.00 m |
| Current club | Manchester City |
| Joined | 2016-08-09 |
| Contract expires | 2026-06-30 |
| Agent | Wasserman |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Manchester City | 12 | 16/17 | 25/26 | 280 | 19 | 9 | 6,385 |
| Everton FC | 4 | 12/13 | 15/16 | 95 | 1 | 0 | 2,044 |
| Barnsley FC | 3 | 10/11 | 12/13 | 28 | 1 | 0 | 175 |
| Everton FC U21 | 1 | 12/13 | 12/13 | 12 | 0 | 1 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Manchester City | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League | Manchester City | 6 | 1 | 2 | 1 | 0 | 364 |
| 24/25 | EFL Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Manchester City | 11 | 2 | 0 | 1 | 0 | 273 |
| 23/24 | Champions League | Manchester City | 6 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FA Cup | Manchester City | 3 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Premier League | Manchester City | 16 | 1 | 0 | 2 | 0 | 1,064 |
| 23/24 | UEFA Super Cup | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Champions League | Manchester City | 8 | 1 | 1 | 0 | 0 | 686 |
| 22/23 | Community Shield | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier League | Manchester City | 23 | 2 | 2 | 2 | 0 | 924 |
| 21/22 | Champions League | Manchester City | 8 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | FA Cup | Manchester City | 4 | 1 | 0 | 0 | 0 | 315 |
| 21/22 | Premier League | Manchester City | 14 | 1 | 0 | 0 | 0 | 1,118 |
| 2025 | Club World Cup | Manchester City | 0 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Club World Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Manchester City | 11 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Cup | Manchester City | 1 | 1 | 0 | 0 | 0 | 90 |
| 20/21 | FA Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier League | Manchester City | 22 | 4 | 0 | 0 | 1 | 484 |
| 19/20 | Champions League | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | EFL Cup | Manchester City | 3 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Manchester City | 3 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Premier League | Manchester City | 16 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | Manchester City | 6 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | EFL Cup | Manchester City | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Manchester City | 5 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Premier League | Manchester City | 24 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Champions League | Manchester City | 5 | 3 | 0 | 0 | 0 | 150 |
| 17/18 | EFL Cup | Manchester City | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Premier League | Manchester City | 18 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League | Manchester City | 7 | 1 | 0 | 0 | 0 | 557 |
| 16/17 | Champions League Qu. | Manchester City | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Cup | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | FA Cup | Manchester City | 4 | 1 | 0 | 0 | 0 | 360 |
| 16/17 | Premier League | Manchester City | 27 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | FA Cup | Everton FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | League Cup | Everton FC | 6 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Premier League | Everton FC | 33 | 0 | 0 | 3 | 0 | 0 |
| 14/15 | Europa League | Everton FC | 3 | 0 | 0 | 0 | 1 | 0 |
| 14/15 | FA Cup | Everton FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Premier League | Everton FC | 23 | 1 | 0 | 1 | 0 | 2,044 |
| 13/14 | FA Cup | Everton FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Everton FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Premier League | Everton FC | 21 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Championship | Barnsley FC | 22 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | FA Cup | Barnsley FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | League Cup | Barnsley FC | 2 | 1 | 0 | 0 | 0 | 175 |
| 12/13 | Premier League | Everton FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U21 PL Knockout | Everton FC U21 | 2 | 0 | 1 | 0 | 0 | 0 |
| 12/13 | U21 PL Qualificationsgr. 1 | Everton FC U21 | 10 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Championship | Barnsley FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Championship | Barnsley FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2010-07-01 | Barnsley Yth. | Barnsley U18 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | Barnsley U18 | Barnsley | Transfer | 50000 | — |
| 12/13 | 2013-01-31 | Barnsley | Everton | Transfer | 100000 | €3.50m |
| 16/17 | 2016-08-09 | Everton | Man City | Transfer | 28000000 | €55.60m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | Groin injury | 2019-03-05 | 2019-03-29 | 25 | 3 |
| 18/19 | Muscle injury | 2019-08-16 | 2019-09-13 | 29 | 3 |
| 19/20 | Muscle injury | 2019-09-17 | 2019-10-22 | 36 | 8 |
| 19/20 | Knock | 2019-12-08 | 2020-01-03 | 27 | 7 |
| 19/20 | Foot injury | 2020-01-19 | 2020-01-25 | 7 | 1 |
| 20/21 | Ankle injury | 2020-06-19 | 2020-06-27 | 9 | 2 |
| 20/21 | Knock | 2020-09-22 | 2020-10-02 | 11 | 3 |
| 20/21 | Rest | 2021-01-22 | 2021-01-24 | 3 | 1 |
| 22/23 | Hamstring injury | 2022-09-26 | 2022-10-20 | 25 | 5 |
| 22/23 | Hamstring injury | 2023-01-27 | 2023-03-01 | 34 | 8 |
| 23/24 | Hip injury | 2023-08-10 | 2023-10-01 | 53 | 10 |
| 24/25 | unknown injury | 2024-11-01 | 2024-11-18 | 18 | 3 |
| 24/25 | Foot injury | 2024-11-23 | 2024-12-14 | 22 | 6 |
| 24/25 | Foot injury | 2024-12-22 | 2025-01-20 | 30 | 6 |
| 24/25 | Hamstring injury | 2025-02-19 | 2025-05-23 | 94 | 17 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €36.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #22907 | #14 | 2 | 0 | — | — | former national player |
| Team #21340 | — | 3 | 0 | — | — | former national player |
| Team #9565 | #5 | 12 | 0 | — | — | former national player |
| Team #3299 | #5 | 83 | 3 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Raheem Sterling | 2 | 1 | 0 |
| Kyle Walker | 2 | 0 | 0 |
| Kevin De Bruyne | 2 | 6 | 0 |
| Ederson | 2 | 0 | 0 |
| İlkay Gündoğan | 2 | 0 | 0 |
| Riyad Mahrez | 2 | 2 | 0 |
| Gabriel Jesus | 2 | 0 | 0 |
| Ross Barkley | 2 | 0 | 0 |
| Jack Grealish | 2 | 0 | 0 |
| Romelu Lukaku | 1 | 0 | 0 |
| Gareth Barry | 2 | 0 | 0 |
| Leroy Sané | 2 | 1 | 0 |
| Nicolás Otamendi | 2 | 0 | 0 |
| João Cancelo | 2 | 1 | 0 |
| Séamus Coleman | 2 | 0 | 0 |
| Aymeric Laporte | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 20/21 | Premier League | Manchester City | 4 | 22 |
| 17/18 | Champions League | Manchester City | 3 | 5 |
| 22/23 | Premier League | Manchester City | 2 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Premier League | Manchester City | 2 | 23 |
| 24/25 | Champions League | Manchester City | 2 | 6 |
| 19/20 | FA Cup | Manchester City | 1 | 3 |
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 | INJURED Hamstring injury |
| 2025-04-27 | GB1 |
Nottingham Forest | 0–2 | Manchester City | INJURED Hamstring injury |
| 2025-03-30 | GB1 |
AFC Bournemouth | 1–2 | Manchester City | INJURED Hamstring injury |
| 2025-03-01 | GB1 |
Manchester City | 3–1 | Plymouth Argyle | INJURED Hamstring injury |
| 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 | Available |
| 2023-09-27 | CGB |
Newcastle United | 1–0 | Manchester City | INJURED Hip injury |
| 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 | INJURED Hamstring injury |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | INJURED Hamstring injury |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | INJURED Hamstring injury |
| 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 | INJURED Hamstring injury |
| 2022-10-05 | CL |
Manchester City | 5–0 | FC København | INJURED Hamstring injury |
| 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 John Stones'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 % |
|---|---|---|---|---|---|---|---|---|
| Chelsea FC | 34 | 9 | 7 | 18 | 24 | 51 | -27 | 26% |
| Liverpool FC | 32 | 5 | 12 | 15 | 38 | 51 | -13 | 16% |
| Arsenal FC | 27 | 10 | 8 | 9 | 37 | 44 | -7 | 37% |
| Southampton FC | 27 | 14 | 3 | 10 | 43 | 35 | +8 | 52% |
| Burnley FC | 23 | 12 | 5 | 6 | 43 | 22 | +21 | 52% |
| Manchester United | 21 | 8 | 3 | 10 | 25 | 37 | -12 | 38% |
| AFC Bournemouth | 21 | 11 | 0 | 10 | 36 | 33 | +3 | 52% |
| Fulham FC | 19 | 5 | 5 | 9 | 27 | 36 | -9 | 26% |
| Tottenham Hotspur | 19 | 8 | 3 | 8 | 32 | 34 | -2 | 42% |
| West Ham United | 18 | 13 | 2 | 3 | 40 | 18 | +22 | 72% |
| Swansea City | 17 | 10 | 6 | 1 | 33 | 11 | +22 | 59% |
| Newcastle United | 17 | 12 | 1 | 4 | 33 | 14 | +19 | 71% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | 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 | 20 | 637 | 2 | 0 | 0 | 0.28 |
| 23/24 | 26 | 1,064 | 2 | 0 | 0 | 0.17 |
| 22/23 | 34 | 1,610 | 2 | 0 | 0 | 0.11 |
| 21/22 | 27 | 1,433 | 1 | 0 | 0 | 0.06 |
| 20/21 | 35 | 574 | 0 | 0 | 1 | 0.16 |
| 18/19 | 39 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | 41 | 917 | 1 | 0 | 0 | 0.1 |
| 15/16 | 41 | 0 | 4 | 0 | 0 | 0 |
| 14/15 | 28 | 2,044 | 1 | 0 | 1 | 0.09 |
| 13/14 | 26 | 0 | 2 | 0 | 0 | 0 |
| 12/13 | 38 | 175 | 1 | 0 | 0 | 0.51 |
Output by competition
Career goals and assists broken down by tournament.
More on John Stones
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about John Stones
Who is John Stones?
John Stones is an England professional footballer who plays as a centre-back for Manchester City.
How old is John Stones?
John Stones is 31 years old. He was born on May 28, 1994 in Barnsley.
What position does John Stones play?
John Stones plays as a centre-back (Defender - Centre-Back).
What club does John Stones play for?
John Stones currently plays for Manchester City.
How many career goals has John Stones scored?
Across all senior club competitions in our dataset, John Stones has scored 21 goals in 415 appearances.
What is John Stones's market value?
John Stones's most recent reported market value is €25.00m.
England