* Apariții și goluri pentru echipa de club doar în cadrul campionatului intern la data de 09:07, 11 December 2016 (UTC) # Selecții și goluri la națională până la data de 05:44, 16 November 2016 (UTC)
Stones a ajuns la prima echipă a lui Barnsley în decembrie din 2011. Și-a făcut debutul profesional în Campionat pe 17 martie din 2012 într-o înfrângere împotriva lui Reading cu 0-4, înlocuindul pe Scott Wiseman la 52 de minute. A marcat primul său gol în primul său meci ca titular cu Barnsley , într-un meci de Capital One Cup. La o săptămână după, a ieșit pentru prima dată ca titular în campionat cu o victorie cu 1-0 împotriva lui Middlesbrough.
Stones a semnat un contract de 5 ani și jumătate cu Everton pe 31 ianuarie2013, costul transferului a fost de aproximativ de 4 milioane de euro. În prima jumătate de an, a fost rezervă abituală, fără să debuteze.
Pe 28 august din 2013 și-a făcut debutul oficial într-un meci împotriva lui Stevenage în Capital One Cup.
Pe 7 august2014, semnează o prelungire de contract cu Everton până în 2019.
A marcat primul său gol în victoria împotriva lui Manchester City cu 3-0, pe 26 aprilie din 2015. În vara anului 2015, Stones a fost o țintă clară a lui Chelsea, care oferă până la 40 de milioane de euro pentru el, cu toate acestea, toate ofertele au fost respinse de Everton.
Pe 9 august din 2016 este făcut oficial transferul lui la Manchester City pentru următoarele 6 sezoane într-o tranzacție care ar fi de aproximativ 56 de milioane de euro, făcându-l lângă David Luiz unul din cei mai scumpi fundași din istorie.[1][2]