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
25W 7D 5L
record in his matches
72 / 100
SEASON SCORE
SOLID · #8 of 26
CRAFT how well he executed
OUTPUT what he produced, per 90
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
Assists
0.1 xA · 0.00 /90
-0.1
Goals prevented
xGOT faced − conceded
+1.4
xT added
+0.04 /90 · passes + carries
WHERE HE PLAYED
Season heatmap Season heatmap · white dot = average position
Average position ATTACKING →
PHASE PROFILE
Season in phases percentile vs pool
LIFTED THE SCORE
Save Percentage 70% 96
Goals Conceded /90 0.70 100
Sweeper Actions /90 0.86 88
HELD IT BACK
Saves /90 1.62 0
Saves in Box /90 1.19 0
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.
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 m Progressive pass · 9' · 59 m Progressive pass · 46' · 70 m Progressive pass · 18' · 43 m Progressive pass · 37' · 64 m Progressive pass · 54' · 45 m Progressive pass · 83' · 57 m Progressive pass · 96' · 39 m Progressive pass · 13' · 52 m Progressive pass · 45' · 62 m Progressive pass · 7' · 51 m Progressive pass · 9' · 48 m Progressive pass · 45' · 62 m Progressive pass · 59' · 54 m Progressive pass · 5' · 46 m Progressive pass · 35' · 64 m Progressive pass · 77' · 34 m Progressive pass · 68' · 75 m Progressive pass · 46' · 49 m Progressive pass · 73' · 58 m Progressive pass · 58' · 50 m Progressive pass · 69' · 67 m Progressive pass · 91' · 70 m Progressive pass · 37' · 59 m Progressive pass · 37' · 52 m Progressive pass · 45' · 43 m Progressive pass · 55' · 52 m Progressive pass · 92' · 49 m Progressive pass · 3' · 59 m Progressive pass · 9' · 48 m Progressive pass · 47' · 52 m Progressive pass · 52' · 67 m Progressive pass · 65' · 44 m Progressive pass · 19 m Progressive pass · 43' · 57 m Progressive pass · 45' · 47 m Progressive pass · 11' · 47 m Progressive pass · 62' · 55 m Progressive pass · 38' · 60 m Progressive pass · 95' · 50 m Progressive pass · 52 m Progressive pass · 24' · 23 m Progressive pass · 47' · 43 m Progressive pass · 75' · 72 m Progressive pass · 96' · 60 m Progressive pass · 23' · 46 m Progressive pass · 47' · 50 m Progressive pass · 48' · 50 m Progressive pass · 46' · 60 m Progressive pass · 45' · 57 m Progressive pass · 75' · 57 m Progressive pass · 88' · 56 m Progressive pass · 66' · 52 m Progressive pass · 55 m Progressive pass · 19' · 70 m Progressive pass · 46' · 59 m Progressive pass · 25' · 49 m Progressive pass · 82' · 64 m Key pass · 34' · 90 m Key pass · 42' · 55 m ATTACKING → Progressive pass into final third Key pass / assist
OPTA ADVANCED · SEASON · RANK IN SQUAD /90
xT from passes+0.04 /90 +1.36 13th of 15
Progressive passes3.51 /90 130 11th of 15
Into final third2.30 /90 85 11th of 15
Into the box0.14 /90 · open play 5 15th of 15
Key passes + assists0.08 /90 3 15th of 15
Through balls0.00 /90 · completed 0
Switches of play0.30 /90 · ≥35 m lateral 11 6th of 15
Receptions19.57 /90 · 0 in final third 724 14th of 15
Directionfwd · side · back · avg 35 m 1120·144·2
269 passes · 48% completed · avg 40 m 178 passes · 65% completed · avg 37 m 125 passes · 97% completed · avg 24 m 54 passes · 96% completed · avg 18 m 1 passes · 100% completed · avg 18 m 2 passes · 100% completed · avg 17 m 57 passes · 100% completed · avg 21 m 156 passes · 97% completed · avg 21 m 201 passes · 67% completed · avg 38 m FORWARD BACK
wedge length = volume · colour = completion (grey 50% → blue 100%)
RECEPTIONS
Where he got the ball (724) Average position ATTACKING →
density of where passes to him ended
CONNECTIONS
Passing partners PASSED TO
Saliba 152
Magalhães 111
Rice 109
Zubimendi 81
Gyökeres 50
RECEIVED FROM
Magalhães 173
Saliba 172
Hincapié 59
Mosquera 56
Rice 53
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%
Premier League · 2025/2026
ATTACK & CARRY
SHOTS & ASSISTS
0 shots · 0.0 xG · 0 goals circle size = xG
Goal On target Off / blocked Assist
Shots0 on target · 0 in box · 0.0 /90 0
xG · npxGnpxG 0.0 · 0.00 /90 0.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 /90 0
xT from carries+0.00 /90 · Opta-derived +0.08 15th of 15
Carries into box0.00 /90 0
Take-ons100% · 0.0 /90 1/1
Fouls won0.4 /90 14
EXPECTED THREAT
xT added by zone · +1.43 14th of 15 in squad /90
xT +0.024 xT +0.019 xT +0.003 xT +0.032 xT +0.005 xT +0.002 xT +0.032 xT +0.042 xT +0.009 xT +0.030 xT +0.045 xT +0.030 xT +0.070 xT +0.007 xT +0.021 xT +0.079 xT +0.069 xT +0.049 xT +0.232 +0.23 xT +0.057 xT +0.003 xT +0.071 xT +0.055 xT +0.050 xT +0.182 +0.18 xT +0.059 xT +0.013 xT +0.010 xT +0.030 xT +0.024 xT +0.002 xT +0.002 xT +0.014 xT +0.004 xT +0.008 xT +0.014 xT +0.003 xT +0.032 xT +0.003 ATTACKING → Threat added Threat lost
SHOT PROFILE
Where the goals came from goals / shots
no shots recorded
VS THE POOL
Attack & carry grades
Premier League · 2025/2026
OFF THE BALL
DEFENDING
166 defensive events dashed line = ball-winning height
10 m Block · won Block · won Block · won Block · won Recovery · won Aerial · won Recovery · won Block · won Block · won Block · won Block · won Recovery · won Block · won Block · won Recovery · won Recovery · won Recovery · won Recovery · won Recovery · won Block · won Recovery · won Clearance · won Block · won Recovery · won Block · won Recovery · won Block · won Block · won Clearance · won Recovery · won Recovery · won Recovery · won Recovery · won Recovery · won Clearance · won Recovery · won Recovery · won Recovery · won Clearance · won Clearance · won Recovery · won Aerial · won Block · won Recovery · won Recovery · won Clearance · won Recovery · won Clearance · won Block · won Recovery · won Block · won Block · won Block · won Recovery · won Recovery · won Aerial · won Block · won Clearance · won Recovery · won Block · won Recovery · won Recovery · won Block · won Recovery · won Block · won Block · won Recovery · won Recovery · won Recovery · won Recovery · won Recovery · won Clearance · won Recovery · won Recovery · won Recovery · won Recovery · won Recovery · won Clearance · won Aerial · won Block · won Recovery · won Recovery · won Block · won Block · won Clearance · won Block · won Clearance · won Block · won Recovery · won Recovery · won Block · won Recovery · won Recovery · won Clearance · won Recovery · won Clearance · won Tackle · won Clearance · won Recovery · won Recovery · won Block · won Recovery · won Aerial · won Interception · won Aerial · won Block · won Block · won Recovery · won Recovery · won Recovery · won Block · won Clearance · won Aerial · won Block · won Clearance · won Recovery · won Clearance · won Recovery · won Recovery · won Recovery · won Recovery · won Recovery · won Clearance · won Recovery · won Block · won Block · won Block · won Block · won Block · won Block · won Block · won Aerial · lost Block · won Clearance · won Clearance · won Block · won Blocked pass · won Block · won Clearance · won Block · won Block · won Block · won Recovery · won Recovery · won Recovery · won Block · won Recovery · won Clearance · won Block · won Clearance · won Aerial · won Block · won Recovery · won Block · won Block · won Clearance · won Recovery · won Block · won Clearance · won Recovery · won Block · won Block · won Block · won Clearance · won Aerial · won Block · won ATTACKING → 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+clr 156 14th of 15
Recoveries8.2 /90 · 0 in opp. half 305
Tackles · interceptions0.1 /90 combined 1 · 1
Fouls committed 0
Ball-winning heightavg dist. from own goal 10 m
VS THE POOL
RUNNING · TRACKING · 19 MATCHES
6.58 km distance / match
30.3 top speed km/h
POSSESSION LOST
1 on-ball losses 1 miscontrol
Miscontrol ATTACKING →
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
25 50 75 100 17 Aug 2025 · at Manchester United 1–0 · 90' · Match Score 91 · Rating A 8.6 · Rating B 8.1 17 Aug 2025 · at Manchester United 1–0 · 90' · Match Score 91 · Rating A 8.6 · Rating B 8.1 AUG 23 Aug 2025 · vs Leeds United 5–0 · 90' · Match Score 87 · Rating A 7.5 · Rating B 7.0 23 Aug 2025 · vs Leeds United 5–0 · 90' · Match Score 87 · Rating A 7.5 · Rating B 7.0 31 Aug 2025 · at Liverpool 0–1 · 90' · Match Score 60 · Rating A 6.1 · Rating B 6.8 31 Aug 2025 · at Liverpool 0–1 · 90' · Match Score 60 · Rating A 6.1 · Rating B 6.8 13 Sep 2025 · vs Nottingham Forest 3–0 · 90' · Match Score 77 · Rating A 7.5 · Rating B 6.9 13 Sep 2025 · vs Nottingham Forest 3–0 · 90' · Match Score 77 · Rating A 7.5 · Rating B 6.9 SEP 21 Sep 2025 · vs Manchester City 1–1 · 90' · Match Score 66 · Rating A 6.8 · Rating B 6.8 21 Sep 2025 · vs Manchester City 1–1 · 90' · Match Score 66 · Rating A 6.8 · Rating B 6.8 28 Sep 2025 · at Newcastle United 2–1 · 90' · Match Score 42 · Rating A 7.2 · Rating B 6.6 28 Sep 2025 · at Newcastle United 2–1 · 90' · Match Score 42 · Rating A 7.2 · Rating B 6.6 04 Oct 2025 · vs West Ham United 2–0 · 90' · Match Score 32 · Rating A 7.0 · Rating B 6.5 04 Oct 2025 · vs West Ham United 2–0 · 90' · Match Score 32 · Rating A 7.0 · Rating B 6.5 OCT 18 Oct 2025 · at Fulham 1–0 · 90' · Match Score 28 · Rating A 7.2 · Rating B 6.6 18 Oct 2025 · at Fulham 1–0 · 90' · Match Score 28 · Rating A 7.2 · Rating B 6.6 26 Oct 2025 · vs Crystal Palace 1–0 · 90' · Match Score 78 · Rating A 8.2 · Rating B 7.6 26 Oct 2025 · vs Crystal Palace 1–0 · 90' · Match Score 78 · Rating A 8.2 · Rating B 7.6 01 Nov 2025 · at Burnley 2–0 · 90' · Match Score 21 · Rating A 7.1 · Rating B 6.6 01 Nov 2025 · at Burnley 2–0 · 90' · Match Score 21 · Rating A 7.1 · Rating B 6.6 NOV 08 Nov 2025 · at Sunderland 2–2 · 90' · Match Score 2 · Rating A 5.2 · Rating B 5.9 08 Nov 2025 · at Sunderland 2–2 · 90' · Match Score 2 · Rating A 5.2 · Rating B 5.9 23 Nov 2025 · vs Tottenham Hotspur 4–1 · 90' · Match Score 32 · Rating A 6.4 · Rating B 6.9 23 Nov 2025 · vs Tottenham Hotspur 4–1 · 90' · Match Score 32 · Rating A 6.4 · Rating B 6.9 30 Nov 2025 · at Chelsea 1–1 · 90' · Match Score 58 · Rating A 7.0 · Rating B 7.4 30 Nov 2025 · at Chelsea 1–1 · 90' · Match Score 58 · Rating A 7.0 · Rating B 7.4 03 Dec 2025 · vs Brentford 2–0 · 90' · Match Score 80 · Rating A 8.2 · Rating B 7.0 03 Dec 2025 · vs Brentford 2–0 · 90' · Match Score 80 · Rating A 8.2 · Rating B 7.0 DEC 06 Dec 2025 · at Aston Villa 1–2 · 90' · Match Score 61 · Rating A 6.5 · Rating B 7.3 06 Dec 2025 · at Aston Villa 1–2 · 90' · Match Score 61 · Rating A 6.5 · Rating B 7.3 13 Dec 2025 · vs Wolverhampton Wanderers 2–1 · 90' · Match Score 38 · Rating A 6.9 · Rating B 6.8 13 Dec 2025 · vs Wolverhampton Wanderers 2–1 · 90' · Match Score 38 · Rating A 6.9 · Rating B 6.8 20 Dec 2025 · at Everton 1–0 · 90' · Match Score 85 · Rating A 8.5 · Rating B 7.4 20 Dec 2025 · at Everton 1–0 · 90' · Match Score 85 · Rating A 8.5 · Rating B 7.4 27 Dec 2025 · vs Brighton & Hove Albion 2–1 · 90' · Match Score 62 · Rating A 7.7 · Rating B 7.2 27 Dec 2025 · vs Brighton & Hove Albion 2–1 · 90' · Match Score 62 · Rating A 7.7 · Rating B 7.2 30 Dec 2025 · vs Aston Villa 4–1 · 90' · Match Score 64 · Rating A 7.7 · Rating B 7.2 30 Dec 2025 · vs Aston Villa 4–1 · 90' · Match Score 64 · Rating A 7.7 · Rating B 7.2 03 Jan 2026 · at AFC Bournemouth 3–2 · 90' · Match Score 6 · Rating A 5.9 · Rating B 5.9 03 Jan 2026 · at AFC Bournemouth 3–2 · 90' · Match Score 6 · Rating A 5.9 · Rating B 5.9 JAN 08 Jan 2026 · vs Liverpool 0–0 · 90' · Match Score 27 · Rating A 6.8 · Rating B 6.4 08 Jan 2026 · vs Liverpool 0–0 · 90' · Match Score 27 · Rating A 6.8 · Rating B 6.4 17 Jan 2026 · at Nottingham Forest 0–0 · 90' · Match Score 30 · Rating A 7.6 · Rating B 6.6 17 Jan 2026 · at Nottingham Forest 0–0 · 90' · Match Score 30 · Rating A 7.6 · Rating B 6.6 25 Jan 2026 · vs Manchester United 2–3 · 90' · Match Score 12 · Rating A 4.6 · Rating B 5.1 25 Jan 2026 · vs Manchester United 2–3 · 90' · Match Score 12 · Rating A 4.6 · Rating B 5.1 31 Jan 2026 · at Leeds United 4–0 · 90' · Match Score 68 · Rating A 8.0 · Rating B 6.8 31 Jan 2026 · at Leeds United 4–0 · 90' · Match Score 68 · Rating A 8.0 · Rating B 6.8 07 Feb 2026 · vs Sunderland 3–0 · 90' · Match Score 92 · Rating A 8.4 · Rating B 7.6 07 Feb 2026 · vs Sunderland 3–0 · 90' · Match Score 92 · Rating A 8.4 · Rating B 7.6 FEB 12 Feb 2026 · at Brentford 1–1 · 90' · Match Score 85 · Rating A 7.8 · Rating B 7.4 12 Feb 2026 · at Brentford 1–1 · 90' · Match Score 85 · Rating A 7.8 · Rating B 7.4 18 Feb 2026 · at Wolverhampton Wanderers 2–2 · 90' · Match Score 2 · Rating A 4.6 · Rating B 5.3 18 Feb 2026 · at Wolverhampton Wanderers 2–2 · 90' · Match Score 2 · Rating A 4.6 · Rating B 5.3 22 Feb 2026 · at Tottenham Hotspur 4–1 · 90' · Match Score 87 · Rating A 8.2 · Rating B 8.3 22 Feb 2026 · at Tottenham Hotspur 4–1 · 90' · Match Score 87 · Rating A 8.2 · Rating B 8.3 01 Mar 2026 · vs Chelsea 2–1 · 90' · Match Score 94 · Rating A 8.3 · Rating B 7.6 01 Mar 2026 · vs Chelsea 2–1 · 90' · Match Score 94 · Rating A 8.3 · Rating B 7.6 MAR 04 Mar 2026 · at Brighton & Hove Albion 1–0 · 90' · Match Score 85 · Rating A 8.1 · Rating B 7.9 04 Mar 2026 · at Brighton & Hove Albion 1–0 · 90' · Match Score 85 · Rating A 8.1 · Rating B 7.9 14 Mar 2026 · vs Everton 2–0 · 90' · Match Score 78 · Rating A 8.0 · Rating B 7.3 14 Mar 2026 · vs Everton 2–0 · 90' · Match Score 78 · Rating A 8.0 · Rating B 7.3 11 Apr 2026 · vs AFC Bournemouth 1–2 · 90' · Match Score 28 · Rating A 6.0 · Rating B 6.1 11 Apr 2026 · vs AFC Bournemouth 1–2 · 90' · Match Score 28 · Rating A 6.0 · Rating B 6.1 APR 19 Apr 2026 · at Manchester City 1–2 · 90' · Match Score 24 · Rating A 6.1 · Rating B 6.4 19 Apr 2026 · at Manchester City 1–2 · 90' · Match Score 24 · Rating A 6.1 · Rating B 6.4 25 Apr 2026 · vs Newcastle United 1–0 · 90' · Match Score 67 · Rating A 8.0 · Rating B 6.9 25 Apr 2026 · vs Newcastle United 1–0 · 90' · Match Score 67 · Rating A 8.0 · Rating B 6.9 02 May 2026 · vs Fulham 3–0 · 90' · Match Score 58 · Rating A 7.6 · Rating B 6.8 02 May 2026 · vs Fulham 3–0 · 90' · Match Score 58 · Rating A 7.6 · Rating B 6.8 MAY 10 May 2026 · at West Ham United 1–0 · 90' · Match Score 78 · Rating A 8.3 · Rating B 7.4 10 May 2026 · at West Ham United 1–0 · 90' · Match Score 78 · Rating A 8.3 · Rating B 7.4 18 May 2026 · vs Burnley 1–0 · 90' · Match Score 40 · Rating A 7.0 · Rating B 6.9 18 May 2026 · vs Burnley 1–0 · 90' · Match Score 40 · Rating A 7.0 · Rating B 6.9