Menu
Portugal

Joo Cancelo — Football player profile

João Cancelo
PortugalFootball

João Cancelo

AFAl-Hilal Saudi FCKing's Cup2025Defender
Age
31
Height
182 cm
Weight
74 kg
Born
1994-05-27 · Barreiro

Current Season

João Cancelo has made 60 appearances this season with 4 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

60

Appearances

4442

Min

4

Goals

10

Assists

38

Shots

20

On Target

61

Key Passes

59%

Pass Accuracy %

114

Tackles

13

Blocks

55

Interceptions

182

Dribbles

304

Duels Won

66

Fouls

12

Yellow Cards

0

Red Cards

7.2

Rating

Statistics by Season

João Cancelo has recorded 45 goals and 77 assists in 651 appearances across 15 seasons. Career history spans 14 teams including Al-Hilal Saudi FC, Barcelona, Manchester City. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Al-Hilal Saudi FC2025King's Cup32242507707.3
Al-Hilal Saudi FC2025FIFA Club World Cup51407006.9
Barcelona2025UEFA Champions League400331206.7
Al-Hilal Saudi FC2025Pro League200174007.5
Barcelona2025Copa del Rey301155207.3
Al-Hilal Saudi FC2025AFC Champions League Elite412294107.7
Barcelona2025La Liga1012574007.2
Barcelona2024La Liga
Al-Hilal Saudi FC2024Pro League2251816507.4
Manchester City2024Premier League00000
Al-Hilal Saudi FC2024King's Cup32242507707.3
Manchester City2024League Cup00000
Al-Hilal Saudi FC2024AFC Champions League Elite925693207.7
Portugal2024Friendlies4026820
Portugal2024Euro Championship400348107.3
Portugal2024UEFA Nations League200178006.9
Portugal2024World Cup - Qualification Europe422287108.3
Barcelona2023La Liga32242507707.3
Manchester City2023Premier League00000
Barcelona2023Copa del Rey00000
Manchester City2023League Cup00000
Manchester City2023FA Cup00000
Barcelona2023UEFA Champions League1021810107.6
Manchester City2023UEFA Champions League0010007.6
Manchester City2023UEFA Super Cup00000
Bayern München2023UEFA Champions League0010007.6
Barcelona2023Friendlies Clubs101800
Bayern München2023Friendlies Clubs00000
Portugal2023Euro Championship - Qualification93692007.6
Manchester City2023Friendlies Clubs00000
Manchester City2022UEFA Champions League601378106.7
Bayern München2022Bundesliga15141015306.9
Manchester City2022Premier League17211279316.9
Bayern München2022DFB Pokal201161007.1
Manchester City2022League Cup1090006.9
Manchester City2022FA Cup1031106.7
Bayern München2022UEFA Champions League41126106.7
Manchester City2022Friendlies Clubs3018020
Portugal2022UEFA Nations League521450207.3
Portugal2022World Cup40309007.0
Portugal2022Friendlies00000
Manchester City2021Premier League36173228707.3
Manchester City2021League Cup1044007.3
Manchester City2021FA Cup50419006.8
Manchester City2021UEFA Champions League923840307.5
Manchester City2021Friendlies Clubs3019500
Portugal2021Friendlies119000
Manchester City2020Premier League28232302517.1
Manchester City2020League Cup30270107.5
Manchester City2020FA Cup301149007.1
Manchester City2020UEFA Champions League911605307.2
Portugal2020World Cup - Qualification Europe802694307.3
Portugal2020UEFA Nations League611380007.3
Portugal2020Friendlies109000
Portugal2020Euro Championship00000
Manchester City2019Premier League1701205407.2
Manchester City2019League Cup41295007.2
Manchester City2019FA Cup401289007.6
Manchester City2019UEFA Champions League80568106.9
Juventus2019International Champions Cup2018000
Portugal U212019UEFA U21 Championship00000
Juventus2018Serie A25131967607.2
Juventus2018Coppa Italia1063005.8
Juventus2018MLS All-Star107400
Juventus2018UEFA Champions League702479007.1
Juventus2018International Champions Cup3022300
Portugal2018UEFA Nations League4036010
Portugal2018World Cup - Qualification Europe3227000
Portugal2018Friendlies2015110
Inter2017Serie A26131845407.0
Valencia2017La Liga1090007.2
Inter2017Coppa Italia20240008.2
Portugal U212017UEFA U21 Championship7163010
Portugal2017Friendlies2013600
Valencia2016La Liga35142426606.8
Valencia2016Copa del Rey30270007.0
Portugal2016Friendlies119000
Valencia2015La Liga28142120606.9
Valencia2015Copa del Rey4121610
Valencia2015UEFA Champions League61459106.6
Portugal U212015UEFA U21 Championship102600
Valencia2015UEFA Europa League000007.3
Valencia2014La Liga10051420
Benfica B2014Segunda Liga00000
Valencia2014Copa del Rey3020210
Benfica2014Emirates Cup205100
Portugal U212014Tournoi Maurice Revello4036020
Benfica2013Primeira Liga106500
Benfica B2013Segunda Liga3112713101
Benfica2013Taça da Liga10800
Benfica2013Taça de Portugal00000
Portugal U202013FIFA U20 World Cup2018000
Portugal U192013UEFA U19 Championship9182820
Benfica B2012Segunda Liga2021740100
Benfica2012Taça da Liga00000
Benfica2012Taça de Portugal00000
Portugal U192012UEFA U19 Championship6043920
Portugal U172011UEFA U17 Championship5045020

