
File Photo: Manchester City's John Stones. AFP
The defender, 31, joined City from Everton in 2016, becoming manager Pep Guardiola's second signing, and has made 293 appearances to date, scoring 19 goals.
The England international has won six Premier League titles and the Champions League in a decade of dominance for City.
There may be more silverware to come, with the club chasing a domestic treble this season, having already won the League Cup.
"They say all good things must come to an end... but this thing we have had has been the greatest and it will remain a part of me forever," Stones said in a post on Instagram.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)
Short link: