João Cancelo

Date of birth27 May 1994
Place of birthBarreiro
NationalityPortuguese
Weight74 kg
Height1.83 m
PositionDefender

Full name is: João Pedro Cavaco Cancelo.


João Cancelo played for Barreirense during his youth career.

He joined Manchester City in August 2019 with a six-year contract that was extended to June 2027 in January 2022.

Club history

Team Joined Left Loan / Trialist
Benfica 01 Jul 2012 25 May 2015
Valencia 20 Aug 2014 24 May 2015 L
Valencia 25 May 2015 27 Jun 2018
Internazionale 22 Aug 2017 31 May 2018 L
Juventus 27 Jun 2018 07 Aug 2019
Manchester City 07 Aug 2019
Bayern Munchen 31 Jan 2023 01 May 2023 L
Barcelona 01 Sep 2023 L

Club stats

Season Team Competition Apps Subs Goals Y R
2015-16 Valencia UEFA Champions League 5
1
1
1
2015-16 Valencia UEFA Europa League 1
1
2019-20 Manchester City FA Cup 3
1
2019-20 Manchester City League Cup 3
1
1
2019-20 Manchester City Premier League 13
4
4
2019-20 Manchester City UEFA Champions League 6
2
1
2020-21 Manchester City FA Cup 2
1
2020-21 Manchester City League Cup 3
1
2020-21 Manchester City Premier League 27
1
2
5
1
2020-21 Manchester City UEFA Champions League 7
2
1
3
2021-22 Manchester City FA Community Shield 1
2021-22 Manchester City FA Cup 5
2021-22 Manchester City League Cup
1
2021-22 Manchester City Premier League 36
1
7
2021-22 Manchester City UEFA Champions League 9
2
3
2022-23 Manchester City FA Community Shield 1
2022-23 Manchester City FA Cup
1
1
2022-23 Manchester City League Cup 1
2022-23 Manchester City Premier League 16
1
2
3
1
2022-23 Manchester City UEFA Champions League 5
1
1


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

Club matches

Date Match Result Competition Round
16 Sep 2015 Valencia v Zenit St Petersburg L 2-3 UEFA Champions League Group H
29 Sep 2015 Olympique Lyonnais v Valencia W 0-1 UEFA Champions League Group H
20 Oct 2015 Valencia v KAA Gent W 2-1 UEFA Champions League Group H
04 Nov 2015 KAA Gent v Valencia L 1-0 UEFA Champions League Group H
24 Nov 2015 Zenit St Petersburg v Valencia L 2-0 UEFA Champions League Group H
09 Dec 2015 Valencia v Olympique Lyonnais L 0-2 UEFA Champions League Group H
18 Feb 2016 Valencia v Rapid Wien W 6-0 UEFA Europa League Round of 32 1st leg


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.

International stats

Season Team Competition Apps Subs Goals Y R
2016-17 Portugal FIFA World Cup 3
2
2016-17 Portugal International Friendly 2
1
2017-18 Portugal International Friendly 2
1
2018-19 Portugal International Friendly 1
2018-19 Portugal UEFA European Championship 2
2018-19 Portugal UEFA Nations League 4
1
2019-20 Portugal UEFA European Championship 1
1
2020-21 Portugal FIFA World Cup 3
2020-21 Portugal International Friendly 2
1
2020-21 Portugal UEFA Nations League 4
2
1
2021-22 Portugal FIFA World Cup 5
3
2021-22 Portugal UEFA Nations League 4
2
2
2022-23 Portugal FIFA World Cup 3
1
2022-23 Portugal UEFA European Championship 3
1
2022-23 Portugal UEFA Nations League 1
2023-24 Portugal UEFA European Championship 5
1
2


Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.

International matches

