João Pedro Cavaco Cancelo (Barreiro, 27 mei 1994) is een Portugees voetballer die doorgaans als rechtsback speelt voor FC Barcelona. Cancelo debuteerde in 2016 in het Portugees voetbalelftal.
Clubcarrière
Benfica Cancelo begon met voetballen bij de lokale club Barreirense. Hij speelde twee seizoenen voor het tweede team van Benfica, waarvoor hij tot 51 wedstrijden, twee goals en achttien assists kwam. Op 28 juli 2012 maakte hij zijn debuut voor het eerste team van Benfica in een vriendschappelijke wedstrijd tegen Gil Vicente, waarbij hij de hele wedstrijd als rechtsback speelde. Ondanks dat hij geregistreerd stond bij het reserveteam, werd hij gezien als een mogelijke vervanger voor Maxi Pereira bij het eerste team. Cancelo speelde zijn eerste officiële wedstrijd voor het eerste team van Benfica op 25 januari 2014, als late invaller in de 1-0 thuisoverwinning tegen Gil Vicente in de Taça da Liga, die later werd gewonnen. Zijn eerste optreden in de Primeira Liga vond plaats op 10 mei, nadat ze al tot kampioen waren gekroond, en hij startte in een 2-1 verlies in O Clássico tegen FC Porto.
Valencia Op 20 augustus 2014 maakte Valencia de komst van Cancelo bekend als een lening voor een seizoen met een optie tot aankoop voor €15 miljoen. Hij debuteerde in de Primera División op 25 september 2014, waarbij hij de volledige wedstrijd speelde en er van 3-0 tegen Córdoba CF werd gewonnen. Het seizoen erna werd Cancelo definitief overgenomen en een vaste basisspeler en scoorde hij zijn eerste doelpunt voor Valencia in de UEFA Champions League. Hij speelde als rechtsback en later als rechtsbuiten dat seizoen. In het seizoen 2016-2017 presteerde Cancelo wisselvallig, met enkele fouten en een verandering van positie naar de rechtervleugel. Hij scoorde doelpunten, maar kreeg ook kritiek van fans voor defensieve fouten. Hij kwam tot 91 wedstrijden voor Valencia en was daarin goed voor vier goals en acht assists.
Internazionale Op 22 augustus 2017 maakte Internazionale de komst van Cancelo bekend die voor één jaar werd uitgeleend met optie tot koop. Als de club de optie lichten maakte Geoffrey Kondogbia de overstap naar Valencia. Hij maakte zijn Serie A-debuut vier dagen later, verving Antonio Candreva in de 83e minuut van een 3-1 overwinning op AS Roma. Op 17 april 2018 maakte hij zijn eerste doelpunt in Serie A. Hij speelde dat seizoen als rechtervleugelverdediger in een vijfmansverdediging en speelde na de winterstop nagenoeg alles. Ondanks zijn goede prestaties dat seizoen, besloot de club om Cancelo niet te kopen. Hij kwam 28 wedstrijden voor Inter, waarin hij één keer scoorde en vier assists gaf.
Juventus Op 27 juni 2018 tekende Cancelo een vijfjarig contract bij Juventus voor ongeveer €40 miljoen. Hij maakte zijn debuut voor Juventus in de Serie A op 18 augustus 2018 in een 3-2 overwinning tegen Chievo Verona. Op 6 oktober 2018 gaf Cancelo een assist op Rodrigo Bentancur in een 2-0 uitoverwinning op Udinese. In januari 2019 won hij zijn eerste trofee, de Supercoppa Italiana, in een overwinning van 1-0 overwinning op AC Milan. Cancelo speelde één seizoen voor Juventus, waarin hij tot 34 wedstrijden kwam.
Manchester City Op 7 augustus 2019 maakte Manchester City de komst van Cancelo bekend. Hij tekende een contract tot medio 2026. Hij kostte technisch gezien ongeveer 27 miljoen pond. Danilo bewandelde echter de omgekeerde weg, wat de deal 60 miljoen pond waard maakte. Hij werd daarmee de duurste rechtsback ooit. Op 25 augustus 2019 maakte hij zijn debuut in de Premier League tegen AFC Bournemouth, als invaller voor Kyle Walker. Op 18 december 2019 scoorde hij zijn eerste doelpunt voor City in een uitoverwinning met 3-1 tegen Oxford United in de kwartfinales van de EFL Cup. In zijn eerste seizoen had hij het soms moeilijk door concurrentie van Kyle Walker.
Op 3 november 2020 scoorde hij zijn eerste doelpunt in de UEFA Champions League voor City in een 3-0 thuisoverwinning op Olympiacos in de groepsfase. Op 26 januari 2021 maakte hij zijn eerste doelpunt in de Premier League in een 5-0 uitoverwinning op West Bromwich Albion. Op 24 februari 2021 werd hij voor het eerst uitgeroepen tot man van de wedstrijd, nadat hij een assist had gegeven aan Bernardo Silva in de 2-0 uitoverwinning van Manchester City op Borussia Mönchengladbach in de eerste wedstrijd van de achtste finale. Gedurende het seizoen werd de vaardigheid van Cancelo om als back naar het middenveld te komen om controle over de bal te behouden, zodat zijn team een stabielere verdedigende formatie had bij balverlies, geprezen als een van de belangrijkste factoren voor het heroveren van de Premier League-titel dat seizoen. Hij werd ook gekozen voor het Premier League Team van het Jaar.
Op 17 oktober 2021 scoorde Cancelo zijn eerste doelpunt van het seizoen voor City in een 6-3 thuisoverwinning tegen RB Leipzig in de groepsfase van de Champions League. Op 3 november 2021 gaf Cancelo een hattrick aan assists voor Phil Foden, Riyad Mahrez en Gabriel Jesus in een 4-1 overwinning thuis tegen Club Brugge in de groepsfase van de Champions League, wat hem de titel Man van de Wedstrijd opleverde. Op 19 december 2021, tijdens zijn 100ste optreden voor de club, scoorde hij een doelpunt van lange afstand en gaf een assist in een 4-0 overwinning tegen Newcastle United. Dit is het meest opvallende doelpunt uit de carrière van Cancelo.
Bayern München In het seizoen 2022/23 kreeg Cancelo onenigheid met manager Pep Guardiola. Hij verloor zijn basisplaats en werd in de winter uitgeleend aan Bayern München voor de rest van het seizoen, met een optie tot koop voor €70 miljoen. Hij maakte zijn debuut met een assist en scoorde zijn eerste doelpunt voor de club uit München. Tijdens een UEFA Champions League-wedstrijd tegen zijn oude club Manchester City werd hij uitgefloten door City-fans, maar Pep Guardiola verdedigde hem. Bayern werd uitgeschakeld in de kwartfinales. Uiteindelijk werd Cancelo, geen vaste basisspeler, maar won hij wel de Bundesliga met de club. Bayern lichtte de optie niet en Cancelo keerde terug naar Manchester.
FC Barcelona Manchester City liet Cancelo nog meespelen in zomerse oefenwedstrijden ter voorbereiding op het seizoen 2023/24. Hij werd echter niet ingeschreven voor alle competities en maakt geen deel meer uit van het team. Sindsdien wachtte hij op een transfer naar FC Barcelona, maar dit proces vergde aanzienlijke tijd. FC Barcelona wilde hem al in januari aantrekken, maar de deal met Cancelo ging toen niet door. Na langdurige onderhandelingen gedurende de laatste week van augustus, vloog Cancelo op de laatste dag van de transferperiode naar Barcelona, waarbij João Félix hem vergezelde en eveneens zijn transfer naar FC Barcelona afrondde. Hij kwam over op huurbasis tot medio 2024. Hij kreeg rugnummer 2 toegewezen. Op 3 september 2023, maakte hij zijn rentree in een Primera División-wedstrijd tegen Osasuna, die werd gewonnen met 2-1. Op 16 september 2023 scoorde hij zijn eerste doelpunt voor de club tijdens een wedstrijd in de Primera División tegen Real Betis, die met 5-0 werd gewonnen.
Al-Hilal Na zijn uitleenperiode bij FC Barcelona keerde Cancelo kort terug naar Manchester City. Aan het einde van de zomerse transferperiode werd hij echter definitief overgenomen door het Saoedische Al-Hilal, dat naar verluidt circa 20 miljoen pond voor hem betaalde. Op 14 september 2024 maakte Cancelo zijn officiële debuut voor de club. Tot maart 2025 kwam hij in alle competitiewedstrijden in actie, waarna hij tweemaal geblesseerd raakte en de rest van het seizoen moest missen.
In het daaropvolgende seizoen speelde Cancelo slechts een beperkt aantal wedstrijden vanwege aanhoudend blessureleed. Hierdoor werd hij uitgeschreven voor de nationale competitie, maar hij kwam nog wel in enkele wedstrijden in actie in de AFC Champions League. In december 2025 diende Cancelo een officieel transferverzoek in. Zowel Internazionale als FC Barcelona toonden interesse in een mogelijke hereniging. Op 5 januari 2026 bevestigden meerdere bronnen dat een akkoord was bereikt over een huurtransfer naar FC Barcelona.
Terugkeer naar FC Barcelona Op 12 januari 2026 maakte FC Barcelona bekend dat Cancelo in Barcelona de medische keuring had doorstaan. Een dag later werd zijn terugkeer officieel bevestigd. Cancelo kwam voor de rest van het seizoen 2025/26 op huurbasis over van Al-Hilal en kreeg rugnummer 2 toegewezen. Op 18 januari maakte hij tegen Real Sociedad zijn rentree voor Barcelona, 601 dagen na zijn laatste optreden voor de club. Hij viel in de tweede helft in voor Alejandro Balde en speelde 37 minuten in de met 2–1 verloren uitwedstrijd.
Onder trainer Hansi Flick groeide Cancelo in de daaropvolgende maanden uit tot een vaste waarde. Tijdens zijn tweede periode bij Barcelona kwam hij tot 23 officiële wedstrijden, waarin hij twee keer scoorde en drie assists gaf. Op 10 mei won Barcelona in El Clásico met 2–0 van Real Madrid, waarmee de club voor het tweede opeenvolgende seizoen landskampioen werd. Cancelo werd daarmee de eerste speler die landskampioen werd in vier van de vijf grootste Europese voetbalcompetities: de Premier League, Serie A, Bundesliga en La Liga.
Na het seizoen Na het aflopen van zijn huurperiode op 30 juni 2026 keerde Cancelo contractueel terug naar Al-Hilal, waar zijn verbintenis nog tot medio 2027 liep. Barcelona bleef echter werken aan een definitieve terugkeer. Begin juli bereikten beide clubs volgens Spaanse media een mondeling akkoord over een transfersom van circa tien miljoen euro, maar de overgang werd niet afgerond. Eind juli meldde Cancelo zich niet bij het trainingskamp van Al-Hilal in Oostenrijk, terwijl de onderhandelingen over zijn toekomst voortduurden. Op 7 augustus hervatte hij uiteindelijk de training bij de Saudische club.
Cancelo bleef ondertussen publiekelijk zinspelen op een terugkeer naar Barcelona. Zo plaatste hij in augustus meerdere afbeeldingen van zichzelf in het shirt van de club op sociale media. De onderhandelingen raakten opnieuw vertraagd nadat Al-Hilal volgens berichtgeving zijn vraagprijs verhoogde van circa tien naar vijftien miljoen euro. Op 16 augustus werd gemeld dat Cancelo en Al-Hilal overeenstemming hadden bereikt over de beëindiging van zijn contract, waardoor hij transfervrij naar Barcelona zou kunnen terugkeren.
Clubstatistieken SeizoenClubCompetitieCompetitieBekerInternationaalTotaalWed.Dlp.Ass.Wed.Dlp.Ass.Wed.Dlp.Ass.Wed.Dlp.Ass.2012/13SL Benfica B Liga Portugal 22016——20162013/143111231112Club Totaal51218000000512182013/14SL Benfica Liga Portugal100100—200Club Totaal1001000002002014/15→ Valencia Primera División1000300—13002015/16Valencia281441071139352016/173514300—38142017/18100000000100Club Totaal7428101071191492017/18→ Internazionale Serie A26142000002814Club Totaal261420000028142018/19Juventus Serie A25122007033415Club Totaal251220070334152019/20Manchester City Premier League170081180033112020/21282360191143352021/223617700923523102022/2317213006042625Club Totaal98511241232381549212022/23→ Bayern München Bundesliga15142014012116Club Totaal151420140121162023/24→ FC Barcelona Primera División322400010214245Club Totaal3224000102142452024/25Al-Hilal Saudi Pro League22063001426392122025/26200000412612Club Totaal24063001838453142025/26→ FC Barcelona Primera División16223014002323Club Totaal162230140023232026/27FC Barcelona Primera División000000000000Club Totaal000000000000TOTAAL36216594724829224912785 Bijgewerkt t/m 16 augustus 2026.
Interlandcarrière Cancelo kwam uit voor meerdere Portugese nationale jeugdelftallen en speelde onder meer voor Portugal onder 21. Op 1 september 2016 maakte hij onder bondscoach Fernando Santos zijn debuut voor het Portugees voetbalelftal in een oefeninterland tegen Gibraltar. Portugal won in het Estádio do Bessa Século XXI in Porto met 5–0 en Cancelo maakte in de 73e minuut het derde doelpunt.