England defender John Stones has joined Italian Serie A champions Inter Milan on a free transfer. The 32-year-old centre-back has signed a two-year contract with the club.

Stones left Manchester City when his deal expired at the end of June, concluding a 10-year spell at the English club. Since becoming a free agent, he attracted interest from clubs across Europe, including Chelsea and Juventus.

Inter Milan stated that Stones is ready for his next chapter after making history in Manchester. No financial details were provided for the transfer.

After making history in Manchester, John Stones is ready for his next chapter at Inter.
— Inter Milan

Manchester City career

Stones joined Manchester City from Everton for £47.5m in 2016. During his time at the club, he made 295 appearances and scored 19 goals.

With Manchester City, Stones won six Premier League titles, the Champions League, and the Club World Cup. Reports differ on his domestic cup tally, with sources citing either two or three FA Cups, and either three or five League Cups. He also won three Community Shields and the Uefa Super Cup.

I had lived all my dreams out.
— John Stones

International duty

Stones was part of the England squad that finished third at this summer's World Cup in North America. He played five times during the tournament, starting the quarter-final victory against Norway and the 2-1 semi-final defeat by Argentina.

Sources vary on his total international caps, with some stating he has 93 appearances while others note his 94th appearance came in the semi-final loss to Argentina. The former Barnsley defender now faces a new challenge as Inter Milan begins their title defence against newly promoted Monza on Saturday, 22 August. Inter were crowned Serie A champions for the 21st time last season.