John Stones (ur. 28 maja 1994 w Barnsley) – angielski piłkarz, występujący na pozycji obrońcy, reprezentant kraju. Wychowanek Barnsley, w swojej karierze grał także w Evertonie i Manchesterze City.
Kariera klubowa Barnsley Urodzony w Barnsley w południowym Yorkshire, Stones przeszedł przez akademię młodzieżową Barnsley, aby podpisać profesjonalną umowę w grudniu 2011 roku. Zadebiutował w pierwszej drużynie w rozgrywkach Championship 17 marca 2012 w przegranym 0-4 meczu z Reading na stadionie Oakwell, zastępując Scotta Wisemana w 52. minucie. 11 sierpnia 2012 zdobył pierwszą bramkę dla swojej drużyny w pucharowym spotkaniu.
Everton 31 stycznia 2013 podpisał 5,5 roczną umowę z Evertonem, a kwota transferu wyniosła ok. 3 mln funtów. Zadebiutował w Evertonie przeciwko Stevenage w drugiej rundzie Pucharu Ligi Angielskiej 28 sierpnia 2013, pomagając odnieść zwycięstwo 2-1 po dogrywce na Goodison Park. Zadebiutował w Premier League jako rezerwowy, zmieniając Stevena Naismitha w wygranym 1:0 meczu z Chelsea 14 września 2013 roku. 1 stycznia 2014 po raz pierwszy znalazł się w wyjściowej jedenastce na mecz ligowy przeciwko Stoke City, zakończony remisem 1:1.