![Why Man City signed Joao Cancelo and sent Danilo to Juventus - Stuart Brennan - Manchester Evening News Why Man City signed Joao Cancelo and sent Danilo to Juventus - Stuart Brennan - Manchester Evening News](https://i2-prod.manchestereveningnews.co.uk/incoming/article16717903.ece/ALTERNATES/s1200b/0_VH2_9858.jpg)
Why Man City signed Joao Cancelo and sent Danilo to Juventus - Stuart Brennan - Manchester Evening News
![Joao Cancelo: Portugal defender tests positive for coronavirus before Euro 2020 opener vs Hungary | Football News | Sky Sports Joao Cancelo: Portugal defender tests positive for coronavirus before Euro 2020 opener vs Hungary | Football News | Sky Sports](https://e0.365dm.com/21/06/1600x900/skysports-joao-cancelo-portugal_5413739.jpg?20210613105513)
Joao Cancelo: Portugal defender tests positive for coronavirus before Euro 2020 opener vs Hungary | Football News | Sky Sports
City Xtra on Twitter: "Joao Cancelo will wear the number 27 shirt for Manchester City. #MCFC https://t.co/qSQ22F3KUd" / Twitter
![Joao Cancelo signs two-year Manchester City extension until 2027 after impressing under Pep Guardiola - Eurosport Joao Cancelo signs two-year Manchester City extension until 2027 after impressing under Pep Guardiola - Eurosport](https://i.eurosport.com/2021/12/31/3278826-67093788-2560-1440.jpg)
Joao Cancelo signs two-year Manchester City extension until 2027 after impressing under Pep Guardiola - Eurosport
![2021-2022 Man City Pre Match Jersey (Ocean Depths) - Kids (JOAO CANCELO 27) [76450505-231706] - $68.64 Teamzo.com 2021-2022 Man City Pre Match Jersey (Ocean Depths) - Kids (JOAO CANCELO 27) [76450505-231706] - $68.64 Teamzo.com](https://www.teamzo.com/images/re-2021-2022-man-city-pre-match-jersey-ocean-depths-kids-joao-cancelo-27-1631625178.png)