Joao Cancelo has completed his move to City from Juventus.

The 25-year-old right-back becomes Pep Guardiola's third signing of the summer, following the respective arrivals of Rodri and Angelino from Atletico Madrid and PSV Eindhoven. 

Cancelo, a 14-times-capped Portugal international, has signed a contract at the Etihad that will run until the summer of 2025. 

READ | Joao Cancelo squad number confirmed

WATCH | Joao Cancelo's first City interview

Here, we chart Cancelo's progress from a youngster at Benfica to his move to the Premier League champions.