Ligue 1 · 2025/2026
PLAYER SEASON CARD
#29 · 2025/2026

Bradley Barcola

Left winger · 29 apps (21 starts) · 1750' · age 24
Paris Saint-Germain · France
Height 182 cm · Foot Right · Value €46.4m · Contract 2031-06-30
PLAYER OF THE MATCH ×1
21W4D4L
record in his matches
80/ 100
SEASON SCORE
STRONG · #10 of 66
CRAFThow well he executed
57
SOLID
OUTPUTwhat he produced, per 90
91
ELITE
Percentiles vs 66 winger player-seasons (≥450') · Ligue 1 2025/2026, 306 matches. Success rates regressed to the pool mean; per-90 outputs shrunk by a 270' prior; minutes earn a small volume boost.
Rating A
7.36
5th of 66 in pool
Rating B
7.21
29 rated apps
Rating C
7.08
29 rated apps
CONSENSUS
7.21
season average
11
Goals
10.8 xG · 0.57 /90
1
Assists
4.5 xA · 0.05 /90
+4.7
xT added
+0.24 /90 · passes + carries
36/87
Take-ons
41% · 1.9 /90
38
Chances created
1.95 /90
169
Box touches
8.7 /90
WHERE HE PLAYED

Season heatmap

Season heatmap · white dot = average position
Average positionATTACKING →
PHASE PROFILE

Season in phases

percentile vs pool
Attacking
93
ELITE
Creating
53
FAIR
Passing
71
SOLID
Carrying
49
FAIR
Defending
37
FAIR
Duels
44
FAIR
LIFTED THE SCORE
Goals /900.5797
Expected Assists (xA) /900.2388
Chances Created /901.9583
HELD IT BACK
Assists /900.0526
Final-Third Passes /901.5914
weighted by role · number = pool percentile
Barcola graded 80/100 over 2025/2026 — strong for a winger in Ligue 1 (#10 of 66 player-seasons ≥450'), with 11 goals and 1 assist in 29 appearances (1750'). Biggest strength: attacking (top 7%) — 3.4 shots, 0.56 xG and 8.7 box touches per 90. Weakest area: defending (bottom 37%) — 3.0 recoveries, 1.5 tackles, 0.6 interceptions per 90. Opta event model: +0.24 xT per 90, 3rd in the squad. Best game: at Toulouse on 30 Aug (Match Score 96); 10 of 22 games of 45'+ graded strong or better.
Player Season Card · Bradley Barcola · 2025/2026 · Paris Saint-Germain1 / 9
Ligue 1 · 2025/2026
ON THE BALL
PASSING & CREATION

602/721 passes · 59 progressive

showing 80 of 749 mapped passes · event data: Opta 29 of 29 matches
Key pass · 55' · 19 mKey pass · 36' · 9 mKey pass · 40' · 9 mKey pass · 6' · 8 mKey pass · 48' · 7 mKey pass · 46' · 22 mKey pass · 45' · 7 mKey pass · 59' · 32 mKey pass · 62' · 23 mKey pass · 74' · 7 mKey pass · 76' · 11 mKey pass · 42' · 11 mKey pass · 89' · 17 mKey pass · 70' · 17 mKey pass · 42' · 34 mKey pass · 24' · 14 mKey pass · 76' · 9 mKey pass · 88' · 27 mKey pass · 58' · 10 mKey pass · 65' · 19 mKey pass · 67' · 22 mKey pass · 5' · 4 mKey pass · 21' · 6 mKey pass · 61' · 13 mKey pass · 38' · 17 mKey pass · 20' · 16 mKey pass · 67' · 7 mKey pass · 42' · 19 mProgressive pass · 1' · 14 mProgressive pass · 44' · 18 mProgressive pass · 53' · 16 mProgressive pass · 36' · 43 mProgressive pass · 42' · 24 mProgressive pass · 60' · 14 mProgressive pass · 77' · 25 mProgressive pass · 85' · 17 mProgressive pass · 12' · 19 mProgressive pass · 52' · 23 mProgressive pass · 35' · 19 mProgressive pass · 43' · 13 mProgressive pass · 54' · 21 mProgressive pass · 5' · 21 mProgressive pass · 42' · 24 mProgressive pass · 64' · 13 mProgressive pass · 3' · 21 mProgressive pass · 59' · 17 mProgressive pass · 61' · 25 mProgressive pass · 64' · 54 mProgressive pass · 72' · 33 mProgressive pass · 74' · 21 mProgressive pass · 82' · 32 mProgressive pass · 93' · 13 mProgressive pass · 79' · 17 mProgressive pass · 2' · 39 mProgressive pass · 5' · 16 mProgressive pass · 23' · 21 mProgressive pass · 32' · 20 mProgressive pass · 53' · 20 mProgressive pass · 19' · 15 mProgressive pass · 44' · 21 mProgressive pass · 78' · 16 mProgressive pass · 30' · 13 mProgressive pass · 48' · 11 mProgressive pass · 52' · 20 mProgressive pass · 55' · 23 mProgressive pass · 22' · 24 mProgressive pass · 41' · 14 mProgressive pass · 53' · 14 mProgressive pass · 75' · 14 mProgressive pass · 90' · 23 mProgressive pass · 46' · 13 mProgressive pass · 58' · 18 mProgressive pass · 27' · 21 mKey pass · 87' · 19 mKey pass · 59' · 18 mKey pass · 45' · 21 mKey pass · 84' · 17 mKey pass · 57' · 11 mKey pass · 20' · 26 mKey pass · 25' · 27 mATTACKING →
Progressive pass into final thirdKey pass / assist
OPTA ADVANCED · SEASON · RANK IN SQUAD /90
xT from passes+0.11 /90+2.228th of 22
Progressive passes3.03 /905919th of 22
Into final third1.29 /902519th of 22
Into the box1.80 /90 · open play357th of 22
Key passes + assists1.80 /90357th of 22
Through balls0.15 /90 · completed38th of 22
Switches of play0.10 /90 · ≥35 m lateral218th of 22
Receptions38.83 /90 · 483 in final third75519th of 22
Directionfwd · side · back · avg 13 m165·302·282
SONAR

Pass directions

52 passes · 75% completed · avg 16 m25 passes · 80% completed · avg 14 m30 passes · 73% completed · avg 12 m30 passes · 80% completed · avg 9 m43 passes · 91% completed · avg 12 m39 passes · 97% completed · avg 12 m43 passes · 91% completed · avg 14 m94 passes · 90% completed · avg 12 m139 passes · 90% completed · avg 14 m135 passes · 77% completed · avg 13 m63 passes · 68% completed · avg 15 m50 passes · 52% completed · avg 13 mFORWARDBACK
wedge length = volume · colour = completion (grey 50% → blue 100%)
RECEPTIONS

Where he got the ball (755)

Average positionATTACKING →
density of where passes to him ended
CONNECTIONS

Passing partners

PASSED TO
Vitinha69
Zaïre-Emery59
Hernández50
Ruiz44
Mayulu42
RECEIVED FROM
Hernández144
Vitinha95
Zaïre-Emery66
Ruiz61
Mendes55
VS THE POOL

Passing & creation grades

winger player-seasons, same competition
Pass Accuracypool avg 81%
602/721 83%
STRONGTOP 23%
Long Ball Accuracypool avg 56%
12/14 86%
ELITETOP 2%
Final-Third Passes /90total 31 · avg 3.18
1.59
POORBOTTOM 14%
Chances Created /90total 38 · avg 1.35
1.95
STRONGTOP 17%
Expected Assists (xA) /90total 4.51 · avg 0.16
0.23
STRONGTOP 12%
Cross Accuracypool avg 23%
5/25 20%
FAIRBOTTOM 35%
Player Season Card · Bradley Barcola · 2025/2026 · Paris Saint-Germain2 / 9
Ligue 1 · 2025/2026
ATTACK & CARRY
SHOTS & ASSISTS

67 shots · 10.9 xG · 11 goals

circle size = xG
45' · xG 0.88 · GOAL64' · xG 0.79 · off target90' · xG 0.64 · GOAL79' · xG 0.61 · GOAL43' · xG 0.56 · on target89' · xG 0.41 · off target47' · xG 0.39 · on target6' · xG 0.37 · GOAL37' · xG 0.30 · GOAL50' · xG 0.27 · GOAL2' · xG 0.25 · on target63' · xG 0.25 · off target39' · xG 0.23 · on target90' · xG 0.23 · on target9' · xG 0.22 · GOAL80' · xG 0.21 · off target28' · xG 0.21 · on target90' · xG 0.19 · blocked79' · xG 0.18 · blocked2' · xG 0.18 · on target87' · xG 0.18 · on target87' · xG 0.17 · GOAL51' · xG 0.16 · off target68' · xG 0.16 · off target19' · xG 0.14 · blocked43' · xG 0.14 · off target62' · xG 0.14 · blocked65' · xG 0.13 · on target45' · xG 0.13 · on target2' · xG 0.13 · on target89' · xG 0.12 · off target73' · xG 0.11 · on target50' · xG 0.11 · on target65' · xG 0.11 · off target81' · xG 0.11 · off target72' · xG 0.09 · on target65' · xG 0.09 · blocked71' · xG 0.08 · on target25' · xG 0.08 · blocked8' · xG 0.08 · off target13' · xG 0.07 · blocked39' · xG 0.07 · blocked64' · xG 0.06 · blocked32' · xG 0.06 · blocked58' · xG 0.06 · on target15' · xG 0.05 · GOAL30' · xG 0.05 · blocked71' · xG 0.05 · GOAL56' · xG 0.05 · blocked57' · xG 0.04 · off target56' · xG 0.04 · on target5' · xG 0.04 · off target39' · xG 0.04 · on target24' · xG 0.04 · off target51' · xG 0.04 · GOAL66' · xG 0.04 · off target49' · xG 0.04 · off target23' · xG 0.04 · on target51' · xG 0.03 · off target45' · xG 0.03 · blocked90' · xG 0.03 · blocked35' · xG 0.02 · off target42' · xG 0.02 · blocked78' · xG 0.02 · off target7' · xG 0.02 · blocked14' · xG 0.01 · on target86' · xG 0.01 · blocked
GoalOn targetOff / blockedAssist
Shots31 on target · 53 in box · 3.4 /9067
xG · npxGnpxG 10.9 · 0.56 /9010.9
Goals − xGfinishing over expectation+0.1
xG per shotshot quality0.16
BALL CARRYING

48 progressive carries

of 337 carries mapped
Carry 11 mCarry 21 mCarry 12 mCarry 28 mCarry 26 mCarry 30 mCarry 24 mCarry 34 mCarry 49 mCarry 14 mCarry 27 mCarry 20 mCarry 20 mCarry 14 mCarry 19 mCarry 12 mCarry 17 mCarry 34 mCarry 12 mCarry 19 mCarry 19 mCarry 19 mCarry 11 mCarry 25 mCarry 11 mCarry 19 mCarry 20 mCarry 28 mCarry 25 mCarry 22 mCarry 11 mCarry 16 mCarry 34 mCarry 39 mCarry 13 mCarry 12 mCarry 23 mCarry 37 mCarry 23 mCarry 13 mCarry 13 mCarry 14 mCarry 13 mCarry 19 mCarry 49 mCarry 12 mCarry 27 mCarry 11 mATTACKING →
Progressive carry
Progressive carries2.47 /90487th of 22
xT from carries+0.13 /90 · Opta-derived+2.442nd of 22
Carries into box2.11 /90412nd of 22
Take-ons41% · 1.9 /9036/87
Fouls won0.5 /9010
EXPECTED THREAT

xT added by zone · +4.66

3rd of 22 in squad /90
xT +0.002xT +0.003xT -0.001xT +0.003xT +0.015xT +0.010xT +0.028xT -0.017xT +0.003xT -0.048xT -0.013xT +0.001xT -0.001xT -0.002xT +0.034xT +0.001xT +0.013xT +0.046xT +0.048xT +0.036xT -0.001xT +0.000xT -0.001xT +0.064xT +0.016xT +0.126xT +0.002xT +0.002xT -0.007xT +0.007xT +0.043xT +0.122xT -0.073xT +0.002xT -0.001xT +0.002xT +0.001xT +0.001xT +0.188xT +0.009xT +0.140xT +0.001xT +0.001xT +0.005xT -0.003xT -0.009xT +0.012xT +0.081xT +0.143xT +0.497+0.50xT +0.473+0.47xT +0.001xT -0.003xT +0.008xT +0.003xT +0.090xT +0.121xT +0.743+0.74xT +0.569+0.57xT -0.036xT +0.017xT +0.044xT +0.210xT +0.046xT +0.166xT +0.317+0.32xT +0.149xT +0.193xT +0.023ATTACKING →
Threat addedThreat lost
SHOT PROFILE

Where the goals came from

goals / shots
SITUATION
Open play9/55 7.4 xG
Fast break1/8 2.2 xG
Set piece1/4 1.3 xG
BODY PART
Right foot7/49 6.2 xG
Left foot2/11 2.8 xG
Header2/7 1.9 xG
VS THE POOL

Attack & carry grades

Expected Goals (xG) /900.56
ELITETOP 2%
Box Touches /908.7
ELITETOP 2%
Dribble Success36/87 41%
FAIRBOTTOM 49%
Shot Conversion11/67 16%
STRONGTOP 12%
Player Season Card · Bradley Barcola · 2025/2026 · Paris Saint-Germain3 / 9
Ligue 1 · 2025/2026
OFF THE BALL
DEFENDING

168 defensive events

dashed line = ball-winning height
58 mAerial · lostFoul · lostRecovery · wonFoul · lostRecovery · wonRecovery · wonTackle · lostRecovery · wonRecovery · wonTackle · lostInterception · wonRecovery · wonRecovery · wonTackle · wonTackle · lostDribbled past · lostInterception · wonBlocked pass · wonFoul · lostRecovery · wonFoul · lostDribbled past · lostRecovery · wonRecovery · wonTackle · lostRecovery · wonInterception · wonRecovery · wonTackle · lostBlocked pass · wonBlocked pass · wonTackle · wonFoul · lostTackle · lostTackle · wonRecovery · wonRecovery · wonDribbled past · lostClearance · wonRecovery · wonRecovery · wonTackle · wonFoul · lostRecovery · wonFoul · lostRecovery · wonRecovery · wonFoul · lostDribbled past · lostFoul · lostClearance · wonAerial · wonDribbled past · lostRecovery · wonRecovery · wonFoul · lostTackle · wonBlock · wonTackle · wonDribbled past · lostRecovery · wonBlocked pass · wonRecovery · wonClearance · wonRecovery · wonTackle · wonInterception · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonInterception · wonRecovery · wonDribbled past · lostAerial · wonRecovery · wonBlocked pass · wonFoul · lostTackle · lostTackle · lostFoul · lostTackle · wonTackle · wonRecovery · wonInterception · wonRecovery · wonBlocked pass · wonRecovery · wonTackle · lostRecovery · wonDribbled past · lostFoul · lostTackle · lostBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonAerial · lostRecovery · wonDribbled past · lostInterception · wonRecovery · wonClearance · wonTackle · wonBlocked pass · wonBlocked pass · wonInterception · wonRecovery · wonInterception · wonTackle · wonClearance · wonAerial · wonInterception · wonFoul · lostRecovery · wonBlocked pass · wonTackle · wonRecovery · wonAerial · lostRecovery · wonFoul · lostRecovery · wonTackle · lostBlocked pass · wonDribbled past · lostFoul · lostTackle · lostInterception · wonClearance · wonAerial · lostRecovery · wonBlocked pass · wonFoul · lostTackle · wonRecovery · wonBlocked pass · wonAerial · lostRecovery · wonInterception · wonRecovery · wonTackle · wonRecovery · wonTackle · wonRecovery · wonFoul · lostDribbled past · lostRecovery · wonTackle · wonRecovery · wonFoul · lostRecovery · wonAerial · wonRecovery · wonTackle · wonRecovery · wonAerial · lostBlocked pass · wonBlocked pass · wonAerial · lostBlocked pass · wonRecovery · wonTackle · lostRecovery · wonFoul · lostRecovery · wonRecovery · wonATTACKING →
Recovery (59)Tackle (30)Interception (12)Clearance (6)Blocked pass (17)Block (1)Aerial (11)Dribbled past / foul (32)
DEFENSIVE LEDGER · SEASON
Defensive actions6.43 /90 · tkl+int+rec+blk+clr12516th of 22
Recoveries3.0 /90 · 34 in opp. half59
Tackles · interceptions2.2 /90 combined30 · 12
Fouls committed20
Ball-winning heightavg dist. from own goal58 m
VS THE POOL
Recoveries /903.03
POORBOTTOM 8%
Tackles /901.54
FAIRBOTTOM 46%
Ground Duel Win Rate76/181 42%
POORBOTTOM 20%
Aerial Win Rate10/21 48%
SOLIDTOP 26%
DUELS

Won vs lost

All duels86/202 · 43%
Ground duels76/181 · 42%
Aerial duels10/21 · 48%
Take-ons36/87 · 41%
RUNNING · TRACKING
9.15 kmdistance /90
36.4top speed km/h
20.0sprints /90
POSSESSION LOST

128 on-ball losses

62 failed take-on · 43 miscontrol · 23 dispossessed
MiscontrolFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolDispossessedFailed take-onDispossessedFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onDispossessedFailed take-onFailed take-onFailed take-onFailed take-onDispossessedDispossessedFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolFailed take-onMiscontrolFailed take-onDispossessedFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolFailed take-onMiscontrolFailed take-onMiscontrolDispossessedFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onDispossessedFailed take-onDispossessedFailed take-onMiscontrolFailed take-onFailed take-onDispossessedFailed take-onMiscontrolMiscontrolFailed take-onDispossessedMiscontrolMiscontrolFailed take-onDispossessedMiscontrolFailed take-onMiscontrolDispossessedMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onDispossessedDispossessedFailed take-onDispossessedDispossessedMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolMiscontrolDispossessedFailed take-onMiscontrolMiscontrolFailed take-onDispossessedFailed take-onFailed take-onFailed take-onDispossessedDispossessedMiscontrolFailed take-onFailed take-onMiscontrolMiscontrolFailed take-onMiscontrolDispossessedFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onFailed take-onMiscontrolDispossessedFailed take-onATTACKING →
Dispossessed / miscontrol / failed take-on
FORM

Match Score, game by game (29)

avg 69 · line = 5-game rolling avg · faded = sub appearance · strip = result · G goal · A assist
25507510017 Aug 2025 · at Nantes 1–0 · 90' · Match Score 30 · Rating A 7.0 · Rating B 6.117 Aug 2025 · at Nantes 1–0 · 90' · Match Score 30 · Rating A 7.0 · Rating B 6.1AUG22 Aug 2025 · vs Angers 1–0 · 67' · Match Score 49 · Rating A 6.9 · Rating B 6.622 Aug 2025 · vs Angers 1–0 · 67' · Match Score 49 · Rating A 6.9 · Rating B 6.630 Aug 2025 · at Toulouse 6–3 · 75' · Match Score 96 · Rating A 8.8 · Rating B 8.9 · 1G30 Aug 2025 · at Toulouse 6–3 · 75' · Match Score 96 · Rating A 8.8 · Rating B 8.9 · 1G30 Aug 2025 · at Toulouse 6–3 · 75' · Match Score 96 · Rating A 8.8 · Rating B 8.9 · 1GG14 Sep 2025 · vs Lens 2–0 · 71' · Match Score 24 · Rating A 8.6 · Rating B 8.5 · 2G14 Sep 2025 · vs Lens 2–0 · 71' · Match Score 24 · Rating A 8.6 · Rating B 8.5 · 2G14 Sep 2025 · vs Lens 2–0 · 71' · Match Score 24 · Rating A 8.6 · Rating B 8.5 · 2G2SEP27 Sep 2025 · vs Auxerre 2–0 · 45' · Match Score 72 · Rating A 6.3 · Rating B 6.527 Sep 2025 · vs Auxerre 2–0 · 45' · Match Score 72 · Rating A 6.3 · Rating B 6.505 Oct 2025 · at Lille 1–1 · 59' · Match Score 93 · Rating A 7.5 · Rating B 7.305 Oct 2025 · at Lille 1–1 · 59' · Match Score 93 · Rating A 7.5 · Rating B 7.3OCT17 Oct 2025 · vs Strasbourg 3–3 · 61' · Match Score 95 · Rating A 8.2 · Rating B 8.8 · 1G17 Oct 2025 · vs Strasbourg 3–3 · 61' · Match Score 95 · Rating A 8.2 · Rating B 8.8 · 1G17 Oct 2025 · vs Strasbourg 3–3 · 61' · Match Score 95 · Rating A 8.2 · Rating B 8.8 · 1GG25 Oct 2025 · at Brest 3–0 · 79' · Match Score 8 · Rating A 6.8 · Rating B 6.225 Oct 2025 · at Brest 3–0 · 79' · Match Score 8 · Rating A 6.8 · Rating B 6.229 Oct 2025 · at Lorient 1–1 · 27' · Match Score 67 · Rating A 6.2 · Rating B 5.929 Oct 2025 · at Lorient 1–1 · 27' · Match Score 67 · Rating A 6.2 · Rating B 5.901 Nov 2025 · vs Nice 1–0 · 66' · Match Score 94 · Rating A 7.5 · Rating B 7.201 Nov 2025 · vs Nice 1–0 · 66' · Match Score 94 · Rating A 7.5 · Rating B 7.2NOV22 Nov 2025 · vs Le Havre 3–0 · 35' · Match Score 83 · Rating A 8.0 · Rating B 8.2 · 1G22 Nov 2025 · vs Le Havre 3–0 · 35' · Match Score 83 · Rating A 8.0 · Rating B 8.2 · 1G22 Nov 2025 · vs Le Havre 3–0 · 35' · Match Score 83 · Rating A 8.0 · Rating B 8.2 · 1GG06 Dec 2025 · vs Rennes 5–0 · 90' · Match Score 84 · Rating A 8.306 Dec 2025 · vs Rennes 5–0 · 90' · Match Score 84 · Rating A 8.3DEC13 Dec 2025 · at Metz 3–2 · 24' · Match Score 55 · Rating A 6.8 · Rating B 6.713 Dec 2025 · at Metz 3–2 · 24' · Match Score 55 · Rating A 6.8 · Rating B 6.704 Jan 2026 · vs Paris FC 2–1 · 20' · Match Score 77 · Rating A 6.2 · Rating B 6.704 Jan 2026 · vs Paris FC 2–1 · 20' · Match Score 77 · Rating A 6.2 · Rating B 6.7JAN16 Jan 2026 · vs Lille 3–0 · 27' · Match Score 98 · Rating A 7.8 · Rating B 8.2 · 1G16 Jan 2026 · vs Lille 3–0 · 27' · Match Score 98 · Rating A 7.8 · Rating B 8.2 · 1G16 Jan 2026 · vs Lille 3–0 · 27' · Match Score 98 · Rating A 7.8 · Rating B 8.2 · 1GG23 Jan 2026 · at Auxerre 1–0 · 90' · Match Score 44 · Rating A 8.1 · Rating B 7.7 · 1G23 Jan 2026 · at Auxerre 1–0 · 90' · Match Score 44 · Rating A 8.1 · Rating B 7.7 · 1G23 Jan 2026 · at Auxerre 1–0 · 90' · Match Score 44 · Rating A 8.1 · Rating B 7.7 · 1GG01 Feb 2026 · at Strasbourg 2–1 · 60' · Match Score 87 · Rating A 7.6 · Rating B 6.7 1A01 Feb 2026 · at Strasbourg 2–1 · 60' · Match Score 87 · Rating A 7.6 · Rating B 6.7 1A01 Feb 2026 · at Strasbourg 2–1 · 60' · Match Score 87 · Rating A 7.6 · Rating B 6.7 1AAFEB08 Feb 2026 · vs Marseille 5–0 · 68' · Match Score 70 · Rating A 7.3 · Rating B 6.808 Feb 2026 · vs Marseille 5–0 · 68' · Match Score 70 · Rating A 7.3 · Rating B 6.813 Feb 2026 · at Rennes 1–3 · 30' · Match Score 98 · Rating A 7.013 Feb 2026 · at Rennes 1–3 · 30' · Match Score 98 · Rating A 7.021 Feb 2026 · vs Metz 3–0 · 64' · Match Score 86 · Rating A 8.3 · Rating B 7.8 · 1G21 Feb 2026 · vs Metz 3–0 · 64' · Match Score 86 · Rating A 8.3 · Rating B 7.8 · 1G21 Feb 2026 · vs Metz 3–0 · 64' · Match Score 86 · Rating A 8.3 · Rating B 7.8 · 1GG28 Feb 2026 · at Le Havre 1–0 · 90' · Match Score 73 · Rating A 7.9 · Rating B 7.7 · 1G28 Feb 2026 · at Le Havre 1–0 · 90' · Match Score 73 · Rating A 7.9 · Rating B 7.7 · 1G28 Feb 2026 · at Le Havre 1–0 · 90' · Match Score 73 · Rating A 7.9 · Rating B 7.7 · 1GG06 Mar 2026 · vs Monaco 1–3 · 90' · Match Score 76 · Rating A 7.6 · Rating B 7.0 · 1G06 Mar 2026 · vs Monaco 1–3 · 90' · Match Score 76 · Rating A 7.6 · Rating B 7.0 · 1G06 Mar 2026 · vs Monaco 1–3 · 90' · Match Score 76 · Rating A 7.6 · Rating B 7.0 · 1GGMAR19 Apr 2026 · vs Lyon 1–2 · 72' · Match Score 86 · Rating A 6.7 · Rating B 6.819 Apr 2026 · vs Lyon 1–2 · 72' · Match Score 86 · Rating A 6.7 · Rating B 6.8APR22 Apr 2026 · vs Nantes 3–0 · 25' · Match Score 81 · Rating A 6.4 · Rating B 6.522 Apr 2026 · vs Nantes 3–0 · 25' · Match Score 81 · Rating A 6.4 · Rating B 6.525 Apr 2026 · at Angers 3–0 · 63' · Match Score 94 · Rating A 7.4 · Rating B 7.225 Apr 2026 · at Angers 3–0 · 63' · Match Score 94 · Rating A 7.4 · Rating B 7.202 May 2026 · vs Lorient 2–2 · 90' · Match Score 34 · Rating A 7.4 · Rating B 7.402 May 2026 · vs Lorient 2–2 · 90' · Match Score 34 · Rating A 7.4 · Rating B 7.4MAY10 May 2026 · vs Brest 1–0 · 69' · Match Score 34 · Rating A 6.9 · Rating B 6.610 May 2026 · vs Brest 1–0 · 69' · Match Score 34 · Rating A 6.9 · Rating B 6.613 May 2026 · at Lens 2–0 · 45' · Match Score 68 · Rating A 6.6 · Rating B 6.213 May 2026 · at Lens 2–0 · 45' · Match Score 68 · Rating A 6.6 · Rating B 6.217 May 2026 · at Paris FC 1–2 · 58' · Match Score 42 · Rating A 7.3 · Rating B 7.0 · 1G17 May 2026 · at Paris FC 1–2 · 58' · Match Score 42 · Rating A 7.3 · Rating B 7.0 · 1G17 May 2026 · at Paris FC 1–2 · 58' · Match Score 42 · Rating A 7.3 · Rating B 7.0 · 1GG
Player Season Card · Bradley Barcola · 2025/2026 · Paris Saint-Germain4 / 9
Ligue 1 · 2024/2025
PLAYER SEASON CARD
#29 · 2024/2025

Bradley Barcola

Left winger · 34 apps (27 starts) · 2192' · age 24
Paris Saint-Germain · France
Height 182 cm · Foot Right · Value €46.4m · Contract 2031-06-30
PLAYER OF THE MATCH ×5
26W6D2L
record in his matches
75/ 100
SEASON SCORE
STRONG · #16 of 63
CRAFThow well he executed
31
POOR
OUTPUTwhat he produced, per 90
94
ELITE
Percentiles vs 63 winger player-seasons (≥450') · Ligue 1 2024/2025, 306 matches. Success rates regressed to the pool mean; per-90 outputs shrunk by a 270' prior; minutes earn a small volume boost.
Rating A
7.50
3rd of 63 in pool
Rating B
7.25
34 rated apps
Rating C
7.25
34 rated apps
CONSENSUS
7.34
season average
14
Goals
13.6 xG · 0.57 /90
10
Assists
5.9 xA · 0.41 /90
+5.4
xT added
+0.22 /90 · passes + carries
34/128
Take-ons
27% · 1.4 /90
50
Chances created
2.05 /90
228
Box touches
9.4 /90
WHERE HE PLAYED

Season heatmap

Season heatmap · white dot = average position
Average positionATTACKING →
PHASE PROFILE

Season in phases

percentile vs pool
Attacking
91
ELITE
Creating
65
SOLID
Passing
72
SOLID
Carrying
37
FAIR
Defending
42
FAIR
Duels
42
FAIR
LIFTED THE SCORE
Assists /900.4198
Goals /900.5797
Chances Created /902.0582
HELD IT BACK
Dribble Success27%0
Ground Duel Win Rate34%5
weighted by role · number = pool percentile
Barcola graded 75/100 over 2024/2025 — strong for a winger in Ligue 1 (#16 of 63 player-seasons ≥450'), with 14 goals and 10 assists in 34 appearances (2192'). Biggest strength: attacking (top 9%) — 3.0 shots, 0.56 xG and 9.4 box touches per 90. Weakest area: carrying (bottom 37%) — 34/128 (27%) take-ons, fouled 0.9× per 90. Best game: vs Strasbourg on 19 Oct (Match Score 96); 7 of 27 games of 45'+ graded strong or better.
Player Season Card · Bradley Barcola · 2024/2025 · Paris Saint-Germain5 / 9
Ligue 1 · 2024/2025
ON THE BALL
PASSING & CREATION

731/876 passes · 73 progressive

showing 105 of 913 mapped passes · event data: Opta 34 of 34 matches
Assist · 3' · 16 mAAssist · 89' · 11 mAKey pass · 24' · 33 mKey pass · 18' · 13 mKey pass · 32' · 11 mKey pass · 60' · 13 mKey pass · 74' · 10 mKey pass · 5' · 8 mKey pass · 49' · 19 mKey pass · 29' · 15 mKey pass · 40' · 26 mKey pass · 42' · 8 mKey pass · 41' · 13 mKey pass · 52' · 10 mKey pass · 79' · 11 mKey pass · 13' · 7 mKey pass · 49' · 12 mKey pass · 7' · 8 mAssist · 58' · 10 mAKey pass · 4' · 19 mAssist · 28' · 11 mAKey pass · 55' · 11 mKey pass · 4' · 9 mKey pass · 57' · 18 mKey pass · 25' · 7 mKey pass · 34' · 11 mAssist · 52' · 27 mAKey pass · 82' · 21 mKey pass · 88' · 17 mAssist · 49' · 18 mAKey pass · 28' · 4 mKey pass · 52' · 10 mAssist · 7' · 18 mAKey pass · 65' · 23 mKey pass · 82' · 19 mKey pass · 5' · 11 mKey pass · 70' · 23 mKey pass · 48' · 2 mProgressive pass · 53' · 17 mProgressive pass · 4' · 17 mProgressive pass · 33' · 13 mProgressive pass · 41' · 13 mProgressive pass · 56' · 25 mProgressive pass · 6' · 17 mProgressive pass · 36' · 14 mProgressive pass · 48' · 13 mProgressive pass · 12' · 25 mProgressive pass · 63' · 16 mProgressive pass · 74' · 18 mProgressive pass · 10' · 28 mProgressive pass · 19' · 13 mProgressive pass · 22' · 15 mProgressive pass · 21' · 13 mProgressive pass · 45' · 12 mProgressive pass · 47' · 15 mProgressive pass · 61' · 19 mProgressive pass · 12' · 20 mProgressive pass · 25' · 16 mProgressive pass · 56' · 17 mProgressive pass · 4' · 14 mProgressive pass · 45' · 25 mProgressive pass · 49' · 15 mProgressive pass · 54' · 14 mProgressive pass · 15' · 20 mProgressive pass · 29' · 16 mProgressive pass · 56' · 15 mProgressive pass · 81' · 15 mProgressive pass · 9' · 18 mProgressive pass · 34' · 13 mProgressive pass · 45' · 13 mProgressive pass · 59' · 20 mProgressive pass · 67' · 11 mProgressive pass · 41' · 19 mProgressive pass · 19 mProgressive pass · 2' · 14 mProgressive pass · 9' · 29 mProgressive pass · 23' · 20 mProgressive pass · 30' · 20 mProgressive pass · 32' · 17 mProgressive pass · 18' · 44 mProgressive pass · 37' · 15 mProgressive pass · 14' · 14 mProgressive pass · 49' · 15 mProgressive pass · 62' · 34 mProgressive pass · 86' · 13 mProgressive pass · 2' · 16 mProgressive pass · 5' · 16 mProgressive pass · 34' · 19 mProgressive pass · 82' · 18 mProgressive pass · 83' · 24 mProgressive pass · 16' · 13 mProgressive pass · 35' · 17 mProgressive pass · 51' · 11 mProgressive pass · 3' · 21 mProgressive pass · 38' · 24 mAssist · 17' · 19 mAKey pass · 55' · 23 mKey pass · 41' · 35 mKey pass · 32' · 22 mAssist · 53' · 28 mAKey pass · 5' · 40 mKey pass · 47' · 23 mKey pass · 79' · 17 mKey pass · 91' · 18 mKey pass · 65' · 16 mATTACKING →
Progressive pass into final thirdKey pass / assist
OPTA ADVANCED · SEASON · RANK IN SQUAD /90
xT from passes+0.09 /90+2.2612th of 19
Progressive passes3.00 /907317th of 19
Into final third1.15 /902816th of 19
Into the box2.09 /90 · open play514th of 19
Key passes + assists1.97 /90486th of 19
Through balls0.12 /90 · completed37th of 19
Switches of play0.29 /90 · ≥35 m lateral716th of 19
Receptions36.75 /90 · 553 in final third89516th of 19
Directionfwd · side · back · avg 13 m195·361·357
SONAR

Pass directions

48 passes · 79% completed · avg 15 m32 passes · 66% completed · avg 12 m9 passes · 67% completed · avg 14 m15 passes · 80% completed · avg 15 m26 passes · 85% completed · avg 10 m33 passes · 94% completed · avg 11 m73 passes · 92% completed · avg 11 m143 passes · 93% completed · avg 12 m167 passes · 93% completed · avg 13 m179 passes · 76% completed · avg 13 m96 passes · 66% completed · avg 14 m73 passes · 64% completed · avg 15 mFORWARDBACK
wedge length = volume · colour = completion (grey 50% → blue 100%)
RECEPTIONS

Where he got the ball (895)

Average positionATTACKING →
density of where passes to him ended
CONNECTIONS

Passing partners

PASSED TO
Vitinha90
Neves76
Mendes76
Ruiz65
Zaïre-Emery63
RECEIVED FROM
Mendes120
Ruiz108
Vitinha80
Neves72
Beraldo65
VS THE POOL

Passing & creation grades

winger player-seasons, same competition
Pass Accuracypool avg 81%
731/876 83%
SOLIDTOP 29%
Long Ball Accuracypool avg 55%
11/16 69%
STRONGTOP 18%
Final-Third Passes /90total 36 · avg 3.36
1.48
POORBOTTOM 8%
Chances Created /90total 50 · avg 1.67
2.05
STRONGTOP 18%
Expected Assists (xA) /90total 5.93 · avg 0.19
0.24
SOLIDTOP 27%
Cross Accuracypool avg 26%
7/25 28%
SOLIDTOP 34%
Player Season Card · Bradley Barcola · 2024/2025 · Paris Saint-Germain6 / 9
Ligue 1 · 2024/2025
ATTACK & CARRY
SHOTS & ASSISTS

74 shots · 13.4 xG · 14 goals

circle size = xG
AssistAssistAssistAssistAssistAssistAssistAssistAssist53' · xG 0.78 · GOAL6' · xG 0.75 · GOAL68' · xG 0.61 · GOAL31' · xG 0.56 · GOAL30' · xG 0.54 · off target40' · xG 0.52 · GOAL35' · xG 0.48 · on target56' · xG 0.43 · on target45' · xG 0.40 · off target37' · xG 0.40 · on target36' · xG 0.39 · GOAL27' · xG 0.36 · GOAL79' · xG 0.35 · on target41' · xG 0.34 · off target62' · xG 0.33 · on target82' · xG 0.28 · blocked90' · xG 0.28 · on target47' · xG 0.28 · off target55' · xG 0.27 · off target5' · xG 0.26 · on target45' · xG 0.25 · GOAL19' · xG 0.23 · off target85' · xG 0.22 · off target46' · xG 0.21 · GOAL26' · xG 0.20 · off target35' · xG 0.17 · blocked32' · xG 0.17 · on target45' · xG 0.16 · off target54' · xG 0.16 · off target56' · xG 0.15 · off target27' · xG 0.14 · on target30' · xG 0.14 · GOAL7' · xG 0.12 · off target63' · xG 0.12 · off target53' · xG 0.12 · on target37' · xG 0.11 · off target34' · xG 0.10 · on target53' · xG 0.10 · on target66' · xG 0.10 · GOAL20' · xG 0.09 · on target78' · xG 0.09 · blocked13' · xG 0.09 · off target65' · xG 0.09 · blocked88' · xG 0.08 · on target57' · xG 0.08 · on target83' · xG 0.08 · off target86' · xG 0.07 · GOAL21' · xG 0.07 · off target41' · xG 0.07 · on target52' · xG 0.07 · on target4' · xG 0.07 · GOAL1' · xG 0.06 · off target54' · xG 0.06 · on target75' · xG 0.06 · off target90' · xG 0.06 · on target86' · xG 0.06 · GOAL53' · xG 0.06 · blocked37' · xG 0.04 · off target45' · xG 0.04 · on target34' · xG 0.04 · on target28' · xG 0.04 · off target58' · xG 0.04 · off target74' · xG 0.04 · blocked60' · xG 0.04 · blocked54' · xG 0.04 · on target61' · xG 0.04 · off target32' · xG 0.03 · off target64' · xG 0.03 · off target38' · xG 0.03 · off target72' · xG 0.02 · on target39' · xG 0.02 · on target77' · xG 0.02 · off target32' · xG 0.02 · off target53' · xG 0.02 · on target
GoalOn targetOff / blockedAssist
Shots39 on target · 65 in box · 3.0 /9074
xG · npxGnpxG 13.4 · 0.55 /9013.4
Goals − xGfinishing over expectation+0.6
xG per shotshot quality0.18
BALL CARRYING

97 progressive carries

of 407 carries mapped
Carry 23 mCarry 19 mCarry 21 mCarry 51 mCarry 18 mCarry 23 mCarry 36 mCarry 24 mCarry 11 mCarry 15 mCarry 43 mCarry 12 mCarry 13 mCarry 25 mCarry 34 mCarry 21 mCarry 19 mCarry 13 mCarry 17 mCarry 21 mCarry 38 mCarry 33 mCarry 18 mCarry 15 mCarry 11 mCarry 15 mCarry 11 mCarry 14 mCarry 22 mCarry 29 mCarry 22 mCarry 19 mCarry 35 mCarry 14 mCarry 27 mCarry 12 mCarry 16 mCarry 23 mCarry 31 mCarry 22 mCarry 13 mCarry 17 mCarry 14 mCarry 12 mCarry 11 mCarry 29 mCarry 18 mCarry 15 mCarry 17 mCarry 49 mCarry 19 mCarry 25 mCarry 13 mCarry 15 mCarry 27 mCarry 14 mCarry 33 mCarry 26 mCarry 35 mCarry 13 mCarry 16 mCarry 16 mCarry 21 mCarry 14 mCarry 14 mCarry 13 mCarry 23 mCarry 13 mCarry 18 mCarry 34 mCarry 26 mCarry 18 mCarry 32 mCarry 35 mCarry 27 mCarry 15 mCarry 15 mCarry 14 mCarry 19 mCarry 16 mCarry 38 mCarry 36 mCarry 14 mCarry 25 mCarry 15 mCarry 30 mCarry 16 mCarry 15 mCarry 23 mCarry 17 mCarry 54 mCarry 19 mCarry 18 mCarry 25 mCarry 13 mCarry 13 mCarry 14 mATTACKING →
Progressive carry
Progressive carries3.98 /90972nd of 19
xT from carries+0.13 /90 · Opta-derived+3.163rd of 19
Carries into box2.67 /90651st of 19
Take-ons27% · 1.4 /9034/128
Fouls won0.9 /9022
EXPECTED THREAT

xT added by zone · +5.42

5th of 19 in squad /90
xT +0.003xT +0.001xT -0.000xT -0.001xT +0.001xT -0.006xT +0.051xT +0.022xT +0.010xT +0.025xT +0.002xT -0.001xT +0.008xT +0.008xT -0.003xT +0.010xT +0.105xT -0.002xT +0.002xT +0.321+0.32xT +0.006xT +0.044xT +0.002xT +0.004xT -0.003xT +0.000xT +0.020xT -0.073xT +0.001xT -0.004xT -0.003xT +0.003xT -0.003xT +0.006xT +0.125xT -0.001xT +0.001xT -0.002xT -0.000xT -0.001xT +0.002xT +0.027xT +0.135xT +0.479+0.48xT +0.305+0.30xT +0.154xT +0.004xT -0.003xT +0.104xT +0.020xT +0.062xT -0.005xT +0.215xT +0.607+0.61xT +0.533+0.53xT +0.275xT +0.014xT +0.050xT +0.043xT +0.128xT +0.070xT +0.346+0.35xT +0.844+0.84xT +0.294xT +0.048xT -0.006ATTACKING →
Threat addedThreat lost
SHOT PROFILE

Where the goals came from

goals / shots
SITUATION
Open play9/56 9.1 xG
Fast break4/15 3.8 xG
Set piece1/3 0.4 xG
BODY PART
Right foot12/55 9.8 xG
Left foot1/14 2.6 xG
Header1/5 1.0 xG
VS THE POOL

Attack & carry grades

Expected Goals (xG) /900.56
ELITETOP 2%
Box Touches /909.4
ELITETOP 1%
Dribble Success34/128 27%
POORBOTTOM 1%
Shot Conversion14/74 19%
ELITETOP 10%
Player Season Card · Bradley Barcola · 2024/2025 · Paris Saint-Germain7 / 9
Ligue 1 · 2024/2025
OFF THE BALL
DEFENDING

212 defensive events

dashed line = ball-winning height
52 mDribbled past · lostRecovery · wonTackle · wonAerial · wonRecovery · wonTackle · wonTackle · lostAerial · wonAerial · lostFoul · lostFoul · lostTackle · wonRecovery · wonBlocked pass · wonTackle · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonDribbled past · lostRecovery · wonRecovery · wonFoul · lostRecovery · wonTackle · lostTackle · lostRecovery · wonFoul · lostClearance · wonFoul · lostInterception · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonFoul · lostAerial · lostTackle · lostAerial · wonBlocked pass · wonInterception · wonRecovery · wonFoul · lostDribbled past · lostDribbled past · lostDribbled past · lostRecovery · wonRecovery · wonDribbled past · lostRecovery · wonClearance · wonInterception · wonDribbled past · lostBlocked pass · wonDribbled past · lostFoul · lostBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonRecovery · wonRecovery · wonInterception · wonTackle · lostTackle · wonFoul · lostTackle · lostTackle · wonRecovery · wonFoul · lostBlocked pass · wonInterception · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonInterception · wonRecovery · wonRecovery · wonFoul · lostFoul · lostClearance · wonInterception · wonDribbled past · lostBlocked pass · wonRecovery · wonInterception · wonClearance · wonDribbled past · lostDribbled past · lostFoul · lostBlocked pass · wonInterception · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonFoul · lostRecovery · wonAerial · wonBlocked pass · wonTackle · lostRecovery · wonBlocked pass · wonTackle · wonBlocked pass · wonClearance · wonClearance · wonBlock · wonBlock · wonAerial · lostTackle · wonFoul · lostFoul · lostRecovery · wonFoul · lostRecovery · wonFoul · lostTackle · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonFoul · lostFoul · lostRecovery · wonFoul · lostTackle · wonTackle · wonTackle · lostTackle · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonBlocked pass · wonRecovery · wonTackle · lostDribbled past · lostFoul · lostDribbled past · lostDribbled past · lostClearance · wonInterception · wonDribbled past · lostDribbled past · lostBlocked pass · wonInterception · wonClearance · wonDribbled past · lostTackle · wonFoul · lostClearance · wonFoul · lostBlocked pass · wonRecovery · wonTackle · lostDribbled past · lostRecovery · wonTackle · wonBlocked pass · wonRecovery · wonDribbled past · lostInterception · wonInterception · wonRecovery · wonRecovery · wonInterception · wonInterception · wonFoul · lostInterception · wonRecovery · wonRecovery · wonFoul · lostRecovery · wonInterception · wonRecovery · wonInterception · wonRecovery · wonBlocked pass · wonRecovery · wonDribbled past · lostRecovery · wonFoul · lostRecovery · wonFoul · lostBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonTackle · wonInterception · wonTackle · wonRecovery · wonRecovery · wonFoul · lostBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonFoul · lostClearance · wonAerial · wonClearance · wonRecovery · wonAerial · wonClearance · wonTackle · wonATTACKING →
Recovery (67)Tackle (27)Interception (19)Clearance (12)Blocked pass (23)Block (2)Aerial (9)Dribbled past / foul (53)
DEFENSIVE LEDGER · SEASON
Defensive actions6.16 /90 · tkl+int+rec+blk+clr15013th of 19
Recoveries2.8 /90 · 38 in opp. half67
Tackles · interceptions1.9 /90 combined27 · 19
Fouls committed30
Ball-winning heightavg dist. from own goal52 m
VS THE POOL
Recoveries /902.75
POORBOTTOM 5%
Tackles /901.11
POORBOTTOM 29%
Ground Duel Win Rate83/245 34%
POORBOTTOM 5%
Aerial Win Rate14/21 67%
ELITETOP 3%
DUELS

Won vs lost

All duels97/266 · 36%
Ground duels83/245 · 34%
Aerial duels14/21 · 67%
Take-ons34/128 · 27%
No physical tracking is published for this competition — the form chart below shows how his level held up across the season.
POSSESSION LOST

201 on-ball losses

117 failed take-on · 64 miscontrol · 20 dispossessed
Failed take-onMiscontrolMiscontrolFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onDispossessedFailed take-onDispossessedFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onFailed take-onFailed take-onFailed take-onDispossessedFailed take-onFailed take-onMiscontrolMiscontrolFailed take-onDispossessedFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolDispossessedDispossessedMiscontrolMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onDispossessedFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onDispossessedDispossessedFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onDispossessedFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolMiscontrolFailed take-onMiscontrolMiscontrolDispossessedFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolDispossessedMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onDispossessedDispossessedDispossessedDispossessedFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onDispossessedFailed take-onFailed take-onFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onDispossessedDispossessedFailed take-onMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onFailed take-onMiscontrolFailed take-onFailed take-onMiscontrolMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onDispossessedFailed take-onMiscontrolFailed take-onFailed take-onATTACKING →
Dispossessed / miscontrol / failed take-on
FORM

Match Score, game by game (34)

avg 62 · line = 5-game rolling avg · faded = sub appearance · strip = result · G goal · A assist
25507510016 Aug 2024 · at Le Havre 4–1 · 19' · Match Score 82 · Rating A 7.2 · Rating B 7.2 · 1G16 Aug 2024 · at Le Havre 4–1 · 19' · Match Score 82 · Rating A 7.2 · Rating B 7.2 · 1G16 Aug 2024 · at Le Havre 4–1 · 19' · Match Score 82 · Rating A 7.2 · Rating B 7.2 · 1GGAUG23 Aug 2024 · vs Montpellier 6–0 · 61' · Match Score 64 · Rating A 9.0 · Rating B 8.6 · 2G23 Aug 2024 · vs Montpellier 6–0 · 61' · Match Score 64 · Rating A 9.0 · Rating B 8.6 · 2G23 Aug 2024 · vs Montpellier 6–0 · 61' · Match Score 64 · Rating A 9.0 · Rating B 8.6 · 2G201 Sep 2024 · at Lille 3–1 · 74' · Match Score 46 · Rating A 7.7 · Rating B 6.8 · 1G01 Sep 2024 · at Lille 3–1 · 74' · Match Score 46 · Rating A 7.7 · Rating B 6.8 · 1G01 Sep 2024 · at Lille 3–1 · 74' · Match Score 46 · Rating A 7.7 · Rating B 6.8 · 1GGSEP14 Sep 2024 · vs Brest 3–1 · 63' · Match Score 38 · Rating A 6.6 · Rating B 6.414 Sep 2024 · vs Brest 3–1 · 63' · Match Score 38 · Rating A 6.6 · Rating B 6.421 Sep 2024 · at Reims 1–1 · 90' · Match Score 24 · Rating A 6.8 · Rating B 6.321 Sep 2024 · at Reims 1–1 · 90' · Match Score 24 · Rating A 6.8 · Rating B 6.327 Sep 2024 · vs Rennes 3–1 · 69' · Match Score 76 · Rating A 9.2 · 2G27 Sep 2024 · vs Rennes 3–1 · 69' · Match Score 76 · Rating A 9.2 · 2G27 Sep 2024 · vs Rennes 3–1 · 69' · Match Score 76 · Rating A 9.2 · 2G206 Oct 2024 · at Nice 1–1 · 90' · Match Score 77 · Rating A 7.3 · Rating B 7.306 Oct 2024 · at Nice 1–1 · 90' · Match Score 77 · Rating A 7.3 · Rating B 7.3OCT19 Oct 2024 · vs Strasbourg 4–2 · 82' · Match Score 96 · Rating A 9.0 · Rating B 8.9 · 1G 1A19 Oct 2024 · vs Strasbourg 4–2 · 82' · Match Score 96 · Rating A 9.0 · Rating B 8.9 · 1G 1A19 Oct 2024 · vs Strasbourg 4–2 · 82' · Match Score 96 · Rating A 9.0 · Rating B 8.9 · 1G 1AG19 Oct 2024 · vs Strasbourg 4–2 · 82' · Match Score 96 · Rating A 9.0 · Rating B 8.9 · 1G 1AA27 Oct 2024 · at Marseille 3–0 · 67' · Match Score 75 · Rating A 8.0 · Rating B 7.4 · 1G27 Oct 2024 · at Marseille 3–0 · 67' · Match Score 75 · Rating A 8.0 · Rating B 7.4 · 1G27 Oct 2024 · at Marseille 3–0 · 67' · Match Score 75 · Rating A 8.0 · Rating B 7.4 · 1GG02 Nov 2024 · vs Lens 1–0 · 90' · Match Score 66 · Rating A 8.3 · Rating B 7.6 1A02 Nov 2024 · vs Lens 1–0 · 90' · Match Score 66 · Rating A 8.3 · Rating B 7.6 1A02 Nov 2024 · vs Lens 1–0 · 90' · Match Score 66 · Rating A 8.3 · Rating B 7.6 1AANOV09 Nov 2024 · at Angers 4–2 · 45' · Match Score 93 · Rating A 9.0 · Rating B 8.8 · 2G09 Nov 2024 · at Angers 4–2 · 45' · Match Score 93 · Rating A 9.0 · Rating B 8.8 · 2G09 Nov 2024 · at Angers 4–2 · 45' · Match Score 93 · Rating A 9.0 · Rating B 8.8 · 2G222 Nov 2024 · vs Toulouse 3–0 · 81' · Match Score 46 · Rating A 7.3 · Rating B 6.922 Nov 2024 · vs Toulouse 3–0 · 81' · Match Score 46 · Rating A 7.3 · Rating B 6.930 Nov 2024 · vs Nantes 1–1 · 73' · Match Score 54 · Rating A 6.5 · Rating B 6.830 Nov 2024 · vs Nantes 1–1 · 73' · Match Score 54 · Rating A 6.5 · Rating B 6.806 Dec 2024 · at Auxerre 0–0 · 62' · Match Score 28 · Rating A 6.4 · Rating B 6.806 Dec 2024 · at Auxerre 0–0 · 62' · Match Score 28 · Rating A 6.4 · Rating B 6.8DEC15 Dec 2024 · vs Lyon 3–1 · 27' · Match Score 63 · Rating A 6.1 · Rating B 6.415 Dec 2024 · vs Lyon 3–1 · 27' · Match Score 63 · Rating A 6.1 · Rating B 6.418 Dec 2024 · at Monaco 4–2 · 65' · Match Score 77 · Rating A 7.3 · Rating B 6.718 Dec 2024 · at Monaco 4–2 · 65' · Match Score 77 · Rating A 7.3 · Rating B 6.712 Jan 2025 · vs Saint-Etienne 2–1 · 79' · Match Score 37 · Rating A 7.1 · Rating B 6.412 Jan 2025 · vs Saint-Etienne 2–1 · 79' · Match Score 37 · Rating A 7.1 · Rating B 6.4JAN18 Jan 2025 · at Lens 2–1 · 90' · Match Score 71 · Rating A 8.6 · Rating B 8.4 · 1G 1A18 Jan 2025 · at Lens 2–1 · 90' · Match Score 71 · Rating A 8.6 · Rating B 8.4 · 1G 1A18 Jan 2025 · at Lens 2–1 · 90' · Match Score 71 · Rating A 8.6 · Rating B 8.4 · 1G 1AG18 Jan 2025 · at Lens 2–1 · 90' · Match Score 71 · Rating A 8.6 · Rating B 8.4 · 1G 1AA25 Jan 2025 · vs Reims 1–1 · 30' · Match Score 79 · Rating A 6.3 · Rating B 6.625 Jan 2025 · vs Reims 1–1 · 30' · Match Score 79 · Rating A 6.3 · Rating B 6.601 Feb 2025 · at Brest 5–2 · 67' · Match Score 66 · Rating A 7.9 · Rating B 6.5 1A01 Feb 2025 · at Brest 5–2 · 67' · Match Score 66 · Rating A 7.9 · Rating B 6.5 1A01 Feb 2025 · at Brest 5–2 · 67' · Match Score 66 · Rating A 7.9 · Rating B 6.5 1AAFEB07 Feb 2025 · vs Monaco 4–1 · 63' · Match Score 64 · Rating A 7.7 · Rating B 7.3 1A07 Feb 2025 · vs Monaco 4–1 · 63' · Match Score 64 · Rating A 7.7 · Rating B 7.3 1A07 Feb 2025 · vs Monaco 4–1 · 63' · Match Score 64 · Rating A 7.7 · Rating B 7.3 1AA15 Feb 2025 · at Toulouse 1–0 · 74' · Match Score 67 · Rating A 7.6 · Rating B 6.415 Feb 2025 · at Toulouse 1–0 · 74' · Match Score 67 · Rating A 7.6 · Rating B 6.423 Feb 2025 · at Lyon 3–2 · 74' · Match Score 50 · Rating A 7.1 · Rating B 7.3 1A23 Feb 2025 · at Lyon 3–2 · 74' · Match Score 50 · Rating A 7.1 · Rating B 7.3 1A23 Feb 2025 · at Lyon 3–2 · 74' · Match Score 50 · Rating A 7.1 · Rating B 7.3 1AA01 Mar 2025 · vs Lille 4–1 · 90' · Match Score 44 · Rating A 7.9 · Rating B 7.5 · 1G01 Mar 2025 · vs Lille 4–1 · 90' · Match Score 44 · Rating A 7.9 · Rating B 7.5 · 1G01 Mar 2025 · vs Lille 4–1 · 90' · Match Score 44 · Rating A 7.9 · Rating B 7.5 · 1GGMAR08 Mar 2025 · at Rennes 4–1 · 74' · Match Score 87 · Rating A 8.7 · 1G 1A08 Mar 2025 · at Rennes 4–1 · 74' · Match Score 87 · Rating A 8.7 · 1G 1A08 Mar 2025 · at Rennes 4–1 · 74' · Match Score 87 · Rating A 8.7 · 1G 1AG08 Mar 2025 · at Rennes 4–1 · 74' · Match Score 87 · Rating A 8.7 · 1G 1AA16 Mar 2025 · vs Marseille 3–1 · 26' · Match Score 51 · Rating A 6.2 · Rating B 6.616 Mar 2025 · vs Marseille 3–1 · 26' · Match Score 51 · Rating A 6.2 · Rating B 6.629 Mar 2025 · at Saint-Etienne 6–1 · 90' · Match Score 48 · Rating A 9.0 · Rating B 8.2 2A29 Mar 2025 · at Saint-Etienne 6–1 · 90' · Match Score 48 · Rating A 9.0 · Rating B 8.2 2A29 Mar 2025 · at Saint-Etienne 6–1 · 90' · Match Score 48 · Rating A 9.0 · Rating B 8.2 2A205 Apr 2025 · vs Angers 1–0 · 27' · Match Score 78 · Rating A 7.0 · Rating B 7.205 Apr 2025 · vs Angers 1–0 · 27' · Match Score 78 · Rating A 7.0 · Rating B 7.2APR19 Apr 2025 · vs Le Havre 2–1 · 73' · Match Score 56 · Rating A 7.6 · Rating B 7.4 1A19 Apr 2025 · vs Le Havre 2–1 · 73' · Match Score 56 · Rating A 7.6 · Rating B 7.4 1A19 Apr 2025 · vs Le Havre 2–1 · 73' · Match Score 56 · Rating A 7.6 · Rating B 7.4 1AA22 Apr 2025 · at Nantes 1–1 · 28' · Match Score 30 · Rating A 6.3 · Rating B 6.322 Apr 2025 · at Nantes 1–1 · 28' · Match Score 30 · Rating A 6.3 · Rating B 6.325 Apr 2025 · vs Nice 1–3 · 31' · Match Score 88 · Rating A 6.4 · Rating B 6.625 Apr 2025 · vs Nice 1–3 · 31' · Match Score 88 · Rating A 6.4 · Rating B 6.603 May 2025 · at Strasbourg 1–2 · 90' · Match Score 68 · Rating A 8.3 · Rating B 8.2 · 1G03 May 2025 · at Strasbourg 1–2 · 90' · Match Score 68 · Rating A 8.3 · Rating B 8.2 · 1G03 May 2025 · at Strasbourg 1–2 · 90' · Match Score 68 · Rating A 8.3 · Rating B 8.2 · 1GGMAY10 May 2025 · at Montpellier 4–1 · 68' · Match Score 48 · Rating A 6.6 · Rating B 6.510 May 2025 · at Montpellier 4–1 · 68' · Match Score 48 · Rating A 6.6 · Rating B 6.517 May 2025 · vs Auxerre 3–1 · 60' · Match Score 58 · Rating A 7.0 · Rating B 6.717 May 2025 · vs Auxerre 3–1 · 60' · Match Score 58 · Rating A 7.0 · Rating B 6.7
Player Season Card · Bradley Barcola · 2024/2025 · Paris Saint-Germain8 / 9
Bradley Barcola
SEASON COMPARISON
SEASON BY SEASON

How the seasons compare

each season is graded against its own competition pool — a percentile, not an absolute level
2025/2026Ligue 12024/2025Ligue 1
TeamParis Saint-GermainParis Saint-Germain
Apps (starts)29 (21)34 (27)
Minutes17502192
Goals · assists11 · 114 · 10
Season Score80 STRONG75 STRONG
Craft · Output57 · 9131 · 94
Match rating7.367.50
Goals /900.570.57
xG /900.560.56
Assists /900.050.41
xA /900.230.24
Chances created /901.952.05
Take-ons won /901.851.40
Box touches /908.79.4
Recoveries /903.02.8
xT added /90+0.24+0.22
PHASE PROFILE

Phases by season

percentile vs that season’s pool
2025/2026Ligue 12024/2025Ligue 1
Attacking
93
91
Creating
53
65
Passing
71
72
Carrying
49
37
Defending
37
42
Duels
44
42
Player Season Card · Bradley Barcola · 2025/2026 vs 2024/2025 · Paris Saint-Germain9 / 9