Manchester City have announced the signing of John Stones in a £50million deal from Everton.
The England defender has signed a six-year contract and will wear the No 24 shirt.
The 22-year old told ManCity.com: '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.