Manchester City have signed England centre back John Stones from Everton on a six-year contract, the Premier League clubs said on Tuesday.
British media reported that City paid 47.5 million pounds ($61.7 million) for the 22-year-old Stones. ($1 = 0.7705 pounds)