Age 32
Height 194 cm
Foot Left
Country Chile
Value €777k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.09
45 matches
Last 5
7.52
+0.43 vs season
Best
9.1
vs Southampton
MOTM
5
of 52 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
45
Goals
0
Assists
0
Rating
7.09
Conceded
58
3%
Clean sheets
12
90%
Rating
7.09
75%
Matches
45
88%
Started
45
88%
Penalties saved
0/4
🎯
Stats compared to other keepers
Championship · percentile vs peers
Sweeper actions
55%
Goals conceded
54%
Save percentage
66%
High claims
88%
Clean sheets
56%
Long ball percentage
42%
🔥
Heatmap
2459 touches this season
Attack
Touches
2459
Attack
0%
Middle
1%
Ø position
10%
Detailed Stats & Percentiles (Championship)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Saves | 145 | 3.22 |
100
|
79
|
| Save percentage | 71.4 | 71.43 |
74
|
74
|
| Goals conceded | 58 | 1.29 |
3
|
57
|
| Goals prevented | 1.41 | 0.03 |
70
|
59
|
| Clean sheets | 12 | 0.27 |
90
|
70
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 4 | 0.09 |
1
|
16
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 24 | 0.53 |
81
|
55
|
| High claims | 58 | 1.29 |
100
|
94
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 82%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Accurate passes | 1000 | 22.22 |
96
|
77
|
| Pass accuracy | 66.2 | 66.18 |
77
|
77
|
| Accurate long balls | 265 | 5.89 |
88
|
48
|
| Long ball accuracy | 34.6 | 34.55 |
70
|
70
|
| Chances created | 1 | 0.02 |
66
|
68
|
| xA | 0.28 | 0.01 |
92
|
81
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.04 |
12
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Saves | 145 | 3.22 |
100
|
79
|
| Save percentage | 71.4 | 71.43 |
74
|
74
|
| Goals conceded | 58 | 1.29 |
3
|
57
|
| Goals prevented | 1.41 | 0.03 |
70
|
59
|
| Clean sheets | 12 | 0.27 |
90
|
70
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 4 | 0.09 |
1
|
16
|
| Penalty save % | 0.0 | 0.00 |
31
|
31
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 24 | 0.53 |
81
|
55
|
| High claims | 58 | 1.29 |
100
|
94
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 82%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Accurate passes | 1000 | 22.22 |
96
|
77
|
| Pass accuracy | 66.2 | 66.18 |
77
|
77
|
| Accurate long balls | 265 | 5.89 |
88
|
48
|
| Long ball accuracy | 34.6 | 34.55 |
70
|
70
|
| Chances created | 1 | 0.02 |
66
|
68
|
| xA | 0.28 | 0.01 |
92
|
81
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Yellow cards | 2 | 0.04 |
12
|
37
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (54)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-04-25 | @ Norwich City | Championship | 1-1 | 90 | 0 | 0 | 7.4 |
| 2026-04-21 | @ Queens Park Rangers | Championship | 1-2 | 90 | 0 | 0 | 8.1 |
| 2026-04-18 | vs Southampton | Championship | 1-2 | 90 | 0 | 0 | 6.3 |
| 2026-04-11 | @ Leicester City | Championship | 0-1 | 90 | 0 | 0 | 8.8 ⭐ |
| 2026-04-06 | vs Middlesbrough | Championship | 2-2 | 90 | 0 | 0 | 7.0 |
| 2026-04-03 | @ Sheffield United | Championship | 3-3 | 90 | 0 | 0 | 4.7 |
| 2026-03-30 | @ New Zealand | Friendlies | 4-1 | 90 | 0 | 1 | 6.4 |
| 2026-03-27 | vs Cape Verde | Friendlies | 4-2 | 90 | 0 | 0 | 6.0 |
| 2026-03-21 | vs Coventry City | Championship | 0-3 | 90 | 0 | 0 | 6.3 |
| 2026-03-13 | @ Wrexham | Championship | 2-0 | 90 | 0 | 0 | 6.1 |
| 2026-03-10 | @ Portsmouth | Championship | 1-2 | 90 | 0 | 0 | 7.6 |
| 2026-03-07 | vs Stoke City | Championship | 2-0 | 90 | 0 | 0 | 7.8 |
| 2026-02-28 | @ Ipswich Town | Championship | 3-0 | 90 | 0 | 0 | 7.0 |
| 2026-02-24 | vs Preston North End | Championship | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-02-21 | vs Bristol City | Championship | 1-0 | 90 | 0 | 0 | 8.1 ⭐ |
| 2026-02-14 | @ Derby County | Championship | 2-0 | 90 | 0 | 0 | 6.4 |
| 2026-02-08 | vs Sheffield Wednesday | Championship | 4-0 | 90 | 0 | 0 | 7.2 |
| 2026-01-31 | @ Watford | Championship | 0-2 | 90 | 0 | 0 | 8.0 |
| 2026-01-24 | @ Hull City | Championship | 2-1 | 90 | 0 | 0 | 6.8 |
| 2026-01-20 | vs Blackburn Rovers | Championship | 3-1 | 90 | 0 | 0 | 6.9 |
| 2026-01-17 | vs Birmingham City | Championship | 1-1 | 90 | 0 | 0 | 6.6 |
| 2026-01-04 | @ Millwall | Championship | 2-1 | 90 | 0 | 0 | 8.3 |
| 2026-01-01 | vs West Bromwich Albion | Championship | 1-0 | 90 | 0 | 0 | 9.0 ⭐ |
| 2025-12-29 | @ Oxford United | Championship | 0-1 | 90 | 0 | 0 | 7.7 |
| 2025-12-26 | @ Coventry City | Championship | 1-0 | 90 | 0 | 0 | 7.9 |
| 2025-12-19 | vs Wrexham | Championship | 2-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-13 | @ Stoke City | Championship | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-12-09 | vs Portsmouth | Championship | 1-0 | 90 | 0 | 0 | 8.0 ⭐ |
| 2025-12-06 | vs Oxford United | Championship | 2-0 | 90 | 0 | 0 | 8.5 |
| 2025-11-29 | @ West Bromwich Albion | Championship | 3-2 | 90 | 0 | 0 | 6.2 |
| 2025-11-25 | vs Derby County | Championship | 1-2 | 90 | 0 | 0 | 5.9 |
| 2025-11-22 | @ Bristol City | Championship | 3-0 | 90 | 0 | 0 | 5.6 |
| 2025-11-18 | vs Peru | Friendlies | 2-1 | 90 | 0 | 0 | 7.2 |
| 2025-11-15 | @ Russia | Friendlies | 0-2 | 90 | 0 | 0 | 7.6 |
| 2025-11-08 | vs Ipswich Town | Championship | 1-4 | 90 | 0 | 0 | 5.8 |
| 2025-11-05 | @ Preston North End | Championship | 2-1 | 90 | 0 | 0 | 5.2 |
| 2025-11-01 | @ Charlton Athletic | Championship | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-10-25 | vs Norwich City | Championship | 2-1 | 90 | 0 | 0 | 7.0 |
| 2025-10-22 | vs Queens Park Rangers | Championship | 0-1 | 90 | 0 | 0 | 7.2 |
| 2025-10-18 | @ Southampton | Championship | 0-0 | 90 | 0 | 0 | 9.1 ⭐ |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Swansea City | senior | 45 | 0 | 0 | 7.09 |
| 2024/2025 | Swansea City | senior | 48 | 0 | 0 | 6.86 |
| 2022/2023 | Leyton Orient | senior | 47 | 0 | 0 | 6.91 |
| 2021/2022 | Leyton Orient | senior | 50 | 0 | 1 | 6.66 |
| 2020/2021 | Leyton Orient | senior | 49 | 0 | 1 | 6.73 |
| 2019/2020 | Leyton Orient | senior | 6 | 0 | 0 | 6.48 |
| 2018/2019 | Swindon Town | senior | 31 | 0 | 0 | 6.08 |
| 2018 | Waterford FC | senior | 19 | 0 | 0 | - |
| 2017/2018 | Swindon Town | senior | 17 | 0 | 0 | - |
| 2016/2017 | Swindon Town | senior | 46 | 0 | 0 | 6.89 |
| 2015/2016 | Swindon Town | senior | 36 | 0 | 0 | - |
| 2013/2014 | Hyde United | senior | 14 | 0 | 0 | - |
| 2026 | Chile | national team | 4 | 0 | 1 | 6.22 |
| 2025 | Chile | national team | 3 | 0 | 0 | 7.03 |
Transfer Value History
Teammates
Florian Bianchini
Andrew Fisher
Josh Key
Jay Fulton
Ben Cabango
Marko Stamenic
Melker Widell
Zan Vipotnik
Ji-Sung Eom
Josh Tymon
Cameron Burgess
Ishé Samuels-Smith
Gonçalo Franco
Gustavo Nunes
Liam Cullen
Leo Walta
Ricardo Santos
Joel Ward
Zeidane Inoussa
Paul Farman
Ethan Galbraith
Oliver Cooper
Adam Idah
Ronald Pereira
Sam Parker
Trophies
Leyton Orient
🏆
League Two
x1
Swansea City