Manchester City have completed the signing of John Stones from Everton for a fee of £47.5million.
The 22-year-old has penned a six-year contract with Pep Guardiola’s side and will wear the number 24 shirt at the Etihad Stadium.
City had been chasing Stones all summer and finally got their man after lengthy negotiations with their Premier League rivals.
“Now the deal’s done I’m looking forward to the next stage in my career,” said the England international.
“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.”
City announced the deal on Tuesday morning, shortly after UEFA had let slip that Stones was included in their Champions League squad registered on Monday night.
The former Barnsley youngster is the eighth signing made by Guardiola since his appointment.
He follows Ilkay Gundogan, Nolito, Aleksandar Zinchenko, Aaron Mooy, Leroy Sane, Gabriel Jesus, Marlos Moreno in moving to the club this summer.
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.”