* Penampilan dan gol di klub senior hanya dihitung dari liga domestik dan akurat per 15:26, 27 Mei 2023 (UTC) ‡ Penampilan dan gol di tim nasional akurat per 22:49, 20 Juni 2023 (UTC)
Lahir di Barreiro, Distrik Setúbal, Cancelo mulai bermain sepak bola bersama dengan F.C. Barreirense. Ia kemudian bergabung dengan tim junior S.L. Benfica pada tahun 2007 pada usia 14 tahun, di mana ia bermain sebagai bek kanan dan bek kiri.
Pada 28 Juli 2012, Cancelo membuat penampilan pertamanya dengan tim utama Benfica dalam sebuah pertandingan persahabatan melawan Gil Vicente F.C. di mana ia bermain 90 menit penuh sebagai bek kanan.[4] Meskipun ia terdaftar di tim S.L. Benfica B, ia disebut-sebut sebagai pengganti paling potensial untuk Maxi Pereira di tim senior;[5] hingga tahun 2013 ia masih juga mewakili tim junior, dan pada 18 Mei 2013 ia mencetak dua gol yang menentukan dalam kemenangan 2–1 atas Rio Ave F.C. untuk memenangkan kejuaraan nasional junior.[6]
Pada tanggal 25 Januari 2014, Cancelo memainkan pertandingan kompetitif pertamanya dengan tim utama Benfica, datang sebagai pemain pengganti dalam kemenangan 1-0 Benfica di kandang sendiri saat melawan Gil Vicente di Taça da Liga.[7] Penampilan perdananya di Primeira Liga terjadi pada 10 Mei 2014 setelah Benfica sudah dinobatkan sebagai juara liga, namun sayang timnya harus menelan kekalahan 1-2 atas FC Porto.[8]
2014–16: Musim debut dan starter reguler
Pada 20 Agustus 2014, Cancelo bergabung dengan Valencia dengan status pinjaman selama satu tahun dengan opsi pembelian seharga €15 juta.[9] Meskipun hak ekonominya dimiliki oleh Peter Lim, pinjaman diatur untuk membawanya ke Valencia karena pembelian klub terakhir oleh Lim.[10] Debutnya di La Liga terjadi pada 25 September, bermain sepanjang pertandingan saat kemenangan kandang 3–0 melawan Córdoba;[11] Awalnya dia menjadi cadangan dan tampil di babak 16 besar Copa del Rey pada leg pertama melawan Rayo Vallecano. Dia juga kadang-kadang bermain sebagai sayap kanan dan setelah penampilan baiknya, terutama melawan Levante pada 12 April 2015, di mana dia mendapatkan penghargaan sebagai pemain terbaik pertandingan.[12][13] Sepanjang musim, dia digunakan sebagai bek kanan pilihan kedua di belakang Antonio Barragán, menyelesaikan musim dengan 13 penampilan, di semua kompetisi. Penampilan Cancelo membantu Valencia mencapai Liga Champions UEFA 2015–16, yang pada 25 Mei, membuatnya setuju untuk kontrak permanen dengan klub hingga 30 Juni 2021, dengan biaya transfer sebesar €15 juta.[14][15][16][17]
2015–16: Musim berikutnya
Pada musim berikutnya, Cancelo menjadi pemain inti dan membuat debutnya di Liga Champions pada 16 September, di mana dia mencetak gol pertamanya untuk Los Che dalam kekalahan kandang 2–3 melawan Zenit Saint Petersburg. Dengan demikian, ia menjadi pencetak gol termuda kelima dalam sejarah Valencia di Liga Champions (berusia 21 tahun dan 107 hari).[18] Pada 2 Desember, Cancelo mencetak gol pertamanya dalam Copa del Rey dalam kemenangan 3–1 atas Barakaldo. Valencia tereliminasi dari turnamen setelah kalah 8–1 secara agregat dari Barcelona.[19][20][21] Dia juga mencetak gol pertamanya di liga pada 20 April selanjutnya untuk mengakhiri kemenangan 4–0 atas Eibar di Stadion Mestalla.[22]
2016–17: Musim terakhir bersama Valencia
Pada musim 2016–17, performa Cancelo sedikit menurun dengan beberapa kesalahan yang membuatnya melakukan penalti dalam pertandingan pembukaan liga Valencia yang berakhir dengan kekalahan 2–4 melawan Las Palmas. Meskipun melakukan kesalahan, penampilan Cancelo semakin baik, sehingga dia lebih sering digunakan oleh pelatih baru Cesare Prandelli, dengan posisinya berubah menjadi sayap kanan.[23] Cancelo tetap menjadi pemain inti sepanjang musim, bermain hampir di jumlah pertandingan yang sama antara bek kanan dan sayap kanan. Pada 2 April, dia mencetak gol pertamanya di liga dalam kemenangan 3–0 melawan Deportivo La Coruña. Setelah itu, Cancelo membuat gerakan "Mengatupkan bibir" kepada penggemar Valencia, yang mengkritiknya karena kesalahan bertahan, namun dia segera meminta maaf atas gesturnya tersebut.[24]
2017–18: Peminjaman ke Inter Milan
Pada 22 Agustus 2017, Cancelo bergabung dengan Inter Milan dengan status peminjaman selama satu tahun hingga 30 Juni 2018 dengan opsi untuk menjadikan kepindahannya menjadi permanen.[25] Kesepakatan tersebut merupakan bagian dari pertukaran pemain dengan Geoffrey Kondogbia bergerak ke arah sebaliknya.[26] Ia membuat debut di Serie A empat hari kemudian, menggantikan Antonio Candreva pada menit ke-83 dalam kemenangan 3–1 tandang melawan Roma.[27]
Cancelo mengalami cedera ligamen lutut pada akhir Agustus 2017 ketika sedang membela timnas, sehingga harus absen selama sebulan setengah.[28] Dia kembali beraksi dalam kemenangan kandang 3–2 atas AC Milan dalam Derby della Madonnina, tampil selama 20 menit.[29] Setelah beberapa minggu beradaptasi di Serie A, Cancelo membuat debut sebagai pemain inti di Coppa Italia dalam kemenangan kandang melawan Pordenone. Pada 17 April 2018, ia mencetak gol pertamanya di liga dengan tendangan bebas dalam kemenangan kandang 4–0 atas Cagliari.[30][31][32] Meskipun tampil bagus sepanjang musim, klub memutuskan untuk tidak membeli Cancelo.[33]
Juventus
Pada 27 Juni 2018, Cancelo diresmikan oleh Juventus dengan kontrak lima tahun senilai €40,4 juta,[34] membuat debut liga domestiknya pada 18 Agustus dalam kemenangan tandang 3–2 melawan Chievo Verona.[35] Ia memenangkan trofi pertamanya dengan klub pada Januari 2019, tampil penuh dalam kemenangan 1–0 melawan Milan untuk Supercoppa Italiana.[36][37][38] Dia mencetak gol liga pertamanya pada bulan yang sama, saat timnya bangkit untuk mengalahkan Lazio 2–1 di Stadio Olimpico di Roma; dia juga membantu memenangkan penalti penentu kemenangan dalam pertandingan yang sama, yang kemudian dieksekusi oleh rekan setimnya, Cristiano Ronaldo.[39][40] Pada 6 Oktober, Cancelo memberikan assist untuk Rodrigo Bentancur dalam kemenangan tandang 2–0 melawan Udinese.[41] Pada 7 Desember, Cancelo memberikan assist untuk Mario Mandžukić dalam kemenangan kandang 1–0 melawan mantan klubnya Inter Milan dalam Derby d'Italia.[42]
Pada 10 April 2019, Cancelo memberikan assist untuk rekannya sesama negara, Cristiano Ronaldo, dalam hasil imbang 1–1 pada leg pertama perempat final Liga Champions Juventus melawan Ajax.[43] Pada leg kedua di Turin pada 16 April, Juventus akhirnya kalah 2–1, dan tersingkir dari kompetisi.[44] Empat hari kemudian, Cancelo bermain dalam pertandingan yang memastikan Scudetto melawan rival Fiorentina, ketika Juventus memenangkan gelar liga mereka yang kedelapan secara beruntun setelah mengalahkan Fiorentina 2–1 di kandang.[45]
Manchester City
2019–20: Transfer rekor dan kesulitan
Pada 7 Agustus 2019, Cancelo bergabung dengan klub Premier LeagueManchester City dengan kontrak enam tahun senilai £27,4 juta ditambah Danilo yang dikirim ke Juventus sebagai bagian dari pertukaran pemain, setara dengan £60 juta, menjadikannya bek kanan termahal sepanjang sejarah.[46][47] Pada 25 Agustus, ia melakukan debut di Premier League melawan Bournemouth sebagai pemain pengganti akhir untuk Kyle Walker dalam kemenangan 3–1. Pada 18 Desember, Cancelo mencetak gol pertamanya untuk City dalam kemenangan tandang 3–1 atas Oxford United di perempat finalEFL Cup.[48]
Awalnya, Cancelo mengalami kesulitan selama musim pertamanya di klub, terlihat tidak berada pada posisi yang tepat dalam pertandingan yang dia mainkan dan gagal mengamankan tempat sebagai starter dalam tim, bersaing dengan Walker untuk posisi bek kanan.[49]
2020–21: Terobosan dan Final Eropa
Pada 17 Oktober 2020, Cancelo melakukan start pertamanya di liga untuk musim baru setelah pulih dari cedera dalam kemenangan 1–0 atas Arsenal di kandang. Pada 3 November, ia mencetak gol pertamanya di Liga Champions untuk City dalam kemenangan 3–0 atas Olympiacos di babak grup,[50] dan pada 26 Januari 2021, ia mencetak gol pertamanya di Premier League dalam kemenangan tandang 5–0 atas West Bromwich Albion.[51] Pada 24 Februari, ia dinobatkan sebagai man of the match setelah memberikan assist kepada Bernardo Silva dalam kemenangan tandang 2–0 Manchester City atas Borussia Mönchengladbach pada leg pertama babak 16 besar Liga Champions 2020–21.[52]
Selama musim tersebut, kemampuan Cancelo untuk masuk ke tengah dari bek penuh untuk mengontrol bola di posisi gelandang tengah, sambil memastikan timnya berada dalam bentuk pertahanan yang lebih stabil ketika kehilangan bola, dipuji sebagai salah satu faktor kunci dalam Manchester City merebut gelar Premier League musim itu, sambil juga masuk dalam PFA Premier League Team of the Year.[53][54]
2021–22: Gelar Premier League Kedua
Pada 17 Oktober 2021, Cancelo mencetak gol pertamanya musim ini untuk City dalam kemenangan 6–3 di kandang melawan RB Leipzig di fase grup Liga Champions.[55] Pada 3 November, Cancelo menyumbangkan hat-trick assist untuk Phil Foden, Riyad Mahrez, dan Gabriel Jesus dalam kemenangan 4–1 di kandang atas Club Brugge di fase grup Liga Champions, yang membuatnya dinobatkan sebagai man of the match.[56] Pada 6 November, dalam Derby Manchester, Cancelo menciptakan kedua gol dalam kemenangan 2–0 melawan Manchester United di Old Trafford, memaksa gol bunuh diri dari Eric Bailly dan memberikan assist untuk Bernardo Silva, menjadi assist kelima musim ini dalam dua pertandingan.[57] Pada 19 Desember, dalam penampilannya yang ke-100 untuk klub, ia mencetak gol dengan tembakan jarak jauh dan memberikan assist dalam kemenangan 4–0 melawan Newcastle United.[58]
2022–23: Pinjaman ke Bayern Munich
Pada 31 Januari 2023, Cancelo dipinjamkan ke Bayern Munich untuk sisa musim dengan opsi pembelian seharga €70 juta (£61,6 juta).[59][60] Setelah itu, dilaporkan oleh The Athletic bahwa Cancelo telah berselisih dengan manajernya, Pep Guardiola, karena kurangnya waktu bermain. Setelah Piala Dunia FIFA 2022, Cancelo mulai kehilangan tempatnya dalam starting eleven karena Nathan Aké dan Rico Lewis, dan setelah kembali duduk di bangku cadangan untuk pertandingan ketiga berturut-turut dalam pertandingan Piala FA melawan Arsenal, hubungan mereka mencapai titik puncak, yang mengakibatkan Cancelo hengkang dari klub dengan status pinjaman.[61]
Cancelo melakukan debut untuk klub dalam kemenangan 4–0 atas Mainz 05 di DFB-Pokal, mencatatkan assist untuk gol Eric Maxim Choupo-Moting.[62] Pada 11 Maret, ia mencetak gol pertamanya untuk klub dalam kemenangan 5–3 atas Augsburg di Bundesliga.[63] Pada 12 April 2023, setelah diundi satu sama lain dalam perempat final Liga Champions, Cancelo masuk sebagai pengganti pada menit ke-80 melawan klub asalnya, Manchester City, ketika Bayern kalah 3–0 dalam leg pertama di Etihad Stadium. Selama pertandingan, Cancelo dibuat tak senang oleh sebagian suporter City, yang membuat Guardiola membela dirinya dari kritik, mengingatkan bahwa Cancelo telah menjadi pemain penting bagi Manchester City di musim-musim sebelumnya dan bahwa "kualitasnya tidak dapat disangkal".[64][65] Pekan berikutnya pada 19 April, Bayern tersingkir dengan agregat 4–1 setelah hasil imbang 1–1 dalam leg kedua, dengan Cancelo starting sebelum digantikan pada menit ke-63.[66] Pada 27 Mei 2023, Cancelo bermain penuh 90 menit dalam kemenangan 2–1 atas FC Köln, untuk mengamankan gelar liga ke-11 secara beruntun bagi klubnya, unggul selisih gol atas rival Borussia Dortmund.[67] Cancelo menjadi pemain ketiga, setelah Daniel Amartey dan David Beckham, yang memenangkan dua gelar liga di negara berbeda dalam satu musim.[68] Pada akhir musim, Bayern memutuskan untuk tidak mengaktifkan klausul pembelian Cancelo, untuk memprioritaskan dana untuk pembelian pemain lain, dengan kepergiannya dikonfirmasi oleh klub pada 1 Juli.[69]
2023–24: Pinjaman ke Barcelona
Setelah kepindahannya ke Bayern, Cancelo kembali ke Manchester City untuk pra-musim, meskipun ia tidak tampil dalam tiga pertandingan awal Premier League City, FA Community Shield, atau UEFA Super Cup, karena ia berusaha menyelesaikan kepindahannya dari klub.[70][71] Pada 3 Agustus, Cancelo menyetujui persyaratan pribadi untuk bergabung dengan klub La Liga Barcelona, dengan manajer klub Xavi, yang ingin merekrutnya pada bulan Januari, mengidentifikasinya sebagai target utama.[72] Pada saat-saat akhir jendela transfer musim panas, Bayern menghubungi Manchester City untuk kemungkinan meminjam Cancelo sekali lagi, karena kesulitan keuangan Barcelona yang melibatkan regulasi Financial Fair Play La Liga, namun, pada 1 September, Barcelona mengonfirmasi penandatanganan Cancelo dengan status pinjaman selama satu musim, setelah La Liga menerima jaminan keuangan yang ditawarkan oleh dewan Barcelona, yang pada gilirannya memungkinkan dia didaftarkan di La Liga.[73][74]
Dia melakukan debutnya dua hari kemudian sebagai pemain pengganti pada menit ke-59 dalam kemenangan tandang 2–1 melawan Osasuna. Pada 16 September, Cancelo mencetak gol pertamanya untuk klub, mencetak gol dari dalam kotak dalam start pertamanya, saat pertandingan kandang Barcelona melawan Real Betis berakhir dengan kemenangan dominan 5–0, yang membuatnya meraih penghargaan Pemain Terbaik Bulan La Liga,[75] diikuti oleh sebuah assist dan gol kemenangan last-minute, membantu Barcelona membalikkan ketertinggalan dua gol dalam kemenangan kandang 3–2 melawan Celta Vigo pada 23 September.[76] Pada 28 November, ia mencetak gol dan memberikan assist dalam kemenangan comeback 2–1 kandang melawan rival pertamanya, Porto, dalam fase grup Liga Champions, memenangkan penghargaan man of the match dan mengamankan tempat klub dalam babak 16 besar untuk pertama kalinya sejak musim 2020–21.[77][78]
^"Comunicato ufficiale N. 59" [Official press release No. 59] (PDF) (dalam bahasa Italia). Lega Serie A. 2 Oktober 2018. hlm. 3. Diarsipkan dari versi asli(PDF) tanggal 2018-11-26. Diakses tanggal 3 Juni 2019.
^"Comunicado oficial: Joao Cancelo" [Pengumuman resmi: Joao Cancelo] (dalam bahasa Spanyol). Valencia CF. 20 Agustus 2014. Diarsipkan dari versi asli tanggal 27 Juni 2018. Diakses tanggal 20 Agustus 2014.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^Egea, Pablo (25 September 2014). "Líder no hay más que Nuno" [Tidak ada pemimpin seperti Nuno]. Marca (dalam bahasa Spanyol). Diarsipkan dari versi asli tanggal 21 Februari 2016. Diakses tanggal 19 Februari 2016.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^VCPlay. "MAN OF THE MATCH: CANCELO". Diarsipkan dari versi asli tanggal 27 Juni 2018. Diakses tanggal 26 Juni 2018.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"João Cancelo transferido para o Valência CF" [João Cancelo dipindahkan ke Valencia CF] (dalam bahasa Portugis). S.L. Benfica. 25 Mei 2015. Diarsipkan dari versi asli tanggal 25 Mei 2015. Diakses tanggal 25 Mei 2015.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Prospeto de "Benfica SAD 2016–2019""(PDF) (dalam bahasa Portugis). Lisbon: S.L. Benfica. 15 April 2016. hlm. 66. Diarsipkan dari versi asli(PDF) tanggal 22 Agustus 2017. Diakses tanggal 22 Agustus 2017.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan); Parameter |trans
-title= yang tidak diketahui akan diabaikan (bantuan)
^"El Barça enciende la consola". Marca.com. 3 Februari 2016. Diarsipkan dari versi asli tanggal 3 Februari 2016. Diakses tanggal 3 Februari 2016.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^Hurtado, José Luis (20 April 2016). "1, 2, 3, Alcácer otra vez" [1, 2, 3, Alcácer lagi]. Marca (dalam bahasa Spanyol). Diarsipkan dari versi asli tanggal 26 November 2016. Diakses tanggal 25 November 2016.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Cancelo is an Inter player!". Inter Milan. 22 Agustus 2017. Diarsipkan dari versi asli tanggal 22 Juni 2018. Diakses tanggal 23 Agustus 2017.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Official: Inter sign Cancelo". Football Italia. 22 Agustus 2017. Diarsipkan dari versi asli tanggal 23 Agustus 2017. Diakses tanggal 23 Agustus 2017.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^Bocchini, Francesco (26 Agustus 2017). "Roma-Inter 1–3, Icardi spegne i sogni giallorossi" [Roma-Inter 1–3, Icardi puts an end to yellow-and-red dreams] (dalam bahasa Italia). Quotidiano.net. Diarsipkan dari versi asli tanggal 28 Agustus 2017. Diakses tanggal 27 Agustus 2017.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"João Cancelo signs for Juventus!". Juventus F.C. 27 Juni 2018. Diarsipkan dari versi asli tanggal 30 April 2019. Diakses tanggal 27 Juni 2018.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Lazio 1–2 Juventus". Football Italia. 27 Januari 2019. Diarsipkan dari versi asli tanggal 28 Januari 2019. Diakses tanggal 28 Januari 2019.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Bentancur enjoys debut Juve goal". Football Italia. 6 Oktober 2018. Diarsipkan dari versi asli tanggal 6 Oktober 2018. Diakses tanggal 6 Oktober 2018.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Bentancur enjoys debut Juve goal". Football Italia. 7 Desember 2018. Diarsipkan dari versi asli tanggal 11 Agustus 2019. Diakses tanggal 8 Oktober 2018.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^Henson, Mike (16 April 2019). "Juventus 1–2 Ajax (agg 2–3)". BBC Sport. Diarsipkan dari versi asli tanggal 30 April 2019. Diakses tanggal 17 April 2019.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"FC Bayern sign João Cancelo on loan". FC Bayern München. 31 January 2023. Diarsipkan dari versi asli tanggal 26 February 2023. Diakses tanggal 31 January 2023.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Cancelo joins Bayern Munich on loan". Manchester City F.C. 31 January 2023. Diarsipkan dari versi asli tanggal 31 January 2023. Diakses tanggal 31 January 2022.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Bayern Munich 5–3 FC Augsburg". BBC Sport. 11 Maret 2023. Diarsipkan dari versi asli tanggal 12 Maret 2023. Diakses tanggal 12 Maret 2023.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^"Bayern vs Man City". BBC Sport. 19 April 2023. Diarsipkan dari versi asli tanggal 31 Mei 2023. Diakses tanggal 5 Juni 2023.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
^ ab"João Cancelo". European Football. Diakses tanggal 10 Desember 2022.Parameter |langauge= yang tidak diketahui mengabaikan (|language= yang disarankan) (bantuan)
^Kesalahan pengutipan: Tag <ref> tidak sah;
tidak ditemukan teks untuk ref bernama JOGO