Career Timeline

Trophies29

UEFA Nations League2024/2026Community Shield2024UEFA Super Cup2023J.League World Challenge2023Bundesliga2022/2023Premier League2021/2022League Cup2020/2021Premier League2020/2021League Cup2019/2020Super Cup2019UEFA Nations League2018/2019Serie A2018/2019Super Cup2014Primeira Liga2013/2014Taça da Liga2013/2014Taça de Portugal2013/2014League CupCommunity ShieldPremier LeagueSuper CupSerie ASuper CupBundesligaTaça da LigaTaça de PortugalUEFA Nations LeagueJ.League World ChallengePrimeira LigaUEFA Super Cup
2457
+
+
+
+
+
+
+
+
'11
'12
'13
'14
'15
'16
'17
'18
'19
'20
'21
'22
'23
'24
'25
'11'12'13'14'15'16'17'18'19'20'21'22'23'24'25
Goals020011110210202
Assists000044330371404
Appearances52011028352625172836632032
Goals per 900.23
Win Rate77%
Min4501,740655142,1202,4261,8451,9671,2052,3023,2283782,5072,507
Yellow Cards21026646457177
Red Cards1

Recent Matches

Al-Hilal Saudi FC
05/27/2024Pro League
Match Details
05/23/2024Pro League
Match Details
05/17/2024Pro League
Match Details
05/11/2024Pro League
Match Details
05/06/2024Pro League
Match Details

Trophies

52

João Cancelo has earned 52 trophy entries with 29 titles won, including UEFA Nations League, Community Shield, UEFA Super Cup. Honours at club and international level reflect sustained success and competitive pedigree.

CompetitionSeasonCountryResult
UEFA Nations League2024/2026EuropeWinner
Saudi League2024/2025Saudi Arabia2nd Place
Super Cup2024Spain2nd Place
Community Shield2024EnglandWinner
La Liga2023/2024Spain2nd Place
Community Shield2023England2nd Place
UEFA Super Cup2023EuropeWinner
J.League World Challenge2023WorldWinner
Bundesliga2022/2023GermanyWinner
Community Shield2022England2nd Place
Premier League2021/2022EnglandWinner
Community Shield2021England2nd Place
UEFA Champions League2020/2021Europe2nd Place
League Cup2020/2021EnglandWinner
Premier League2020/2021EnglandWinner
League Cup2019/2020EnglandWinner
Premier League2019/2020England2nd Place
Super Cup2019ItalyWinner
UEFA Nations League2018/2019EuropeWinner
Serie A2018/2019ItalyWinner
Super Cup2014PortugalWinner
UEFA U21 Championship2013/2015Europe2nd Place
Primeira Liga2013/2014PortugalWinner
Taça da Liga2013/2014PortugalWinner
UEFA Europa League2013/2014Europe2nd Place
Taça de Portugal2013/2014PortugalWinner
UEFA Europa League2012/2013Europe2nd Place
Taça de Portugal2012/2013Portugal2nd Place
Primeira Liga2012/2013Portugal2nd Place
Premier LeagueEngland2nd Place
League CupEnglandWinner
Community ShieldEnglandWinner
Premier LeagueEnglandWinner
Super CupItalyWinner
Serie AItalyWinner
Community ShieldEngland2nd Place
Super CupPortugalWinner
BundesligaGermanyWinner
Taça da LigaPortugalWinner
La LigaSpain2nd Place
Super CupSpain2nd Place
Taça de PortugalPortugal2nd Place
Saudi LeagueSaudi Arabia2nd Place
UEFA Europa LeagueEurope2nd Place
UEFA U21 ChampionshipEurope2nd Place
Taça de PortugalPortugalWinner
UEFA Nations LeagueEuropeWinner
Primeira LigaPortugal2nd Place
UEFA Champions LeagueEurope2nd Place
J.League World ChallengeWorldWinner
Primeira LigaPortugalWinner
UEFA Super CupEuropeWinner

Transfer History

1

João Cancelo has 1 recorded transfer. Transfer history provides context for career trajectory and market valuation.

DateFromToType

API data: May 10, 2026 · Stats updated: Apr 26, 2026