João Pedro Cavaco Cancelo (* 27. Mai 1994 in Barreiro) ist ein portugiesischer Fußballspieler, der bei Juventus Turin unter Vertrag steht.
João Cancelo begann im Alter von elf Jahren beim FC Barreirense mit dem Fußballspielen. 2008 wechselte er in die Jugendabteilung von Benfica Lissabon und rückte 2014 aus der zweiten Mannschaft in die erste auf. Er debütierte am 10. Mai 2014 (30. Spieltag) für Benfica Lissabon in der Primeira Liga bie der 1:2-Niederlage im Auswärtsspiel gegen den FC Porto.
Am 20. August 2014 wechselte er auf Leihbasis bis zum Ende der Saison 2014/15 in die spanische Primera División zum FC Valencia. Nach zehn Punktspielen wurde er dauerhaft verpflichtet und mit einem bis zum 30. Juni 2021 gültigen Vertrag ausgestattet. Nachdem er in seinem ersten Jahr in Valencia nur sporadisch zum Einsatz gekommen war, konnte er sich zu Beginn der Saison 2015/16 einen Stammplatz als rechter Außenverteidiger erkämpfen. In seinem ersten Champions League Spiel am 16. September 2015 konnte er direkt, bei einer 2:3-Niederlage Valencias, sein erstes Tor in diesem Wettbewerb erzielen.