JOHN STONES has joined Manchester City today from Everton in a deal worth £47.5million with £2.5m in add ons.

Centre-back has signed a six-year deal which will keep him with Manchester City at the Etihad Stadium until at least 2022.

He told "I'm absolutely delighted to sign for City and now the deal's done I'm looking forward to the next stage in my career.

"I've obviously seen what's going on here at the Etihad, it's an ambitious Club with a great manager so I can't wait to get stuck in and help achieve the goals.

"I know it will be tough getting a place in this team but I'm determined to become the best player I can be and help us to success.

"I had a wonderful time with Everton and wish them and their fans all the best but now I'll give my all for City."

Guardiola added: “We want to help John show his quality with us and improve on what he has already achieved.

"I like the way he plays the game and I'm looking forward to welcoming him into the squad."

Everton will receive a fee around £42m with the rest topped up depending on Stones’ progress and the success City enjoy.

Stones is in line for an immediate debut against Sunderland on Saturday and the manager who signed him for Everton for £1.5m in 2013 – David Moyes.

Everton will press ahead with their interest in Swansea’s Ashley Williams as a replacement.