Manchester City have completed the signing of Tottenham right-back Kyle Walker for an initial £45m.

According to reports the Citizens have paid £50m for the 27-year-old a world record-equalling fee for a defender. The deal comes to £50m including £5m of add-ons, could make him the most expensive English player ever. The England international will wear the number two shirt and is expected to travel with City on Monday for their tour of the USA.

- I am thrilled to be signing for City and can't wait to get started. Pep Guardiola is one of the most respected managers in the world. I feel he can help me take my game to a new level, said Walker after completing his switch. Guardiola released three full-backs at the end of last season, including both right-sided players Pablo Zabaleta and Bacary Sagna.

The City boss has captured the Spurs defender after missing out on the signing of free agent Dani Alves who joined Paris Saint-Germain on Wednesday. Walker becomes the third summer signing following the arrivals of midfielder Bernardo Silva and goalkeeper Ederson Moraes.