John Stones

Date of birth28 May 1994
Place of birthBarnsley
NationalityEnglish
Weight76 kg
Height1.88 m
PositionDefender/Midfielder

John Stones's contract at Barnsley was extended to June 2015 in August 2012.

He joined Everton in January 2013 with a contract to June 2018 that was extended to June 2019 in August 2014.

John joined Manchester City in August 2016 with a six-year contract for a reported fee of £47.5million.

It was believed to be the second highest-ever fee paid for a defender after £50million for David Luiz's move from Chelsea to Paris St Germain in June 2014.

His City contract was extended to June 2026 in August 2021.

Club history

Team Joined Left Loan / Trialist
Barnsley 01 Jul 2011 31 Jan 2013
Everton 31 Jan 2013 09 Aug 2016
Manchester City 09 Aug 2016

Club stats

Season Team Competition Apps Subs Goals Y R
2011-12 Barnsley League Championship
2
2012-13 Barnsley FA Cup 1
1
2012-13 Barnsley League Championship 19
3
1
2012-13 Barnsley League Cup 2
1
2013-14 Everton FA Cup 3
2013-14 Everton League Cup 2
1
2013-14 Everton Premier League 15
6
1
2014-15 Everton FA Cup 1
1
2014-15 Everton Premier League 23
1
1
2014-15 Everton UEFA Europa League 3
1
2015-16 Everton FA Cup 1
1
2015-16 Everton League Cup 6
1
2015-16 Everton Premier League 31
2
3
2016-17 Manchester City FA Cup 4
1
2016-17 Manchester City League Cup 1
2016-17 Manchester City Premier League 23
4
1
2016-17 Manchester City UEFA Champions League 8
1
1
2017-18 Manchester City FA Cup 2
2017-18 Manchester City League Cup 3
1
2017-18 Manchester City Premier League 16
2
2017-18 Manchester City UEFA Champions League 5
3
2018-19 Manchester City FA Community Shield 1
2018-19 Manchester City FA Cup 3
2
2018-19 Manchester City League Cup 3
2018-19 Manchester City Premier League 20
4
1
2018-19 Manchester City UEFA Champions League 5
1
2019-20 Manchester City FA Community Shield 1
2019-20 Manchester City FA Cup 2
1
2019-20 Manchester City League Cup 1
2
2019-20 Manchester City Premier League 12
4
2019-20 Manchester City Premier League Asia Trophy 1
1
2019-20 Manchester City UEFA Champions League
1
2020-21 Manchester City FA Cup
1
2020-21 Manchester City League Cup 1
1
2020-21 Manchester City Premier League 22
4
1
2020-21 Manchester City UEFA Champions League 8
3
2021-22 Manchester City FA Cup 3
1
1
2021-22 Manchester City League Cup 1
2021-22 Manchester City Premier League 12
2
1
2021-22 Manchester City UEFA Champions League 8
1
2022-23 Manchester City FA Cup 2
2022-23 Manchester City League Cup
1
2022-23 Manchester City Premier League 21
2
2
2
2022-23 Manchester City UEFA Champions League 8
1
2023-24 Manchester City FA Community Shield 1
2023-24 Manchester City FA Cup 1
2023-24 Manchester City FIFA Club World Cup 2
2023-24 Manchester City Premier League 11
3
1
2
2023-24 Manchester City UEFA Champions League 3
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
17 Mar 2012 Barnsley v Reading L 0-4 League Championship
28 Apr 2012 Barnsley v Brighton and Hove Albion D 0-0 League Championship
11 Aug 2012 Rochdale v Barnsley W 3-4 League Cup 1st round
18 Aug 2012 Barnsley v Middlesbrough W 1-0 League Championship
25 Aug 2012 Brighton and Hove Albion v Barnsley L 5-1 League Championship
28 Aug 2012 Swansea City v Barnsley L 3-1 League Cup 2nd round
01 Sep 2012 Barnsley v Bristol City W 1-0 League Championship
15 Sep 2012 Barnsley v Blackpool D 1-1 League Championship
18 Sep 2012 Blackburn Rovers v Barnsley L 2-1 League Championship
29 Sep 2012 Barnsley v Ipswich Town D 1-1 League Championship
02 Oct 2012 Barnsley v Peterborough United L 0-2 League Championship
06 Oct 2012 Leeds United v Barnsley L 1-0 League Championship
20 Oct 2012 Charlton Athletic v Barnsley W 0-1 League Championship
23 Oct 2012 Barnsley v Crystal Palace D 1-1 League Championship
27 Oct 2012 Barnsley v Nottingham Forest L 1-4 League Championship
03 Nov 2012 Hull City v Barnsley L 1-0 League Championship
10 Nov 2012 Barnsley v Huddersfield Town L 0-1 League Championship
08 Dec 2012 Leicester City v Barnsley D 2-2 League Championship
15 Dec 2012 Barnsley v Sheffield Wednesday L 0-1 League Championship
22 Dec 2012 Millwall v Barnsley W 1-2 League Championship
26 Dec 2012 Barnsley v Birmingham City L 1-2 League Championship
29 Dec 2012 Barnsley v Blackburn Rovers L 1-3 League Championship
01 Jan 2013 Peterborough United v Barnsley L 2-1 League Championship
05 Jan 2013 Barnsley v Burnley W 1-0 FA Cup 3rd round
12 Jan 2013 Barnsley v Leeds United W 2-0 League Championship
19 Jan 2013 Ipswich Town v Barnsley D 1-1 League Championship
26 Jan 2013 Hull City v Barnsley W 0-1 FA Cup 4th round
29 Jan 2013 Barnsley v Millwall W 2-0 League Championship


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
2012-13 England FIFA Under-20 World Cup 2
2013-14 England International Friendly
2
2013-14 England UEFA Under-21 7
1
2013-14 England Under-21 1
2014-15 England International Friendly 1
2014-15 England UEFA European Championship 1
2015-16 England International Friendly 4
2015-16 England UEFA European Championship 1
1
2016-17 England FIFA World Cup 5
2016-17 England International Friendly 2
1
1
2017-18 England FIFA World Cup 9
2
2
2017-18 England International Friendly 6
2018-19 England International Friendly
1
2018-19 England UEFA Nations League 4
2
2019-20 England UEFA European Championship 1
2020-21 England FIFA World Cup 3
2020-21 England UEFA European Championship 7
2021-22 England FIFA World Cup 5
1
1
1
2021-22 England UEFA Nations League 2
1
1
2022-23 England FIFA World Cup 5
2022-23 England UEFA European Championship 3
2022-23 England UEFA Nations League 1
2023-24 England International Friendly
1
2023-24 England UEFA European Championship 1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
26 Jun 2013 Chile v England D 1-1 FIFA Under-20 World Cup Finals group E
29 Jun 2013 Egypt v England L 2-0 FIFA Under-20 World Cup Finals group E
13 Aug 2013 England v Scotland W 6-0 Under-21
05 Sep 2013 England v Moldova W 1-0 UEFA Under-21 Qualifying group 1
09 Sep 2013 Finland v England D 1-1 UEFA Under-21 Qualifying group 1
10 Oct 2013 San Marino v England L 4-0 UEFA Under-21 Qualifying group 1
15 Oct 2013 England v Lithuania W 5-0 UEFA Under-21 Qualifying group 1
14 Nov 2013 England v Finland W 3-0 UEFA Under-21 Qualifying group 1
19 Nov 2013 England v San Marino W 9-0 UEFA Under-21 Qualifying group 1
05 Mar 2014 England v Wales W 1-0 UEFA Under-21 Qualifying group 1
30 May 2014 England v Peru W 3-0 International Friendly
04 Jun 2014 Ecuador v England D 2-2 International Friendly
03 Sep 2014 England v Norway W 1-0 International Friendly
08 Sep 2014 Switzerland v England W 0-2 UEFA European Championship Qualifying group E
05 Sep 2015 San Marino v England W 0-6 UEFA European Championship Qualifying group E
08 Sep 2015 England v Switzerland W 2-0 UEFA European Championship Qualifying group E
17 Nov 2015 England v France W 2-0 International Friendly
29 Mar 2016 England v Netherlands L 1-2 International Friendly
22 May 2016 England v Turkey W 2-1 International Friendly
27 May 2016 England v Australia W 2-1 International Friendly
04 Sep 2016 Slovakia v England W 0-1 FIFA World Cup Europe group F
08 Oct 2016 England v Malta W 2-0 FIFA World Cup Europe group F
11 Oct 2016 Slovenia v England D 0-0 FIFA World Cup Europe group F
11 Nov 2016 England v Scotland W 3-0 FIFA World Cup Europe group F
15 Nov 2016 England v Spain D 2-2 International Friendly
22 Mar 2017 Germany v England L 1-0 International Friendly
26 Mar 2017 England v Lithuania W 2-0 FIFA World Cup Europe group F
13 Jun 2017 France v England L 3-2 International Friendly
05 Oct 2017 England v Slovenia W 1-0 FIFA World Cup Europe group F
08 Oct 2017 Lithuania v England W 0-1 FIFA World Cup Europe group F
10 Nov 2017 England v Germany D 0-0 International Friendly
14 Nov 2017 England v Brazil D 0-0 International Friendly
23 Mar 2018 Netherlands v England W 0-1 International Friendly
27 Mar 2018 England v Italy D 1-1 International Friendly
02 Jun 2018 England v Nigeria W 2-1 International Friendly
07 Jun 2018 England v Costa Rica W 2-0 International Friendly
18 Jun 2018 Tunisia v England W 1-2 FIFA World Cup Group G
24 Jun 2018 England v Panama W 6-1 FIFA World Cup Group G
28 Jun 2018 England v Belgium L 0-1 FIFA World Cup Group G
03 Jul 2018 Colombia v England W 1-1 (4-3) FIFA World Cup Finals - Round of 16
07 Jul 2018 Sweden v England W 0-2 FIFA World Cup Quarter-final
11 Jul 2018 Croatia v England L 2-1 FIFA World Cup Semi-final
14 Jul 2018 Belgium v England L 2-0 FIFA World Cup 3rd place
08 Sep 2018 England v Spain L 1-2 UEFA Nations League League A Group A4
11 Sep 2018 England v Switzerland W 1-0 International Friendly
12 Oct 2018 Croatia v England D 0-0 UEFA Nations League League A Group A4
18 Nov 2018 England v Croatia W 2-1 UEFA Nations League League A Group A4
06 Jun 2019 England v Netherlands L 1-3 UEFA Nations League Semi-final
14 Nov 2019 England v Montenegro W 7-0 UEFA European Championship Qualifying group A
25 Mar 2021 England v San Marino W 5-0 FIFA World Cup Europe group I
28 Mar 2021 Albania v England W 0-2 FIFA World Cup Europe group I
31 Mar 2021 England v Poland W 2-1 FIFA World Cup Europe group I
13 Jun 2021 England v Croatia W 1-0 UEFA European Championship Group D
18 Jun 2021 England v Scotland D 0-0 UEFA European Championship Group D
22 Jun 2021 Czech Republic v England W 0-1 UEFA European Championship Group D
29 Jun 2021 England v Germany W 2-0 UEFA European Championship Finals - Round of 16
03 Jul 2021 Ukraine v England W 0-4 UEFA European Championship Quarter-final
07 Jul 2021 England v Denmark W 2-1 UEFA European Championship Semi-final
11 Jul 2021 England v Italy L 1-1 (2-3) UEFA European Championship Final
02 Sep 2021 Hungary v England W 0-4 FIFA World Cup Europe group I
08 Sep 2021 Poland v England D 1-1 FIFA World Cup Europe group I
09 Oct 2021 Andorra v England W 0-5 FIFA World Cup Europe group I
12 Oct 2021 England v Hungary D 1-1 FIFA World Cup Europe group I
12 Nov 2021 England v Albania W 5-0 FIFA World Cup Europe group I
15 Nov 2021 San Marino v England W 0-10 FIFA World Cup Europe group I
04 Jun 2022 Hungary v England L 1-0 UEFA Nations League League A Group A3
07 Jun 2022 Germany v England D 1-1 UEFA Nations League League A Group A3
14 Jun 2022 England v Hungary L 0-4 UEFA Nations League League A Group A3
26 Sep 2022 England v Germany D 3-3 UEFA Nations League League A Group A3
21 Nov 2022 England v Iran W 6-2 FIFA World Cup Group B
25 Nov 2022 England v USA D 0-0 FIFA World Cup Group B
29 Nov 2022 Wales v England W 0-3 FIFA World Cup Group B
04 Dec 2022 England v Senegal W 3-0 FIFA World Cup Finals - Round of 16
10 Dec 2022 England v France L 1-2 FIFA World Cup Quarter-final
23 Mar 2023 Italy v England W 1-2 UEFA European Championship Qualifying group C
26 Mar 2023 England v Ukraine W 2-0 UEFA European Championship Qualifying group C
19 Jun 2023 England v North Macedonia W 7-0 UEFA European Championship Qualifying group C
13 Oct 2023 England v Australia W 1-0 International Friendly
17 Oct 2023 England v Italy W 3-1 UEFA European Championship Qualifying group C


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.