John Stones is to leave Manchester City at the end of the season after a decade at the club. City confirmed the news on Tuesday, with the 31-year-old departing the Etihad Stadium at the end of his contract.
Stones was one of Pep Guardiola’s first signings in 2016 and has made nearly 300 appearances for City, helping them win 19 major trophies, including six Premier League titles and the 2023 Champions League.