Manchester City have confirmed the signing of John Stones from Everton.

The 22-year-old defender’s future has been the subject of much debate in recent weeks amid widespread reports of the Citizens’ interest in him.

WANT MORE? >> Man City transfer news | Everton transfer news

Indeed, Stones dominated headlines 12 months ago when Chelsea actively pursued him, but Everton’s stance that he wasn’t for sale then has swayed now, with a £47.5m deal done.

Stones has penned a six-year deal with the Etihad Stadium side and will wear the No.24 shirt in Manchester.

He has become their eighth signing of the summer, following deals for Ilkay Gundogan, Nolito, Aleksandar Zinchenko, Aaron Mooy, Leroy Sane, Gabriel Jesus, Marlos Moreno in what has been a busy window for now boss, Pep Guardiola.

Speaking to ManCity.com, the England international said: "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."

Rumours that the deal was done circulated this morning when UEFA named the defender in Man City’s Champions League qualification squad.

Everton are now in the market for a replacement, with Sunderland’s Lamine Kone mooted to be the player they want.

John Stones