John Stones signs new long-term Man City contract

Manchester City defender John Stones has signed a new long-term contract that promises to extend his stay at the Etihad Stadium until at least 2026.

The new deal, if he sees it through, will take Stones to beyond his 32nd birthday and will mean he has been a City player for ten years, having first joined from Everton in the summer of 2016.