Sportra logo
LiveLeaguesNewsGameplayProfile
LiveLeaguesNewsGameplayProfile
HomeLive ScoresLeaguesNewsAboutSportra IntelligenceContactPrivacyCookiesTermsDMCAAttribution
Premier LeagueUEFA Champions LeagueBundesligaWorld CupLa LigaSerie ALigue 1EredivisieUEFA Europa LeagueUEFA Europa Conference LeagueUEFA Nations League

© 2026 Sportra. All rights reserved.

Built by TwinForge · TwinsLegacy

  1. Sportra/
  2. Barcelona/
  3. João Cancelo
JCJoão Cancelo

João Cancelo

Barcelona · Pro League · Defender · #2 · Portugal · 32 yrs

OverviewCareerStatisticsTransfersTrophies
JPJoão Cancelo photo

João Cancelo

Defender · #2

BABarcelonaBarcelona BARSeason44 apps · 9 G · 6 APositionDefenderAge32available

Season form

  • 44Apps
  • 9Goals
  • 6Assists
  • 3108Minutes
  • 0.26Goals / 9092th percentile
  • 0.17Assists / 9091th percentile
  • 1.13Shots / 90
  • 0.91Key passes / match

How these metrics are calculated (v1)

Profile

Full name
João Pedro Cavaco Cancelo
Age
32
Nationality
Portugal
Height
182 cm
Weight
74 kg
Trophies
52
Transfers
16

Statistics

View all

Season intelligence

Box-to-box engine

Profile as Defender: high usage. Archetype: Box-to-box engine. Season rating 7.2.

  • Finisher
  • Creator
  • Ball carrier
  • Pressure magnet
  • Defensive work
  • High usage
7.2Avg rating
9Goals
6Assists
44Apps
3108′Minutes
0Shirt
Defender

Card attributes

What these ratings mean

Scouting profile

  • Attack58
  • Vision45
  • Control76
  • Precision99
  • Pressure31
  • Defense82
  • Engine87
  • Discipline15
  • Flair53

Derived metrics

How these metrics are calculated

◎

Goal efficiency

Goals per 900.269 goals in 3108′
Non-penalty goals per 900.269 NP (0 pens)
Shot accuracy56.4%22/39 on target
Shot conversion23.1%9 goals from 39 shots
Shots per 901.13
✦

Chance creation

Assists per 900.17
Key passes per match0.940 key passes in 44 apps
Chance creation index86
Passes per 9058
Key pass rate2.0%
⇢

Ball carrying

Dribbles per 903.21111 attempts
Dribble success rate56.8%63/111 won
↑

Pressure & discipline

Fouls drawn per 900.87
Fouls per yellow4.6
⛨

Defensive work

Tackles per 901.74
Duel win rate54.1%184/340 duels
Defensive actions per 902.95102 total actions
🧤

Goalkeeping

Saves per 900.00
Goals conceded per 900.00
◈

Involvement

Starting rate84%37/44 starts
Minutes per appearance713108′ in 44 apps

Full stat breakdown

Season summary

Appearances
44
Lineups
37
Minutes
3108
Shirt Number
0
Position
Defender
Rating
7.22
Goals Total
9
Assists
6
Yellow Cards
7
Red Cards
0

Appearances & minutes

Rating
64.25
Lineups
37
Minutes
3108
Appearences
44
Number
64

Substitute usage

In
7
Out
8
Bench
9

Shooting

Total
39
On
22

Goals & keepers

Assists
6
Conceded
0
Total
9
Saves
0

Passing

Key
40
Total
2014

Defending

Total
60
Interceptions
39
Blocks
3

Duels

Won
184
Total
340

Dribbling

Success
63
Attempts
111

Fouls

Drawn
30
Committed
32

Discipline

Red
0
Yellow
7
Yellowred
0

Penalties

Missed
0
Scored
0

Career

View all
SeasonTeam
2026BABarcelonaBarcelona BAR
2026POPortugalPortugal POR
2025AFAl-Hilal Saudi FCAl-Hilal Saudi FC HIL
2025BABarcelonaBarcelona BAR
2024AFAl-Hilal Saudi FCAl-Hilal Saudi FC HIL

Transfers

View all
DateTypeFromTo
2026-08-19Free agentAFAl-Hilal Saudi FCAl-Hilal Saudi FC HILBABarcelonaBarcelona BAR
2026-08-18Free agentAFAl-Hilal Saudi FCAl-Hilal Saudi FC HILBABarcelonaBarcelona BAR
2026-06-29Return from loanBABarcelonaBarcelona BARAFAl-Hilal Saudi FCAl-Hilal Saudi FC HIL

Player headlines

CTA rules Barcelona star should have received yellow card for stamp on Real Madrid winger in Clasico

CTA rules Barcelona star should have received yellow card for stamp on Real Madrid winger in Clasico

sports.yahoo.com · …

The Spanish Technical Committee of Referees (CTA) has ruled that Joao Cancelo should have received a yellow card for stamping on Yan Diomande during El Clasico between Barcelona…

›
↗
Is Raphinha playing today? Confirmed lineups for Barcelona vs Real Madrid in 2026-27 LaLiga Matchday 10

Is Raphinha playing today? Confirmed lineups for Barcelona vs Real Madrid in 2026-27 LaLiga Matchday 10

worldsoccertalk.com · …

Take a look at the projected lineups for Barcelona vs Real Madrid in the 2026-27 LaLiga and if Raphinha is playing today for the Blaugranas. Barcelona and Real Madrid meet in the…

›
↗
Barcelona revive interest in €30m-rated Juventus defender; move dependent on Alejandro Balde – report

Barcelona revive interest in €30m-rated Juventus defender; move dependent on Alejandro Balde – report

sports.yahoo.com · …

Barcelona made quite a few signings during the summer transfer window, bringing in the likes of Anthony Gordon, Karim Adeyemi, Rodri and Joao Cancelo.One other player the Catalan…

›
↗
Joao Cancelo opens up on Barcelona loyalty before El Clasico: ‘Even when Mourinho and Cristiano were there…’

Joao Cancelo opens up on Barcelona loyalty before El Clasico: ‘Even when Mourinho and Cristiano were there…’

sports.yahoo.com · …

Joao Cancelo has revealed that he always favoured Barcelona over Real Madrid, even when Portuguese icons Jose Mourinho and Cristiano Ronaldo were at the Santiago Bernabeu. The…

›
↗

Joao Cancelo hits back at critics after Barcelona’s defeat to PSG: ‘From the stands everyone is an expert’

sports.yahoo.com · …

Joao Cancelo has hit back at criticism of his performance in Barcelona’s 4-2 defeat to Paris Saint-Germain, posting a defiant message on Instagram just days before El Clasico…

›
↗

Barcelona defender’s nightmare against PSG and the flashbacks of the 2024 season it brings

sports.yahoo.com · …

Joao Cancelo had a night to forget against Paris Saint-Germain on Tuesday as he struggled defensively against Desire Doue and found himself overwhelmed by the Parisien side’s…

›
↗

Raphinha cleared to reunite with Lamine Yamal vs. PSG as Barcelona suffer double UCL injury blow

worldsoccertalk.com · …

Barcelona head into Tuesday's UEFA Champions League clash against Paris Saint-Germain buoyed by the return of Raphinha, but Hansi Flick will have to navigate a severe defensive…

›
↗

Show more news

Tap a headline to view metadata and excerpt fields in Sportra, then use the article website button to continue on the original publisher page.