Date Match Result Competition Round
01 Sep 2016 Portugal v Gibraltar W 5-0 International Friendly
07 Oct 2016 Portugal v Andorra W 6-0 FIFA World Cup Europe group B
10 Oct 2016 Faroe Islands v Portugal W 0-6 FIFA World Cup Europe group B
13 Nov 2016 Portugal v Latvia W 4-1 FIFA World Cup Europe group B
28 Mar 2017 Portugal v Sweden L 2-3 International Friendly
10 Nov 2017 Portugal v Saudi Arabia W 3-0 International Friendly
26 Mar 2018 Portugal v Netherlands L 0-3 International Friendly
06 Sep 2018 Portugal v Croatia D 1-1 International Friendly
10 Sep 2018 Portugal v Italy W 1-0 UEFA Nations League League A Group A3
11 Oct 2018 Poland v Portugal W 2-3 UEFA Nations League League A Group A3
17 Nov 2018 Italy v Portugal D 0-0 UEFA Nations League League A Group A3
20 Nov 2018 Portugal v Poland D 1-1 UEFA Nations League League A Group A3
22 Mar 2019 Portugal v Ukraine D 0-0 UEFA European Championship Qualifying group B
25 Mar 2019 Portugal v Serbia D 1-1 UEFA European Championship Qualifying group B
07 Sep 2019 Serbia v Portugal W 2-4 UEFA European Championship Qualifying group B
10 Sep 2019 Lithuania v Portugal W 1-5 UEFA European Championship Qualifying group B
05 Sep 2020 Portugal v Croatia W 4-1 UEFA Nations League League A Group A3
08 Sep 2020 Sweden v Portugal W 0-2 UEFA Nations League League A Group A3
07 Oct 2020 Portugal v Spain D 0-0 International Friendly
11 Oct 2020 France v Portugal D 0-0 UEFA Nations League League A Group A3
14 Oct 2020 Portugal v Sweden W 3-0 UEFA Nations League League A Group A3
14 Nov 2020 Portugal v France L 0-1 UEFA Nations League League A Group A3
17 Nov 2020 Croatia v Portugal W 2-3 UEFA Nations League League A Group A3
24 Mar 2021 Portugal v Azerbaijan W 1-0 FIFA World Cup Europe group A
27 Mar 2021 Serbia v Portugal D 2-2 FIFA World Cup Europe group A
30 Mar 2021 Luxembourg v Portugal W 1-3 FIFA World Cup Europe group A
09 Jun 2021 Portugal v Israel W 4-0 International Friendly
01 Sep 2021 Portugal v Republic of Ireland W 2-1 FIFA World Cup Europe group A
07 Sep 2021 Azerbaijan v Portugal W 0-3 FIFA World Cup Europe group A
12 Oct 2021 Portugal v Luxembourg W 5-0 FIFA World Cup Europe group A
14 Nov 2021 Portugal v Serbia L 1-2 FIFA World Cup Europe group A
29 Mar 2022 Portugal v North Macedonia W 2-0 FIFA World Cup Final play-off
02 Jun 2022 Spain v Portugal D 1-1 UEFA Nations League League A Group A2
05 Jun 2022 Portugal v Switzerland W 4-0 UEFA Nations League League A Group A2
09 Jun 2022 Portugal v Czech Republic W 2-0 UEFA Nations League League A Group A2
12 Jun 2022 Switzerland v Portugal L 1-0 UEFA Nations League League A Group A2
27 Sep 2022 Portugal v Spain L 0-1 UEFA Nations League League A Group A2
24 Nov 2022 Portugal v Ghana W 3-2 FIFA World Cup Group H
28 Nov 2022 Portugal v Uruguay W 2-0 FIFA World Cup Group H
02 Dec 2022 Korea Republic v Portugal L 2-1 FIFA World Cup Group H
10 Dec 2022 Morocco v Portugal L 1-0 FIFA World Cup Quarter-final
23 Mar 2023 Portugal v Liechtenstein W 4-0 UEFA European Championship Qualifying group J
17 Jun 2023 Portugal v Bosnia and Herzegovina W 3-0 UEFA European Championship Qualifying group J
20 Jun 2023 Iceland v Portugal W 0-1 UEFA European Championship Qualifying group J
08 Sep 2023 Slovakia v Portugal W 0-1 UEFA European Championship Qualifying group J
11 Sep 2023 Portugal v Luxembourg W 9-0 UEFA European Championship Qualifying group J
13 Oct 2023 Portugal v Slovakia W 3-2 UEFA European Championship Qualifying group J
16 Oct 2023 Bosnia and Herzegovina v Portugal W 0-5 UEFA European Championship Qualifying group J
16 Nov 2023 Liechtenstein v Portugal W 0-2 UEFA European Championship Qualifying group J
19 Nov 2023 Portugal v Iceland W 2-0 UEFA European Championship Qualifying group J


Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.