John Stones will complete his resurgence at Manchester City by signing a new five-year contract.
Stones' career at the club looked to be coming to an end until he regained his place last season and forged an outstanding central defensive partnership with Ruben Dias.
The 27-year-old's contract was due to run out in June but he has agreed a new deal worth £250,000 a week until 2026.
John Stones has secured his Manchester City future until 2026 with a brand new contract
The defender has had a superb summer with England at Euro 2020 and is back to his best
Just a year ago the Stones was being linked with moves away from the Etihad after the injury-hit centre-back's form deserted, leading his confidence to dissipate as he fell down Guardiola's pecking order.