Age 30
Height 183 cm
Foot Right
Country Spain
Value €30.5m
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.37
51 matches
Last 5
7.82
+0.45 vs season
Best
8.9
vs Sporting CP
MOTM
7
of 55 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Sweeper actions
Goals conceded
Save percentage
High claims
Clean sheets
Long ball percentage
Filter:
Apps
51
Goals
0
Assists
0
Rating
7.37
Conceded
26
53%
Clean sheets
19
100%
Rating
7.21
82%
Matches
37
82%
Started
37
82%
Penalties saved
0/0
🎯
Stats compared to other keepers
Premier League · percentile vs peers
Sweeper actions
82%
Goals conceded
99%
Save percentage
93%
High claims
80%
Clean sheets
99%
Long ball percentage
34%
🔥
Heatmap
1766 touches this season
Attack
Touches
1766
Attack
0%
Middle
4%
Ø position
12%
Detailed Stats & Percentiles (Premier League)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Saves | 60 | 1.62 |
51
|
7
|
| Save percentage | 69.8 | 69.77 |
71
|
71
|
| Goals conceded | 26 | 0.70 |
53
|
92
|
| Goals prevented | -1.13 | -0.03 |
41
|
58
|
| Clean sheets | 19 | 0.51 |
100
|
94
|
| Error led to goal | 1 | 0.03 |
33
|
53
|
| Acted as sweeper | 32 | 0.86 |
94
|
69
|
| High claims | 39 | 1.05 |
87
|
71
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Accurate passes | 707 | 19.11 |
76
|
41
|
| Pass accuracy | 64.8 | 64.80 |
53
|
53
|
| Accurate long balls | 196 | 5.30 |
82
|
51
|
| Long ball accuracy | 34.2 | 34.21 |
58
|
58
|
| Chances created | 3 | 0.08 |
92
|
82
|
| xA | 0.12 | 0.00 |
84
|
64
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
38
|
53
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 66%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Saves | 60 | 1.62 |
51
|
7
|
| Save percentage | 69.8 | 69.77 |
71
|
71
|
| Goals conceded | 26 | 0.70 |
53
|
92
|
| Goals prevented | -1.13 | -0.03 |
41
|
58
|
| Clean sheets | 19 | 0.51 |
100
|
94
|
| Error led to goal | 1 | 0.03 |
33
|
53
|
| Acted as sweeper | 32 | 0.86 |
94
|
69
|
| High claims | 39 | 1.05 |
87
|
71
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Accurate passes | 707 | 19.11 |
76
|
41
|
| Pass accuracy | 64.8 | 64.80 |
53
|
53
|
| Accurate long balls | 196 | 5.30 |
82
|
51
|
| Long ball accuracy | 34.2 | 34.21 |
58
|
58
|
| Chances created | 3 | 0.08 |
92
|
82
|
| xA | 0.12 | 0.00 |
84
|
64
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 69%
|
Per 90 pctl
avg 76%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
38
|
53
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (70)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-30 | @ Paris Saint-Germain | Champions League | 1-1 | 120 | 0 | 0 | 8.0 ⭐ |
| 2026-05-18 | vs Burnley | Premier League | 1-0 | 90 | 0 | 0 | 7.0 |
| 2026-05-10 | @ West Ham United | Premier League | 0-1 | 90 | 0 | 0 | 8.3 ⭐ |
| 2026-05-05 | vs Atletico Madrid | Champions League | 1-0 | 90 | 0 | 0 | 8.2 ⭐ |
| 2026-05-02 | vs Fulham | Premier League | 3-0 | 90 | 0 | 0 | 7.6 |
| 2026-04-29 | @ Atletico Madrid | Champions League | 1-1 | 90 | 0 | 0 | 7.7 |
| 2026-04-25 | vs Newcastle United | Premier League | 1-0 | 90 | 0 | 0 | 8.0 |
| 2026-04-19 | @ Manchester City | Premier League | 2-1 | 90 | 0 | 0 | 6.1 |
| 2026-04-15 | vs Sporting CP | Champions League | 0-0 | 90 | 0 | 0 | 7.7 |
| 2026-04-11 | vs AFC Bournemouth | Premier League | 1-2 | 90 | 0 | 0 | 6.0 |
| 2026-04-07 | @ Sporting CP | Champions League | 0-1 | 90 | 0 | 0 | 8.9 ⭐ |
| 2026-04-04 | @ Southampton | FA Cup | 2-1 | 0 | 0 | 0 | |
| 2026-03-31 | vs Egypt | Friendlies | 0-0 | 62 | 0 | 0 | 6.4 |
| 2026-03-27 | vs Serbia | Friendlies | 3-0 | 0 | 0 | 0 | |
| 2026-03-22 | vs Manchester City | EFL Cup | 0-2 | 0 | 0 | 0 | |
| 2026-03-17 | vs Bayer Leverkusen | Champions League | 2-0 | 90 | 0 | 0 | 8.3 |
| 2026-03-14 | vs Everton | Premier League | 2-0 | 90 | 0 | 0 | 8.0 |
| 2026-03-11 | @ Bayer Leverkusen | Champions League | 1-1 | 90 | 0 | 0 | 6.5 |
| 2026-03-04 | @ Brighton & Hove Albion | Premier League | 0-1 | 90 | 0 | 0 | 8.1 |
| 2026-03-01 | vs Chelsea | Premier League | 2-1 | 90 | 0 | 0 | 8.3 |
| 2026-02-22 | @ Tottenham Hotspur | Premier League | 1-4 | 90 | 0 | 0 | 8.2 |
| 2026-02-18 | @ Wolverhampton Wanderers | Premier League | 2-2 | 90 | 0 | 0 | 4.6 |
| 2026-02-12 | @ Brentford | Premier League | 1-1 | 90 | 0 | 0 | 7.8 |
| 2026-02-07 | vs Sunderland | Premier League | 3-0 | 90 | 0 | 0 | 8.4 |
| 2026-02-03 | vs Chelsea | EFL Cup | 1-0 | 0 | 0 | 0 | |
| 2026-01-31 | @ Leeds United | Premier League | 0-4 | 90 | 0 | 0 | 8.0 |
| 2026-01-25 | vs Manchester United | Premier League | 2-3 | 90 | 0 | 0 | 4.6 |
| 2026-01-20 | @ Inter | Champions League | 1-3 | 90 | 0 | 0 | 7.1 |
| 2026-01-17 | @ Nottingham Forest | Premier League | 0-0 | 90 | 0 | 0 | 7.6 |
| 2026-01-14 | @ Chelsea | EFL Cup | 2-3 | 0 | 0 | 0 | |
| 2026-01-11 | @ Portsmouth | FA Cup | 1-4 | 0 | 0 | 0 | |
| 2026-01-08 | vs Liverpool | Premier League | 0-0 | 90 | 0 | 0 | 6.8 |
| 2026-01-03 | @ AFC Bournemouth | Premier League | 2-3 | 90 | 0 | 0 | 5.9 |
| 2025-12-30 | vs Aston Villa | Premier League | 4-1 | 90 | 0 | 0 | 7.7 |
| 2025-12-27 | vs Brighton & Hove Albion | Premier League | 2-1 | 90 | 0 | 0 | 7.7 |
| 2025-12-23 | vs Crystal Palace | EFL Cup | 1-1 | 0 | 0 | 0 | |
| 2025-12-20 | @ Everton | Premier League | 0-1 | 90 | 0 | 0 | 8.5 ⭐ |
| 2025-12-13 | vs Wolverhampton Wanderers | Premier League | 2-1 | 90 | 0 | 0 | 6.9 |
| 2025-12-10 | @ Club Brugge | Champions League | 0-3 | 90 | 0 | 0 | 8.7 |
| 2025-12-06 | @ Aston Villa | Premier League | 2-1 | 90 | 0 | 0 | 6.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Arsenal | senior | 51 | 0 | 0 | 7.37 |
| 2024/2025 | Arsenal | senior | 55 | 0 | 0 | 7.20 |
| 2023/2024 | Arsenal | senior | 41 | 0 | 0 | 6.89 |
| 2022/2023 | Brentford | senior | 39 | 0 | 0 | 7.12 |
| 2021/2022 | Brentford | senior | 25 | 0 | 0 | 6.78 |
| 2020/2021 | Brentford | senior | 48 | 0 | 0 | 6.65 |
| 2019/2020 | Brentford | senior | 49 | 0 | 0 | 6.61 |
| 2018/2019 | Blackburn Rovers | senior | 46 | 0 | 1 | 6.25 |
| 2017/2018 | Blackburn Rovers | senior | 47 | 0 | 0 | - |
| 2016/2017 | Blackburn Rovers | senior | 8 | 0 | 0 | 7.31 |
| 2015/2016 | Blackburn Rovers | senior | 5 | 0 | 0 | - |
| 2014/2015 | Blackburn Rovers | senior | 2 | 0 | 0 | - |
| 2014/2015 | Southport | senior | 24 | 0 | 0 | - |
| 2016/2017 | Blackburn Rovers U23 | youth | 4 | 0 | 0 | - |
| 2026 | Spain | national team | 1 | 0 | 0 | 6.42 |
| 2024 | Spain | national team | 9 | 0 | 0 | 7.07 |
| 2022 | Spain | national team | 2 | 0 | 0 | 6.00 |
Transfer Value History
Teammates
William Saliba
Cristhian Mosquera
Ben White
Piero Hincapié
Gabriel
Bukayo Saka
Martin Ødegaard
Gabriel Jesus
Eberechi Eze
Gabriel Martinelli
Jurriën Timber
Kepa Arrizabalaga
Viktor Gyökeres
Christian Nørgaard
Leandro Trossard
Noni Madueke
Mikel Merino
Kai Havertz
Riccardo Calafiori
Tommy Setford
Martín Zubimendi
Declan Rice
Myles Lewis-Skelly
Max Dowman
Marli Salmon
Trophies
Arsenal
🏆
Premier League
x1
🏆
Emirates Cup
x2
Spain
🏆
UEFA Nations League A
x1
🏆
EURO
x1