Everton’s John Stones has been strongly linked with a £50m move to Manchester City this summer. Photograph: Lee Smith/Reuters

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)