The midfielder completed his medical at the club’s training ground last week as he returned from a summer holiday, and becomes the fourth new arrival at the Premier League champions this summer after Julian Alvarez, Erling Haaland and Stefan Ortega.
In a statement on their website, the club said: “Manchester City are delighted to announce the signing of Kalvin Phillips on a six-year deal.”
The midfielder has spent his entire career so far at Leeds, having joined his boyhood club at the age of 14.
Phillips made 232 appearances for Leeds and helped them to reach the Premier League in 2020.
The 26-year-old has continued to impress in the top flight and has become a regular in the England squad. Phillips has earned 23 caps and played in every single match last summer as the Three Lions made it to the final of Euro 2020.
Phillips’ first interview
Speaking to City’s club media channels, Phillips revealed Pep Guardiola played a huge role in his decision to sign for the City.
“I am absolutely delighted to have joined Manchester City,” he said. “City have again proved to be the best team in the country with an amazing squad and a manager in Pep Guardiola who is rightly considered to be the finest in the world.
“To be able to play under Pep and learn from him and his coaching staff as well as be part of such a fantastic squad is a prospect that I am incredibly excited about.
“City are a world-class club with world-class staff and facilities and it’s a dream come true to have joined the club.
“Now I can’t wait to get started and to look to try and help the team to go on and achieve more success.”
Phillips will also wear the No.4 jersey at City, deciding to change from his shirt number at Leeds.
“It [No.4} was a number that was presented to me, and I thought because at Leeds I had 23 which is one of my favourite numbers, I felt like because it’s a new start I wanted a different number and to try and build a legacy on that number,” said Phillips.