John Stones is ready to sign a new contract at Manchester City as Pep Guardiola's side attempt to extend the England international's stay. Stones' current deal expires in the summer but both parties are reported to be open to prolonging his time at the Etihad Stadium, as he continues to play a key role under Guardiola.