LaLiga · 2025/2026
PLAYER SEASON CARD
#8 · 2025/2026

Pedri

Defensive midfielder · 29 apps (23 starts) · 2107' · age 23
Barcelona · Spain
Height 174 cm · Foot Right · Value €108.9m · Contract 2030-06-30
CAPTAIN ×6PLAYER OF THE MATCH ×5
24W1D4L
record in his matches
99/ 100
SEASON SCORE
ELITE · #1 of 58
CRAFThow well he executed
98
ELITE
OUTPUTwhat he produced, per 90
100
ELITE
Percentiles vs 58 midfielder player-seasons (≥90') · LaLiga 2025/2026, 38 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.80
2nd of 58 in pool
Rating B
7.56
29 rated apps
Rating C
7.25
29 rated apps
CONSENSUS
7.53
season average
2
Goals
1.6 xG · 0.09 /90
9
Assists
5.4 xA · 0.38 /90
+5.8
xT added
+0.25 /90 · passes + carries
92%
Pass accuracy
1882/2055
63
Chances created
2.69 /90
312
Progressive passes
13.3 /90
WHERE HE PLAYED

Season heatmap

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

Season in phases

percentile vs pool
Attacking
40
FAIR
Creating
98
ELITE
Passing
93
ELITE
Carrying
82
STRONG
Defending
47
FAIR
Duels
72
SOLID
LIFTED THE SCORE
Pass Accuracy92%95
Final-Third Passes /9012.22100
Chances Created /902.69100
HELD IT BACK
Expected Goals (xG) /900.070
Goals /900.0930
weighted by role · number = pool percentile
Pedri graded 99/100 over 2025/2026 — elite for a midfielder in LaLiga (#1 of 58 player-seasons ≥90'), with 2 goals and 9 assists in 29 appearances (2107'). Biggest strength: creating (top 2%) — 2.7 chances, 0.23 xA and 12.2 final-third passes per 90. Weakest area: attacking (bottom 40%) — 0.9 shots, 0.07 xG and 1.6 box touches per 90. Opta event model: +0.25 xT per 90, 3rd in the squad. Best game: vs Atletico Madrid on 02 Dec (Match Score 99); 17 of 24 games of 45'+ graded strong or better.
Player Season Card · Pedri · 2025/2026 · Barcelona1 / 4
LaLiga · 2025/2026
ON THE BALL
PASSING & CREATION

1882/2055 passes · 312 progressive

showing 268 of 2080 mapped passes · event data: Opta 29 of 29 matches
Key pass · 79' · 10 mKey pass · 36' · 13 mKey pass · 80' · 12 mKey pass · 3' · 8 mKey pass · 27' · 12 mKey pass · 67' · 34 mKey pass · 31' · 28 mKey pass · 41' · 9 mKey pass · 41' · 10 mKey pass · 14' · 12 mKey pass · 78' · 16 mKey pass · 61' · 19 mKey pass · 54' · 11 mKey pass · 62' · 9 mKey pass · 64' · 10 mKey pass · 68' · 6 mKey pass · 14' · 27 mKey pass · 39' · 7 mKey pass · 21' · 9 mKey pass · 69' · 13 mKey pass · 88' · 9 mKey pass · 12' · 6 mKey pass · 51' · 9 mKey pass · 60' · 13 mKey pass · 16' · 10 mKey pass · 34' · 17 mKey pass · 9' · 21 mKey pass · 85' · 8 mKey pass · 39' · 29 mKey pass · 3' · 28 mKey pass · 20' · 7 mKey pass · 21' · 26 mKey pass · 73' · 20 mKey pass · 82' · 8 mKey pass · 91' · 6 mProgressive pass · 2' · 17 mProgressive pass · 13' · 39 mProgressive pass · 15' · 45 mProgressive pass · 21' · 19 mProgressive pass · 43' · 12 mProgressive pass · 46' · 30 mProgressive pass · 52' · 14 mProgressive pass · 53' · 27 mProgressive pass · 53' · 33 mProgressive pass · 58' · 26 mProgressive pass · 59' · 22 mProgressive pass · 59' · 26 mProgressive pass · 63' · 33 mProgressive pass · 74' · 18 mProgressive pass · 79' · 13 mProgressive pass · 83' · 28 mProgressive pass · 88' · 28 mProgressive pass · 89' · 26 mProgressive pass · 4' · 16 mProgressive pass · 8' · 24 mProgressive pass · 10' · 21 mProgressive pass · 11' · 18 mProgressive pass · 18' · 12 mProgressive pass · 24' · 25 mProgressive pass · 24' · 18 mProgressive pass · 26' · 13 mProgressive pass · 28' · 14 mProgressive pass · 46' · 42 mProgressive pass · 53' · 48 mProgressive pass · 54' · 17 mProgressive pass · 62' · 16 mProgressive pass · 77' · 14 mProgressive pass · 77' · 26 mProgressive pass · 80' · 19 mProgressive pass · 16' · 20 mProgressive pass · 47' · 23 mProgressive pass · 50' · 24 mProgressive pass · 52' · 21 mProgressive pass · 90' · 13 mProgressive pass · 2' · 13 mProgressive pass · 9' · 19 mProgressive pass · 36' · 14 mProgressive pass · 36' · 24 mProgressive pass · 47' · 59 mProgressive pass · 50' · 16 mProgressive pass · 54' · 30 mProgressive pass · 68' · 12 mProgressive pass · 77' · 25 mProgressive pass · 79' · 15 mProgressive pass · 7' · 19 mProgressive pass · 13' · 13 mProgressive pass · 44' · 45 mProgressive pass · 50' · 17 mProgressive pass · 50' · 12 mProgressive pass · 51' · 19 mProgressive pass · 67' · 12 mProgressive pass · 14' · 17 mProgressive pass · 21' · 18 mProgressive pass · 29' · 22 mProgressive pass · 36' · 19 mProgressive pass · 40' · 23 mProgressive pass · 42' · 21 mProgressive pass · 43' · 11 mProgressive pass · 45' · 18 mProgressive pass · 45' · 17 mProgressive pass · 62' · 16 mProgressive pass · 62' · 20 mProgressive pass · 82' · 28 mProgressive pass · 85' · 25 mProgressive pass · 4' · 22 mProgressive pass · 4' · 38 mProgressive pass · 11' · 17 mProgressive pass · 18' · 21 mProgressive pass · 23' · 23 mProgressive pass · 27' · 12 mProgressive pass · 27' · 13 mProgressive pass · 28' · 30 mProgressive pass · 44' · 20 mProgressive pass · 59' · 10 mProgressive pass · 65' · 14 mProgressive pass · 68' · 15 mProgressive pass · 94' · 20 mProgressive pass · 14' · 20 mProgressive pass · 23' · 36 mProgressive pass · 28' · 14 mProgressive pass · 88' · 15 mProgressive pass · 2' · 22 mProgressive pass · 7' · 25 mProgressive pass · 8' · 29 mProgressive pass · 10' · 35 mProgressive pass · 33' · 22 mProgressive pass · 36' · 17 mProgressive pass · 43' · 17 mProgressive pass · 59' · 12 mProgressive pass · 49' · 11 mProgressive pass · 62' · 17 mProgressive pass · 82' · 14 mProgressive pass · 87' · 26 mProgressive pass · 93' · 28 mProgressive pass · 95' · 43 mProgressive pass · 14' · 20 mProgressive pass · 22' · 45 mProgressive pass · 36' · 35 mProgressive pass · 38' · 33 mProgressive pass · 49' · 41 mProgressive pass · 64' · 19 mProgressive pass · 8' · 23 mProgressive pass · 12' · 19 mProgressive pass · 24' · 34 mProgressive pass · 24' · 16 mProgressive pass · 16' · 18 mProgressive pass · 20' · 15 mProgressive pass · 21' · 45 mProgressive pass · 27' · 50 mProgressive pass · 28' · 51 mProgressive pass · 37' · 22 mProgressive pass · 37' · 14 mProgressive pass · 58' · 16 mProgressive pass · 62' · 22 mProgressive pass · 78' · 27 mProgressive pass · 71' · 48 mProgressive pass · 82' · 21 mProgressive pass · 17' · 12 mProgressive pass · 22' · 29 mProgressive pass · 46' · 38 mProgressive pass · 49' · 15 mProgressive pass · 54' · 47 mProgressive pass · 54' · 24 mProgressive pass · 55' · 20 mProgressive pass · 65' · 19 mProgressive pass · 69' · 14 mProgressive pass · 80' · 31 mProgressive pass · 93' · 51 mProgressive pass · 71' · 34 mProgressive pass · 88' · 45 mProgressive pass · 59' · 45 mProgressive pass · 60' · 41 mProgressive pass · 64' · 15 mProgressive pass · 65' · 20 mProgressive pass · 75' · 25 mProgressive pass · 76' · 19 mProgressive pass · 82' · 23 mProgressive pass · 86' · 39 mProgressive pass · 90' · 30 mProgressive pass · 90' · 17 mProgressive pass · 94' · 15 mProgressive pass · 46' · 10 mProgressive pass · 17' · 40 mProgressive pass · 33' · 41 mProgressive pass · 4' · 25 mProgressive pass · 7' · 38 mProgressive pass · 18' · 27 mProgressive pass · 28' · 24 mProgressive pass · 29' · 18 mProgressive pass · 40' · 22 mProgressive pass · 92' · 12 mProgressive pass · 1' · 59 mProgressive pass · 43' · 21 mProgressive pass · 54' · 21 mProgressive pass · 54' · 24 mProgressive pass · 64' · 11 mProgressive pass · 66' · 43 mProgressive pass · 68' · 29 mProgressive pass · 80' · 16 mProgressive pass · 34' · 38 mProgressive pass · 4' · 30 mProgressive pass · 9' · 22 mProgressive pass · 10' · 38 mProgressive pass · 35' · 22 mProgressive pass · 54' · 21 mProgressive pass · 85' · 16 mProgressive pass · 12' · 35 mProgressive pass · 27' · 20 mProgressive pass · 29' · 31 mProgressive pass · 36' · 54 mProgressive pass · 37' · 33 mProgressive pass · 43' · 18 mProgressive pass · 55' · 16 mProgressive pass · 2' · 10 mProgressive pass · 9' · 31 mProgressive pass · 30' · 19 mProgressive pass · 39' · 35 mProgressive pass · 46' · 18 mProgressive pass · 47' · 12 mProgressive pass · 50' · 16 mProgressive pass · 51' · 24 mProgressive pass · 51' · 47 mProgressive pass · 55' · 36 mProgressive pass · 56' · 11 mProgressive pass · 65' · 11 mProgressive pass · 73' · 21 mProgressive pass · 78' · 23 mProgressive pass · 79' · 24 mProgressive pass · 25' · 30 mProgressive pass · 39' · 26 mProgressive pass · 45' · 31 mProgressive pass · 70' · 56 mProgressive pass · 78' · 12 mProgressive pass · 83' · 50 mProgressive pass · 20' · 21 mProgressive pass · 26' · 27 mProgressive pass · 33' · 34 mProgressive pass · 38' · 24 mProgressive pass · 43' · 38 mProgressive pass · 58' · 47 mProgressive pass · 73' · 16 mProgressive pass · 87' · 15 mProgressive pass · 91' · 28 mKey pass · 22' · 28 mKey pass · 84' · 29 mKey pass · 23' · 20 mKey pass · 6' · 11 mKey pass · 42' · 37 mKey pass · 24' · 18 mKey pass · 56' · 28 mKey pass · 10' · 22 mAssist · 51' · 29 mAKey pass · 17 mAssist · 25' · 28 mAKey pass · 28' · 21 mAssist · 30' · 17 mAKey pass · 47' · 15 mKey pass · 74' · 34 mAssist · 68' · 38 mAAssist · 67' · 26 mAKey pass · 55' · 19 mKey pass · 86' · 16 mKey pass · 66' · 12 mAssist · 44' · 29 mAKey pass · 67' · 29 mKey pass · 47' · 37 mKey pass · 62' · 12 mKey pass · 3' · 17 mATTACKING →
Progressive pass into final thirdKey pass / assist
OPTA ADVANCED · SEASON · RANK IN SQUAD /90
xT from passes+0.20 /90+4.572nd of 18
Progressive passes13.33 /903121st of 18
Into final third10.25 /902401st of 18
Into the box2.48 /90 · open play582nd of 18
Key passes + assists2.56 /90601st of 18
Through balls0.43 /90 · completed103rd of 18
Switches of play1.54 /90 · ≥35 m lateral361st of 18
Receptions77.61 /90 · 434 in final third18172nd of 18
Directionfwd · side · back · avg 17 m833·802·445
SONAR

Pass directions

124 passes · 70% completed · avg 17 m147 passes · 76% completed · avg 17 m236 passes · 94% completed · avg 19 m220 passes · 96% completed · avg 16 m102 passes · 94% completed · avg 13 m64 passes · 98% completed · avg 13 m84 passes · 93% completed · avg 13 m98 passes · 99% completed · avg 13 m177 passes · 99% completed · avg 15 m317 passes · 96% completed · avg 18 m279 passes · 93% completed · avg 20 m159 passes · 77% completed · avg 17 mFORWARDBACK
wedge length = volume · colour = completion (grey 50% → blue 100%)
RECEPTIONS

Where he got the ball (1817)

Average positionATTACKING →
density of where passes to him ended
CONNECTIONS

Passing partners

PASSED TO
García201
Martín170
Cubarsí166
Koundé162
Jong138
RECEIVED FROM
Cubarsí205
García188
Jong167
Martín143
Koundé122
VS THE POOL

Passing & creation grades

midfielder player-seasons, same competition
Pass Accuracypool avg 89%
1882/2055 92%
ELITETOP 5%
Long Ball Accuracypool avg 61%
94/137 69%
STRONGTOP 11%
Final-Third Passes /90total 286 · avg 4.45
12.22
ELITETOP 1%
Chances Created /90total 63 · avg 0.94
2.69
ELITETOP 1%
Expected Assists (xA) /90total 5.39 · avg 0.08
0.23
ELITETOP 2%
Cross Accuracypool avg 24%
5/13 38%
STRONGTOP 12%
Player Season Card · Pedri · 2025/2026 · Barcelona2 / 4
LaLiga · 2025/2026
ATTACK & CARRY
SHOTS & ASSISTS

21 shots · 1.6 xG · 2 goals

circle size = xG
AssistAssistAssistAssistAssistAssist39' · xG 0.32 · on target72' · xG 0.27 · off target2' · xG 0.15 · on target13' · xG 0.14 · GOAL2' · xG 0.13 · off target58' · xG 0.11 · off target36' · xG 0.07 · on target51' · xG 0.06 · on target72' · xG 0.05 · blocked84' · xG 0.04 · on target42' · xG 0.04 · off target54' · xG 0.04 · blocked64' · xG 0.04 · on target89' · xG 0.03 · blocked32' · xG 0.02 · blocked79' · xG 0.02 · off target60' · xG 0.02 · on target50' · xG 0.02 · blocked49' · xG 0.02 · GOAL20' · xG 0.01 · on target58' · xG 0.01 · off target
GoalOn targetOff / blockedAssist
Shots10 on target · 10 in box · 0.9 /9021
xG · npxGnpxG 1.6 · 0.07 /901.6
Goals − xGfinishing over expectation+0.4
xG per shotshot quality0.08
BALL CARRYING

75 progressive carries

of 906 carries mapped
Carry 13 mCarry 17 mCarry 24 mCarry 20 mCarry 27 mCarry 15 mCarry 24 mCarry 21 mCarry 20 mCarry 13 mCarry 24 mCarry 33 mCarry 20 mCarry 16 mCarry 19 mCarry 17 mCarry 22 mCarry 19 mCarry 16 mCarry 21 mCarry 39 mCarry 16 mCarry 15 mCarry 24 mCarry 32 mCarry 24 mCarry 14 mCarry 22 mCarry 20 mCarry 15 mCarry 33 mCarry 19 mCarry 38 mCarry 22 mCarry 41 mCarry 17 mCarry 16 mCarry 36 mCarry 14 mCarry 17 mCarry 29 mCarry 18 mCarry 23 mCarry 26 mCarry 18 mCarry 14 mCarry 20 mCarry 26 mCarry 18 mCarry 40 mCarry 12 mCarry 16 mCarry 30 mCarry 12 mCarry 23 mCarry 15 mCarry 23 mCarry 16 mCarry 16 mCarry 18 mCarry 31 mCarry 15 mCarry 26 mCarry 24 mCarry 17 mCarry 19 mCarry 31 mCarry 12 mCarry 12 mCarry 10 mCarry 25 mCarry 23 mCarry 23 mCarry 21 mCarry 14 mATTACKING →
Progressive carry
Progressive carries3.20 /90753rd of 18
xT from carries+0.05 /90 · Opta-derived+1.256th of 18
Carries into box0.34 /9089th of 18
Take-ons68% · 1.6 /9038/56
Fouls won1.8 /9043
EXPECTED THREAT

xT added by zone · +5.82

3rd of 18 in squad /90
xT +0.001xT +0.005xT +0.010xT +0.016xT +0.009xT +0.001xT +0.002xT +0.019xT -0.011xT -0.020xT -0.003xT +0.005xT +0.026xT +0.030xT +0.032xT +0.042xT +0.058xT +0.046xT +0.341+0.34xT +0.022xT +0.018xT +0.006xT -0.001xT -0.001xT +0.007xT +0.012xT +0.051xT +0.054xT +0.240+0.24xT +0.218+0.22xT +0.559+0.56xT +0.571+0.57xT +0.072xT -0.010xT -0.007xT +0.002xT +0.024xT +0.046xT -0.005xT +0.104xT +0.182xT +0.254+0.25xT +0.082xT -0.217-0.22xT +0.001xT +0.055xT +0.103xT +0.121xT +0.077xT +0.328+0.33xT +0.521+0.52xT +0.182xT -0.001xT +0.002xT +0.004xT +0.059xT +0.099xT +0.059xT +0.104xT +0.192xT +0.332+0.33xT +0.037xT -0.096xT +0.184xT +0.001xT +0.009xT +0.008xT +0.030xT +0.032xT +0.045xT +0.071xT -0.082xT +0.116xT -0.026xT +0.211+0.21xT +0.008xT +0.009xT +0.030xT +0.012xT +0.025xT +0.022xT +0.002xT +0.082xT -0.012xT -0.010xT -0.020ATTACKING →
Threat addedThreat lost
SHOT PROFILE

Where the goals came from

goals / shots
SITUATION
Open play1/16 1.3 xG
Fast break0/1 0.3 xG
Set piece1/4 0.1 xG
BODY PART
Right foot1/14 1.1 xG
Left foot1/6 0.4 xG
Header0/1 0.1 xG
VS THE POOL

Attack & carry grades

Expected Goals (xG) /900.07
POORBOTTOM 1%
Box Touches /901.6
FAIRTOP 49%
Dribble Success38/56 68%
ELITETOP 4%
Shot Conversion2/21 10%
POORBOTTOM 11%
Player Season Card · Pedri · 2025/2026 · Barcelona3 / 4
LaLiga · 2025/2026
OFF THE BALL
DEFENDING

357 defensive events

dashed line = ball-winning height
45 mInterception · wonRecovery · wonBlocked pass · wonBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonTackle · wonTackle · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonTackle · wonRecovery · wonRecovery · wonInterception · wonBlocked pass · wonAerial · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonAerial · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonDribbled past · lostTackle · wonRecovery · wonRecovery · wonBlocked pass · wonFoul · lostBlock · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonInterception · wonBlocked pass · wonTackle · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonBlocked pass · wonRecovery · wonTackle · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonClearance · wonBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonTackle · lostBlocked pass · wonInterception · wonClearance · wonRecovery · wonBlocked pass · wonRecovery · wonDribbled past · lostTackle · wonBlocked pass · wonRecovery · wonDribbled past · lostRecovery · wonAerial · wonClearance · wonRecovery · wonDribbled past · lostRecovery · wonDribbled past · lostRecovery · wonDribbled past · lostRecovery · wonTackle · lostRecovery · wonRecovery · wonRecovery · wonInterception · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonAerial · lostRecovery · wonClearance · wonClearance · wonRecovery · wonBlocked pass · wonTackle · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonTackle · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonInterception · wonDribbled past · lostFoul · lostTackle · lostTackle · wonDribbled past · lostTackle · wonTackle · lostTackle · lostBlocked pass · wonTackle · lostTackle · wonAerial · wonClearance · wonFoul · lostDribbled past · lostDribbled past · lostBlocked pass · wonDribbled past · lostDribbled past · lostBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonFoul · lostFoul · lostRecovery · wonRecovery · wonAerial · wonTackle · lostTackle · lostDribbled past · lostTackle · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonInterception · wonRecovery · wonRecovery · wonTackle · lostRecovery · wonTackle · lostRecovery · wonInterception · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonTackle · wonRecovery · wonFoul · lostRecovery · wonInterception · wonInterception · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostDribbled past · lostFoul · lostTackle · wonInterception · wonTackle · lostRecovery · wonRecovery · wonInterception · wonInterception · wonBlocked pass · wonRecovery · wonFoul · lostClearance · wonAerial · wonClearance · wonTackle · lostTackle · wonRecovery · wonInterception · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonInterception · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonRecovery · wonTackle · wonRecovery · wonClearance · wonClearance · wonClearance · wonInterception · wonTackle · lostTackle · lostDribbled past · lostRecovery · wonDribbled past · lostBlocked pass · wonBlock · wonRecovery · wonDribbled past · lostAerial · wonTackle · lostInterception · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonTackle · wonTackle · wonTackle · wonRecovery · wonClearance · wonAerial · wonRecovery · wonRecovery · wonInterception · wonTackle · lostBlocked pass · wonTackle · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonBlocked pass · wonRecovery · wonDribbled past · lostInterception · wonRecovery · wonTackle · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonTackle · wonRecovery · wonBlocked pass · wonTackle · lostTackle · lostRecovery · wonTackle · lostTackle · wonRecovery · wonClearance · wonTackle · wonBlocked pass · wonRecovery · wonDribbled past · lostClearance · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonInterception · wonRecovery · wonRecovery · wonTackle · wonRecovery · wonInterception · wonRecovery · wonRecovery · wonTackle · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonBlocked pass · wonDribbled past · lostTackle · wonAerial · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonDribbled past · lostRecovery · wonRecovery · wonRecovery · wonTackle · wonRecovery · wonClearance · wonInterception · wonRecovery · wonDribbled past · lostBlocked pass · wonRecovery · wonRecovery · wonDribbled past · lostTackle · lostBlocked pass · wonDribbled past · lostClearance · wonRecovery · wonBlocked pass · wonBlocked pass · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonTackle · lostInterception · wonRecovery · wonRecovery · wonFoul · lostRecovery · wonRecovery · wonBlocked pass · wonRecovery · wonClearance · wonInterception · wonATTACKING →
Recovery (163)Tackle (50)Interception (24)Clearance (24)Blocked pass (43)Block (2)Aerial (10)Dribbled past / foul (41)
DEFENSIVE LEDGER · SEASON
Defensive actions13.07 /90 · tkl+int+rec+blk+clr3061st of 18
Recoveries7.0 /90 · 69 in opp. half163
Tackles · interceptions3.2 /90 combined50 · 24
Fouls committed9
Ball-winning heightavg dist. from own goal45 m
VS THE POOL
Recoveries /906.96
ELITETOP 1%
Tackles /902.14
FAIRTOP 46%
Ground Duel Win Rate131/219 60%
STRONGTOP 16%
Aerial Win Rate10/12 83%
ELITETOP 1%
DUELS

Won vs lost

All duels141/231 · 61%
Ground duels131/219 · 60%
Aerial duels10/12 · 83%
Take-ons38/56 · 68%
RUNNING · TRACKING
10.52 kmdistance /90
33.0top speed km/h
12.0sprints /90
POSSESSION LOST

83 on-ball losses

29 dispossessed · 29 miscontrol · 25 failed take-on
Failed take-onDispossessedFailed take-onDispossessedDispossessedDispossessedDispossessedDispossessedFailed take-onFailed take-onMiscontrolFailed take-onMiscontrolMiscontrolMiscontrolDispossessedDispossessedMiscontrolMiscontrolDispossessedDispossessedMiscontrolDispossessedDispossessedMiscontrolDispossessedMiscontrolMiscontrolDispossessedMiscontrolMiscontrolFailed take-onDispossessedMiscontrolMiscontrolFailed take-onMiscontrolMiscontrolMiscontrolMiscontrolMiscontrolFailed take-onMiscontrolDispossessedDispossessedFailed take-onMiscontrolDispossessedMiscontrolDispossessedFailed take-onFailed take-onMiscontrolDispossessedDispossessedMiscontrolDispossessedFailed take-onFailed take-onDispossessedFailed take-onFailed take-onDispossessedFailed take-onDispossessedMiscontrolFailed take-onMiscontrolFailed take-onFailed take-onDispossessedFailed take-onDispossessedMiscontrolFailed take-onDispossessedDispossessedMiscontrolMiscontrolFailed take-onFailed take-onFailed take-onFailed take-onATTACKING →
Dispossessed / miscontrol / failed take-on
FORM

Match Score, game by game (29)

avg 78 · line = 5-game rolling avg · faded = sub appearance · strip = result · G goal · A assist
25507510016 Aug 2025 · at Mallorca 3–0 · 90' · Match Score 95 · Rating A 8.3 · Rating B 8.016 Aug 2025 · at Mallorca 3–0 · 90' · Match Score 95 · Rating A 8.3 · Rating B 8.0AUG23 Aug 2025 · at Levante 3–2 · 90' · Match Score 82 · Rating A 8.6 · Rating B 8.4 · 1G23 Aug 2025 · at Levante 3–2 · 90' · Match Score 82 · Rating A 8.6 · Rating B 8.4 · 1G23 Aug 2025 · at Levante 3–2 · 90' · Match Score 82 · Rating A 8.6 · Rating B 8.4 · 1GG31 Aug 2025 · at Rayo Vallecano 1–1 · 90' · Match Score 25 · Rating A 7.3 · Rating B 6.931 Aug 2025 · at Rayo Vallecano 1–1 · 90' · Match Score 25 · Rating A 7.3 · Rating B 6.914 Sep 2025 · vs Valencia 6–0 · 81' · Match Score 95 · Rating A 8.4 · Rating B 8.114 Sep 2025 · vs Valencia 6–0 · 81' · Match Score 95 · Rating A 8.4 · Rating B 8.1SEP21 Sep 2025 · vs Getafe 3–0 · 76' · Match Score 68 · Rating A 7.7 · Rating B 8.321 Sep 2025 · vs Getafe 3–0 · 76' · Match Score 68 · Rating A 7.7 · Rating B 8.325 Sep 2025 · at Real Oviedo 3–1 · 89' · Match Score 76 · Rating A 7.9 · Rating B 7.825 Sep 2025 · at Real Oviedo 3–1 · 89' · Match Score 76 · Rating A 7.9 · Rating B 7.828 Sep 2025 · vs Real Sociedad 2–1 · 89' · Match Score 84 · Rating A 8.3 · Rating B 8.128 Sep 2025 · vs Real Sociedad 2–1 · 89' · Match Score 84 · Rating A 8.3 · Rating B 8.105 Oct 2025 · at Sevilla 1–4 · 90' · Match Score 48 · Rating A 7.2 · Rating B 6.5 1A05 Oct 2025 · at Sevilla 1–4 · 90' · Match Score 48 · Rating A 7.2 · Rating B 6.5 1A05 Oct 2025 · at Sevilla 1–4 · 90' · Match Score 48 · Rating A 7.2 · Rating B 6.5 1AAOCT18 Oct 2025 · vs Girona 2–1 · 63' · Match Score 82 · Rating A 8.5 · Rating B 8.3 · 1G18 Oct 2025 · vs Girona 2–1 · 63' · Match Score 82 · Rating A 8.5 · Rating B 8.3 · 1G18 Oct 2025 · vs Girona 2–1 · 63' · Match Score 82 · Rating A 8.5 · Rating B 8.3 · 1GG26 Oct 2025 · at Real Madrid 1–2 · 90' · Match Score 85 · Rating A 6.3 · Rating B 6.726 Oct 2025 · at Real Madrid 1–2 · 90' · Match Score 85 · Rating A 6.3 · Rating B 6.729 Nov 2025 · vs Deportivo Alaves 3–1 · 30' · Match Score 96 · Rating A 7.3 · Rating B 7.529 Nov 2025 · vs Deportivo Alaves 3–1 · 30' · Match Score 96 · Rating A 7.3 · Rating B 7.5NOV02 Dec 2025 · vs Atletico Madrid 3–1 · 73' · Match Score 99 · Rating A 8.5 · Rating B 7.9 1A02 Dec 2025 · vs Atletico Madrid 3–1 · 73' · Match Score 99 · Rating A 8.5 · Rating B 7.9 1A02 Dec 2025 · vs Atletico Madrid 3–1 · 73' · Match Score 99 · Rating A 8.5 · Rating B 7.9 1AADEC06 Dec 2025 · at Real Betis 5–3 · 63' · Match Score 89 · Rating A 8.6 · Rating B 7.6 2A06 Dec 2025 · at Real Betis 5–3 · 63' · Match Score 89 · Rating A 8.6 · Rating B 7.6 2A06 Dec 2025 · at Real Betis 5–3 · 63' · Match Score 89 · Rating A 8.6 · Rating B 7.6 2A213 Dec 2025 · vs Osasuna 2–0 · 88' · Match Score 96 · Rating A 8.5 · Rating B 7.8 1A13 Dec 2025 · vs Osasuna 2–0 · 88' · Match Score 96 · Rating A 8.5 · Rating B 7.8 1A13 Dec 2025 · vs Osasuna 2–0 · 88' · Match Score 96 · Rating A 8.5 · Rating B 7.8 1AA03 Jan 2026 · at Espanyol 2–0 · 26' · Match Score 48 · Rating A 6.8 · Rating B 6.703 Jan 2026 · at Espanyol 2–0 · 26' · Match Score 48 · Rating A 6.8 · Rating B 6.7JAN18 Jan 2026 · at Real Sociedad 1–2 · 90' · Match Score 94 · Rating A 8.2 · Rating B 7.718 Jan 2026 · at Real Sociedad 1–2 · 90' · Match Score 94 · Rating A 8.2 · Rating B 7.722 Feb 2026 · vs Levante 3–0 · 24' · Match Score 83 · Rating A 6.5 · Rating B 6.922 Feb 2026 · vs Levante 3–0 · 24' · Match Score 83 · Rating A 6.5 · Rating B 6.9FEB28 Feb 2026 · vs Villarreal 4–1 · 31' · Match Score 99 · Rating A 7.9 · Rating B 8.1 1A28 Feb 2026 · vs Villarreal 4–1 · 31' · Match Score 99 · Rating A 7.9 · Rating B 8.1 1A28 Feb 2026 · vs Villarreal 4–1 · 31' · Match Score 99 · Rating A 7.9 · Rating B 8.1 1AA07 Mar 2026 · at Athletic Club 1–0 · 45' · Match Score 45 · Rating A 7.5 · Rating B 7.1 1A07 Mar 2026 · at Athletic Club 1–0 · 45' · Match Score 45 · Rating A 7.5 · Rating B 7.1 1A07 Mar 2026 · at Athletic Club 1–0 · 45' · Match Score 45 · Rating A 7.5 · Rating B 7.1 1AAMAR15 Mar 2026 · vs Sevilla 5–2 · 45' · Match Score 57 · Rating A 6.3 · Rating B 6.515 Mar 2026 · vs Sevilla 5–2 · 45' · Match Score 57 · Rating A 6.3 · Rating B 6.522 Mar 2026 · vs Rayo Vallecano 1–0 · 90' · Match Score 82 · Rating A 8.6 · Rating B 8.022 Mar 2026 · vs Rayo Vallecano 1–0 · 90' · Match Score 82 · Rating A 8.6 · Rating B 8.004 Apr 2026 · at Atletico Madrid 2–1 · 90' · Match Score 76 · Rating A 7.9 · Rating B 7.304 Apr 2026 · at Atletico Madrid 2–1 · 90' · Match Score 76 · Rating A 7.9 · Rating B 7.3APR11 Apr 2026 · vs Espanyol 4–1 · 90' · Match Score 89 · Rating A 8.1 · Rating B 8.011 Apr 2026 · vs Espanyol 4–1 · 90' · Match Score 89 · Rating A 8.1 · Rating B 8.022 Apr 2026 · vs Celta Vigo 1–0 · 90' · Match Score 74 · Rating A 8.1 · Rating B 7.522 Apr 2026 · vs Celta Vigo 1–0 · 90' · Match Score 74 · Rating A 8.1 · Rating B 7.525 Apr 2026 · at Getafe 2–0 · 88' · Match Score 92 · Rating A 8.6 · Rating B 7.9 1A25 Apr 2026 · at Getafe 2–0 · 88' · Match Score 92 · Rating A 8.6 · Rating B 7.9 1A25 Apr 2026 · at Getafe 2–0 · 88' · Match Score 92 · Rating A 8.6 · Rating B 7.9 1AA02 May 2026 · at Osasuna 2–1 · 88' · Match Score 81 · Rating A 7.6 · Rating B 7.602 May 2026 · at Osasuna 2–1 · 88' · Match Score 81 · Rating A 7.6 · Rating B 7.6MAY10 May 2026 · vs Real Madrid 2–0 · 90' · Match Score 62 · Rating A 7.3 · Rating B 7.310 May 2026 · vs Real Madrid 2–0 · 90' · Match Score 62 · Rating A 7.3 · Rating B 7.313 May 2026 · at Deportivo Alaves 0–1 · 28' · Match Score 83 · Rating A 6.7 · Rating B 7.113 May 2026 · at Deportivo Alaves 0–1 · 28' · Match Score 83 · Rating A 6.7 · Rating B 7.117 May 2026 · vs Real Betis 3–1 · 90' · Match Score 92 · Rating A 8.5 · Rating B 7.6 1A17 May 2026 · vs Real Betis 3–1 · 90' · Match Score 92 · Rating A 8.5 · Rating B 7.6 1A17 May 2026 · vs Real Betis 3–1 · 90' · Match Score 92 · Rating A 8.5 · Rating B 7.6 1AA
Player Season Card · Pedri · 2025/2026 · Barcelona4 / 4