Premier League · 2025/2026
PLAYER SEASON CARD
#1 · 2025/2026

David Raya

Goalkeeper · 37 apps (37 starts) · 3330' · age 31
Arsenal · Spain
Height 183 cm · Foot Right · Value €24.5m · Contract 2028-06-30
PLAYER OF THE MATCH ×4
25W7D5L
record in his matches
72/ 100
SEASON SCORE
SOLID · #8 of 26
CRAFThow well he executed
88
STRONG
OUTPUTwhat he produced, per 90
44
FAIR
Percentiles vs 26 goalkeeper player-seasons (≥90') · Premier League 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.21
8th of 26 in pool
Rating B
6.90
37 rated apps
Rating C
6.71
35 rated apps
CONSENSUS
6.94
season average
0
Goals
0.0 xG · 0.00 /90
0
Assists
0.1 xA · 0.00 /90
60
Saves
26 conceded
-0.1
Goals prevented
xGOT faced − conceded
+1.4
xT added
+0.04 /90 · passes + carries
3
Chances created
0.08 /90
WHERE HE PLAYED

Season heatmap

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

Season in phases

percentile vs pool
Shot-stopping
50
FAIR
Distribution
56
SOLID
Command
86
STRONG
LIFTED THE SCORE
Save Percentage70%96
Goals Conceded /900.70100
Sweeper Actions /900.8688
HELD IT BACK
Saves /901.620
Saves in Box /901.190
weighted by role · number = pool percentile
Raya graded 72/100 over 2025/2026 — solid for a goalkeeper in Premier League (#8 of 26 player-seasons ≥90'), with 0 goals and 0 assists in 37 appearances (3330'). Biggest strength: command (top 14%). Best game: vs Chelsea on 01 Mar (Match Score 94); 13 of 37 games of 45'+ graded strong or better.
Player Season Card · David Raya · 2025/2026 · Arsenal1 / 4
Premier League · 2025/2026
ON THE BALL
PASSING & CREATION

707/1091 passes · 130 progressive

showing 60 of 1266 mapped passes · event data: Opta 35 + supplementary 2 of 37 matches
Key pass · 46' · 32 mProgressive pass · 9' · 59 mProgressive pass · 46' · 70 mProgressive pass · 18' · 43 mProgressive pass · 37' · 64 mProgressive pass · 54' · 45 mProgressive pass · 83' · 57 mProgressive pass · 96' · 39 mProgressive pass · 13' · 52 mProgressive pass · 45' · 62 mProgressive pass · 7' · 51 mProgressive pass · 9' · 48 mProgressive pass · 45' · 62 mProgressive pass · 59' · 54 mProgressive pass · 5' · 46 mProgressive pass · 35' · 64 mProgressive pass · 77' · 34 mProgressive pass · 68' · 75 mProgressive pass · 46' · 49 mProgressive pass · 73' · 58 mProgressive pass · 58' · 50 mProgressive pass · 69' · 67 mProgressive pass · 91' · 70 mProgressive pass · 37' · 59 mProgressive pass · 37' · 52 mProgressive pass · 45' · 43 mProgressive pass · 55' · 52 mProgressive pass · 92' · 49 mProgressive pass · 3' · 59 mProgressive pass · 9' · 48 mProgressive pass · 47' · 52 mProgressive pass · 52' · 67 mProgressive pass · 65' · 44 mProgressive pass · 19 mProgressive pass · 43' · 57 mProgressive pass · 45' · 47 mProgressive pass · 11' · 47 mProgressive pass · 62' · 55 mProgressive pass · 38' · 60 mProgressive pass · 95' · 50 mProgressive pass · 52 mProgressive pass · 24' · 23 mProgressive pass · 47' · 43 mProgressive pass · 75' · 72 mProgressive pass · 96' · 60 mProgressive pass · 23' · 46 mProgressive pass · 47' · 50 mProgressive pass · 48' · 50 mProgressive pass · 46' · 60 mProgressive pass · 45' · 57 mProgressive pass · 75' · 57 mProgressive pass · 88' · 56 mProgressive pass · 66' · 52 mProgressive pass · 55 mProgressive pass · 19' · 70 mProgressive pass · 46' · 59 mProgressive pass · 25' · 49 mProgressive pass · 82' · 64 mKey pass · 34' · 90 mKey pass · 42' · 55 mATTACKING →
Progressive pass into final thirdKey pass / assist
OPTA ADVANCED · SEASON · RANK IN SQUAD /90
xT from passes+0.04 /90+1.3613th of 15
Progressive passes3.51 /9013011th of 15
Into final third2.30 /908511th of 15
Into the box0.14 /90 · open play515th of 15
Key passes + assists0.08 /90315th of 15
Through balls0.00 /90 · completed0
Switches of play0.30 /90 · ≥35 m lateral116th of 15
Receptions19.57 /90 · 0 in final third72414th of 15
Directionfwd · side · back · avg 35 m1120·144·2
SONAR

Pass directions

269 passes · 48% completed · avg 40 m178 passes · 65% completed · avg 37 m125 passes · 97% completed · avg 24 m54 passes · 96% completed · avg 18 m1 passes · 100% completed · avg 18 m2 passes · 100% completed · avg 17 m57 passes · 100% completed · avg 21 m156 passes · 97% completed · avg 21 m201 passes · 67% completed · avg 38 mFORWARDBACK
wedge length = volume · colour = completion (grey 50% → blue 100%)
RECEPTIONS

Where he got the ball (724)

Average positionATTACKING →
density of where passes to him ended
CONNECTIONS

Passing partners

PASSED TO
Saliba152
Magalhães111
Rice109
Zubimendi81
Gyökeres50
RECEIVED FROM
Magalhães173
Saliba172
Hincapié59
Mosquera56
Rice53
VS THE POOL

Passing & creation grades

goalkeeper player-seasons, same competition
Pass Accuracypool avg 61%
707/1091 65%
SOLIDTOP 28%
Long Ball Accuracypool avg 34%
196/573 34%
SOLIDTOP 44%
Accurate Passes /90total 707 · avg 20.56
19.1
FAIRBOTTOM 40%
Player Season Card · David Raya · 2025/2026 · Arsenal2 / 4
Premier League · 2025/2026
ATTACK & CARRY
SHOTS & ASSISTS

0 shots · 0.0 xG · 0 goals

circle size = xG
GoalOn targetOff / blockedAssist
Shots0 on target · 0 in box · 0.0 /900
xG · npxGnpxG 0.0 · 0.00 /900.0
Goals − xGfinishing over expectation+0.0
xG per shotshot quality–
BALL CARRYING

0 progressive carries

of 279 carries mapped
ATTACKING →
Progressive carry
Progressive carries0.00 /900
xT from carries+0.00 /90 · Opta-derived+0.0815th of 15
Carries into box0.00 /900
Take-ons100% · 0.0 /901/1
Fouls won0.4 /9014
EXPECTED THREAT

xT added by zone · +1.43

14th of 15 in squad /90
xT +0.024xT +0.019xT +0.003xT +0.032xT +0.005xT +0.002xT +0.032xT +0.042xT +0.009xT +0.030xT +0.045xT +0.030xT +0.070xT +0.007xT +0.021xT +0.079xT +0.069xT +0.049xT +0.232+0.23xT +0.057xT +0.003xT +0.071xT +0.055xT +0.050xT +0.182+0.18xT +0.059xT +0.013xT +0.010xT +0.030xT +0.024xT +0.002xT +0.002xT +0.014xT +0.004xT +0.008xT +0.014xT +0.003xT +0.032xT +0.003ATTACKING →
Threat addedThreat lost
SHOT PROFILE

Where the goals came from

goals / shots
no shots recorded
VS THE POOL

Attack & carry grades

Player Season Card · David Raya · 2025/2026 · Arsenal3 / 4
Premier League · 2025/2026
OFF THE BALL
DEFENDING

166 defensive events

dashed line = ball-winning height
10 mBlock · wonBlock · wonBlock · wonBlock · wonRecovery · wonAerial · wonRecovery · wonBlock · wonBlock · wonBlock · wonBlock · wonRecovery · wonBlock · wonBlock · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonBlock · wonRecovery · wonClearance · wonBlock · wonRecovery · wonBlock · wonRecovery · wonBlock · wonBlock · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonClearance · wonClearance · wonRecovery · wonAerial · wonBlock · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonClearance · wonBlock · wonRecovery · wonBlock · wonBlock · wonBlock · wonRecovery · wonRecovery · wonAerial · wonBlock · wonClearance · wonRecovery · wonBlock · wonRecovery · wonRecovery · wonBlock · wonRecovery · wonBlock · wonBlock · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonClearance · wonAerial · wonBlock · wonRecovery · wonRecovery · wonBlock · wonBlock · wonClearance · wonBlock · wonClearance · wonBlock · wonRecovery · wonRecovery · wonBlock · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonClearance · wonTackle · wonClearance · wonRecovery · wonRecovery · wonBlock · wonRecovery · wonAerial · wonInterception · wonAerial · wonBlock · wonBlock · wonRecovery · wonRecovery · wonRecovery · wonBlock · wonClearance · wonAerial · wonBlock · wonClearance · wonRecovery · wonClearance · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonRecovery · wonClearance · wonRecovery · wonBlock · wonBlock · wonBlock · wonBlock · wonBlock · wonBlock · wonBlock · wonAerial · lostBlock · wonClearance · wonClearance · wonBlock · wonBlocked pass · wonBlock · wonClearance · wonBlock · wonBlock · wonBlock · wonRecovery · wonRecovery · wonRecovery · wonBlock · wonRecovery · wonClearance · wonBlock · wonClearance · wonAerial · wonBlock · wonRecovery · wonBlock · wonBlock · wonClearance · wonRecovery · wonBlock · wonClearance · wonRecovery · wonBlock · wonBlock · wonBlock · wonClearance · wonAerial · wonBlock · wonATTACKING →
Recovery (67)Tackle (1)Interception (1)Clearance (27)Blocked pass (1)Block (59)Aerial (10)Dribbled past / foul (0)
DEFENSIVE LEDGER · SEASON
Defensive actions4.22 /90 · tkl+int+rec+blk+clr15614th of 15
Recoveries8.2 /90 · 0 in opp. half305
Tackles · interceptions0.1 /90 combined1 · 1
Fouls committed0
Ball-winning heightavg dist. from own goal10 m
VS THE POOL
Save Percentage60/86 70%
ELITETOP 4%
Goals Prevented /90-0.00
FAIRTOP 48%
High Claims /900.89
STRONGTOP 16%
Sweeper Actions /900.86
STRONGTOP 12%
DUELS

Won vs lost

All duels25/26 · 96%
Ground duels15/15 · 100%
Aerial duels10/10 · 100%
Take-ons1/1 · 100%
RUNNING · TRACKING · 19 MATCHES
6.58 kmdistance / match
30.3top speed km/h
POSSESSION LOST

1 on-ball losses

1 miscontrol
MiscontrolATTACKING →
Dispossessed / miscontrol / failed take-on
FORM

Match Score, game by game (37)

avg 55 · line = 5-game rolling avg · faded = sub appearance · strip = result · G goal · A assist
25507510017 Aug 2025 · at Manchester United 1–0 · 90' · Match Score 91 · Rating A 8.6 · Rating B 8.117 Aug 2025 · at Manchester United 1–0 · 90' · Match Score 91 · Rating A 8.6 · Rating B 8.1AUG23 Aug 2025 · vs Leeds United 5–0 · 90' · Match Score 87 · Rating A 7.5 · Rating B 7.023 Aug 2025 · vs Leeds United 5–0 · 90' · Match Score 87 · Rating A 7.5 · Rating B 7.031 Aug 2025 · at Liverpool 0–1 · 90' · Match Score 60 · Rating A 6.1 · Rating B 6.831 Aug 2025 · at Liverpool 0–1 · 90' · Match Score 60 · Rating A 6.1 · Rating B 6.813 Sep 2025 · vs Nottingham Forest 3–0 · 90' · Match Score 77 · Rating A 7.5 · Rating B 6.913 Sep 2025 · vs Nottingham Forest 3–0 · 90' · Match Score 77 · Rating A 7.5 · Rating B 6.9SEP21 Sep 2025 · vs Manchester City 1–1 · 90' · Match Score 66 · Rating A 6.8 · Rating B 6.821 Sep 2025 · vs Manchester City 1–1 · 90' · Match Score 66 · Rating A 6.8 · Rating B 6.828 Sep 2025 · at Newcastle United 2–1 · 90' · Match Score 42 · Rating A 7.2 · Rating B 6.628 Sep 2025 · at Newcastle United 2–1 · 90' · Match Score 42 · Rating A 7.2 · Rating B 6.604 Oct 2025 · vs West Ham United 2–0 · 90' · Match Score 32 · Rating A 7.0 · Rating B 6.504 Oct 2025 · vs West Ham United 2–0 · 90' · Match Score 32 · Rating A 7.0 · Rating B 6.5OCT18 Oct 2025 · at Fulham 1–0 · 90' · Match Score 28 · Rating A 7.2 · Rating B 6.618 Oct 2025 · at Fulham 1–0 · 90' · Match Score 28 · Rating A 7.2 · Rating B 6.626 Oct 2025 · vs Crystal Palace 1–0 · 90' · Match Score 78 · Rating A 8.2 · Rating B 7.626 Oct 2025 · vs Crystal Palace 1–0 · 90' · Match Score 78 · Rating A 8.2 · Rating B 7.601 Nov 2025 · at Burnley 2–0 · 90' · Match Score 21 · Rating A 7.1 · Rating B 6.601 Nov 2025 · at Burnley 2–0 · 90' · Match Score 21 · Rating A 7.1 · Rating B 6.6NOV08 Nov 2025 · at Sunderland 2–2 · 90' · Match Score 2 · Rating A 5.2 · Rating B 5.908 Nov 2025 · at Sunderland 2–2 · 90' · Match Score 2 · Rating A 5.2 · Rating B 5.923 Nov 2025 · vs Tottenham Hotspur 4–1 · 90' · Match Score 32 · Rating A 6.4 · Rating B 6.923 Nov 2025 · vs Tottenham Hotspur 4–1 · 90' · Match Score 32 · Rating A 6.4 · Rating B 6.930 Nov 2025 · at Chelsea 1–1 · 90' · Match Score 58 · Rating A 7.0 · Rating B 7.430 Nov 2025 · at Chelsea 1–1 · 90' · Match Score 58 · Rating A 7.0 · Rating B 7.403 Dec 2025 · vs Brentford 2–0 · 90' · Match Score 80 · Rating A 8.2 · Rating B 7.003 Dec 2025 · vs Brentford 2–0 · 90' · Match Score 80 · Rating A 8.2 · Rating B 7.0DEC06 Dec 2025 · at Aston Villa 1–2 · 90' · Match Score 61 · Rating A 6.5 · Rating B 7.306 Dec 2025 · at Aston Villa 1–2 · 90' · Match Score 61 · Rating A 6.5 · Rating B 7.313 Dec 2025 · vs Wolverhampton Wanderers 2–1 · 90' · Match Score 38 · Rating A 6.9 · Rating B 6.813 Dec 2025 · vs Wolverhampton Wanderers 2–1 · 90' · Match Score 38 · Rating A 6.9 · Rating B 6.820 Dec 2025 · at Everton 1–0 · 90' · Match Score 85 · Rating A 8.5 · Rating B 7.420 Dec 2025 · at Everton 1–0 · 90' · Match Score 85 · Rating A 8.5 · Rating B 7.427 Dec 2025 · vs Brighton & Hove Albion 2–1 · 90' · Match Score 62 · Rating A 7.7 · Rating B 7.227 Dec 2025 · vs Brighton & Hove Albion 2–1 · 90' · Match Score 62 · Rating A 7.7 · Rating B 7.230 Dec 2025 · vs Aston Villa 4–1 · 90' · Match Score 64 · Rating A 7.7 · Rating B 7.230 Dec 2025 · vs Aston Villa 4–1 · 90' · Match Score 64 · Rating A 7.7 · Rating B 7.203 Jan 2026 · at AFC Bournemouth 3–2 · 90' · Match Score 6 · Rating A 5.9 · Rating B 5.903 Jan 2026 · at AFC Bournemouth 3–2 · 90' · Match Score 6 · Rating A 5.9 · Rating B 5.9JAN08 Jan 2026 · vs Liverpool 0–0 · 90' · Match Score 27 · Rating A 6.8 · Rating B 6.408 Jan 2026 · vs Liverpool 0–0 · 90' · Match Score 27 · Rating A 6.8 · Rating B 6.417 Jan 2026 · at Nottingham Forest 0–0 · 90' · Match Score 30 · Rating A 7.6 · Rating B 6.617 Jan 2026 · at Nottingham Forest 0–0 · 90' · Match Score 30 · Rating A 7.6 · Rating B 6.625 Jan 2026 · vs Manchester United 2–3 · 90' · Match Score 12 · Rating A 4.6 · Rating B 5.125 Jan 2026 · vs Manchester United 2–3 · 90' · Match Score 12 · Rating A 4.6 · Rating B 5.131 Jan 2026 · at Leeds United 4–0 · 90' · Match Score 68 · Rating A 8.0 · Rating B 6.831 Jan 2026 · at Leeds United 4–0 · 90' · Match Score 68 · Rating A 8.0 · Rating B 6.807 Feb 2026 · vs Sunderland 3–0 · 90' · Match Score 92 · Rating A 8.4 · Rating B 7.607 Feb 2026 · vs Sunderland 3–0 · 90' · Match Score 92 · Rating A 8.4 · Rating B 7.6FEB12 Feb 2026 · at Brentford 1–1 · 90' · Match Score 85 · Rating A 7.8 · Rating B 7.412 Feb 2026 · at Brentford 1–1 · 90' · Match Score 85 · Rating A 7.8 · Rating B 7.418 Feb 2026 · at Wolverhampton Wanderers 2–2 · 90' · Match Score 2 · Rating A 4.6 · Rating B 5.318 Feb 2026 · at Wolverhampton Wanderers 2–2 · 90' · Match Score 2 · Rating A 4.6 · Rating B 5.322 Feb 2026 · at Tottenham Hotspur 4–1 · 90' · Match Score 87 · Rating A 8.2 · Rating B 8.322 Feb 2026 · at Tottenham Hotspur 4–1 · 90' · Match Score 87 · Rating A 8.2 · Rating B 8.301 Mar 2026 · vs Chelsea 2–1 · 90' · Match Score 94 · Rating A 8.3 · Rating B 7.601 Mar 2026 · vs Chelsea 2–1 · 90' · Match Score 94 · Rating A 8.3 · Rating B 7.6MAR04 Mar 2026 · at Brighton & Hove Albion 1–0 · 90' · Match Score 85 · Rating A 8.1 · Rating B 7.904 Mar 2026 · at Brighton & Hove Albion 1–0 · 90' · Match Score 85 · Rating A 8.1 · Rating B 7.914 Mar 2026 · vs Everton 2–0 · 90' · Match Score 78 · Rating A 8.0 · Rating B 7.314 Mar 2026 · vs Everton 2–0 · 90' · Match Score 78 · Rating A 8.0 · Rating B 7.311 Apr 2026 · vs AFC Bournemouth 1–2 · 90' · Match Score 28 · Rating A 6.0 · Rating B 6.111 Apr 2026 · vs AFC Bournemouth 1–2 · 90' · Match Score 28 · Rating A 6.0 · Rating B 6.1APR19 Apr 2026 · at Manchester City 1–2 · 90' · Match Score 24 · Rating A 6.1 · Rating B 6.419 Apr 2026 · at Manchester City 1–2 · 90' · Match Score 24 · Rating A 6.1 · Rating B 6.425 Apr 2026 · vs Newcastle United 1–0 · 90' · Match Score 67 · Rating A 8.0 · Rating B 6.925 Apr 2026 · vs Newcastle United 1–0 · 90' · Match Score 67 · Rating A 8.0 · Rating B 6.902 May 2026 · vs Fulham 3–0 · 90' · Match Score 58 · Rating A 7.6 · Rating B 6.802 May 2026 · vs Fulham 3–0 · 90' · Match Score 58 · Rating A 7.6 · Rating B 6.8MAY10 May 2026 · at West Ham United 1–0 · 90' · Match Score 78 · Rating A 8.3 · Rating B 7.410 May 2026 · at West Ham United 1–0 · 90' · Match Score 78 · Rating A 8.3 · Rating B 7.418 May 2026 · vs Burnley 1–0 · 90' · Match Score 40 · Rating A 7.0 · Rating B 6.918 May 2026 · vs Burnley 1–0 · 90' · Match Score 40 · Rating A 7.0 · Rating B 6.9
Player Season Card · David Raya · 2025/2026 · Arsenal4 / 4