Stones began his career with Barnsley, making his first-team debut in the Championship in March 2012 as a 17-year-old. He joined Premier League club Everton for around £3 million in January 2013 and amassed 95 appearances over four seasons. In August 2016, he signed for Manchester City for an initial £47.5 million with add-ons. He won the Premier League in 2018, 2019 and 2021, the EFL Cup in 2018 and 2020, and the FA Cup in 2019.