Age 24
Height 190 cm
Foot Right
Country Andorra
Value €1m
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.83
35 matches
Last 5
7.04
+0.21 vs season
Best
8.7
vs Real Zaragoza
MOTM
6
of 40 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
35
Goals
0
Assists
0
Rating
6.83
Conceded
46
18%
Clean sheets
7
55%
Rating
6.83
32%
Matches
35
74%
Started
34
72%
Penalties saved
1/4
🎯
Stats compared to other keepers
LaLiga2 · percentile vs peers
Sweeper actions
73%
Goals conceded
37%
Save percentage
47%
High claims
35%
Clean sheets
20%
Long ball percentage
69%
🔥
Heatmap
1109 touches this season
Attack
Touches
1109
Attack
0%
Middle
1%
Ø position
11%
Detailed Stats & Percentiles (LaLiga2)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Saves | 98 | 2.84 |
67
|
39
|
| Save percentage | 68.1 | 68.06 |
37
|
37
|
| Goals conceded | 46 | 1.33 |
18
|
48
|
| Goals prevented | -1.28 | -0.04 |
13
|
32
|
| Clean sheets | 7 | 0.20 |
55
|
34
|
| Penalty saves | 1 | 0.03 |
69
|
79
|
| Penalties conceded | 3 | 0.09 |
30
|
69
|
| Penalty save % | 25.0 | 25.00 |
81
|
81
|
| Error led to goal | 3 | 0.09 |
0
|
13
|
| Acted as sweeper | 27 | 0.78 |
88
|
62
|
| High claims | 22 | 0.64 |
62
|
34
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 87%
|
Per 90 pctl
avg 79%
|
|---|---|---|---|---|
| Accurate passes | 985 | 28.55 |
90
|
81
|
| Pass accuracy | 79.8 | 79.82 |
93
|
93
|
| Accurate long balls | 171 | 4.96 |
60
|
23
|
| Long ball accuracy | 42.3 | 42.33 |
88
|
88
|
| Chances created | 6 | 0.17 |
100
|
95
|
| xA | 0.29 | 0.01 |
93
|
93
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.09 |
9
|
27
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 48%
|
|---|---|---|---|---|
| Saves | 98 | 2.84 |
67
|
39
|
| Save percentage | 68.1 | 68.06 |
37
|
37
|
| Goals conceded | 46 | 1.33 |
18
|
48
|
| Goals prevented | -1.28 | -0.04 |
13
|
32
|
| Clean sheets | 7 | 0.20 |
55
|
34
|
| Penalty saves | 1 | 0.03 |
69
|
79
|
| Penalties conceded | 3 | 0.09 |
30
|
69
|
| Penalty save % | 25.0 | 25.00 |
81
|
81
|
| Error led to goal | 3 | 0.09 |
0
|
13
|
| Acted as sweeper | 27 | 0.78 |
88
|
62
|
| High claims | 22 | 0.64 |
62
|
34
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 87%
|
Per 90 pctl
avg 79%
|
|---|---|---|---|---|
| Accurate passes | 985 | 28.55 |
90
|
81
|
| Pass accuracy | 79.8 | 79.82 |
93
|
93
|
| Accurate long balls | 171 | 4.96 |
60
|
23
|
| Long ball accuracy | 42.3 | 42.33 |
88
|
88
|
| Chances created | 6 | 0.17 |
100
|
95
|
| xA | 0.29 | 0.01 |
93
|
93
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 54%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.09 |
9
|
27
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (47)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs SD Huesca | LaLiga2 | 1-1 | 90 | 0 | 0 | 6.8 |
| 2026-05-24 | @ Eibar | LaLiga2 | 2-0 | 90 | 0 | 0 | 6.2 |
| 2026-05-15 | vs Albacete | LaLiga2 | 1-2 | 90 | 0 | 0 | 5.8 |
| 2026-05-10 | vs Granada | LaLiga2 | 1-0 | 90 | 0 | 0 | 8.0 |
| 2026-05-02 | @ Castellon | LaLiga2 | 1-2 | 90 | 0 | 0 | 8.4 |
| 2026-04-26 | vs Sporting Gijon | LaLiga2 | 3-2 | 90 | 0 | 0 | 6.5 |
| 2026-04-18 | @ Cultural Leonesa | LaLiga2 | 1-2 | 90 | 0 | 0 | 8.5 ⭐ |
| 2026-04-11 | vs Real Zaragoza | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.8 |
| 2026-04-04 | @ Cadiz | LaLiga2 | 1-3 | 90 | 0 | 0 | 6.3 |
| 2026-03-31 | @ Deportivo La Coruña | LaLiga2 | 2-0 | 90 | 0 | 0 | 6.5 |
| 2026-03-27 | vs CD Mirandes | LaLiga2 | 2-2 | 90 | 0 | 0 | 6.5 |
| 2026-03-22 | @ Burgos CF | LaLiga2 | 4-0 | 90 | 0 | 0 | 5.4 |
| 2026-03-15 | vs Real Sociedad B | LaLiga2 | 0-2 | 45 | 0 | 0 | 6.4 |
| 2026-03-08 | @ Racing Santander | LaLiga2 | 4-3 | 0 | 0 | 0 | |
| 2026-03-02 | vs FC Andorra | LaLiga2 | 1-4 | 90 | 0 | 0 | 4.3 |
| 2026-02-25 | @ AD Ceuta FC | LaLiga2 | 3-2 | 90 | 0 | 0 | 5.5 |
| 2026-02-21 | @ Almeria | LaLiga2 | 2-1 | 90 | 0 | 0 | 5.1 |
| 2026-02-14 | vs Leganes | LaLiga2 | 2-1 | 90 | 0 | 0 | 6.4 |
| 2026-01-31 | vs Real Valladolid | LaLiga2 | 3-1 | 90 | 0 | 0 | 7.2 |
| 2026-01-24 | @ Las Palmas | LaLiga2 | 1-2 | 90 | 0 | 0 | 7.9 |
| 2026-01-18 | vs Malaga | LaLiga2 | 0-1 | 90 | 0 | 0 | 7.7 |
| 2026-01-12 | @ SD Huesca | LaLiga2 | 1-2 | 90 | 0 | 0 | 5.1 |
| 2026-01-03 | vs Burgos CF | LaLiga2 | 2-0 | 90 | 0 | 0 | 8.4 ⭐ |
| 2025-12-21 | @ CD Mirandes | LaLiga2 | 1-2 | 90 | 0 | 0 | 6.6 |
| 2025-12-13 | vs Eibar | LaLiga2 | 0-0 | 90 | 0 | 0 | 6.9 |
| 2025-12-07 | @ Leganes | LaLiga2 | 0-0 | 90 | 0 | 0 | 7.9 |
| 2025-11-30 | vs Cadiz | LaLiga2 | 1-2 | 90 | 0 | 0 | 5.3 |
| 2025-11-22 | @ Granada | LaLiga2 | 1-1 | 90 | 0 | 0 | 8.5 ⭐ |
| 2025-11-16 | vs Deportivo La Coruña | LaLiga2 | 1-3 | 90 | 0 | 0 | 5.3 |
| 2025-11-08 | @ Malaga | LaLiga2 | 2-2 | 90 | 0 | 0 | 7.3 |
| 2025-11-02 | vs AD Ceuta FC | LaLiga2 | 2-0 | 90 | 0 | 0 | 7.5 |
| 2025-10-29 | @ Cieza | Copa del Rey | 1-0 | 0 | 0 | 0 | |
| 2025-10-25 | @ Albacete | LaLiga2 | 1-3 | 90 | 0 | 0 | 6.4 |
| 2025-10-19 | vs Almeria | LaLiga2 | 1-1 | 90 | 0 | 0 | 6.7 |
| 2025-10-14 | vs Serbia | World Cup Qualification UEFA 1st Round Grp. K | 1-3 | 90 | 0 | 0 | 6.9 |
| 2025-10-11 | @ Latvia | World Cup Qualification UEFA 1st Round Grp. K | 2-2 | 90 | 0 | 0 | 6.0 |
| 2025-10-05 | @ Real Zaragoza | LaLiga2 | 0-1 | 90 | 0 | 0 | 8.7 ⭐ |
| 2025-09-28 | @ Real Sociedad B | LaLiga2 | 1-1 | 90 | 0 | 0 | 8.5 ⭐ |
| 2025-09-21 | vs Racing Santander | LaLiga2 | 2-2 | 90 | 0 | 0 | 6.9 |
| 2025-09-14 | @ FC Andorra | LaLiga2 | 3-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Cordoba | senior | 35 | 0 | 0 | 6.83 |
| 2024/2025 | Villarreal B | senior | 28 | 0 | 0 | - |
| 2023/2024 | Villarreal B | senior | 32 | 0 | 0 | 6.60 |
| 2022/2023 | Villarreal B | senior | 23 | 0 | 0 | 6.29 |
| 2021/2022 | Villarreal B | senior | 20 | 0 | 0 | - |
| 2020/2021 | Villarreal B | senior | 1 | 0 | 0 | - |
| 2020/2021 | Villarreal CF III | senior | 17 | 0 | 0 | - |
| 2019/2020 | Villarreal CF III | senior | 12 | 0 | 0 | - |
| 2026 | Andorra | national team | 7 | 0 | 0 | 6.91 |
| 2025 | Andorra | national team | 1 | 0 | 0 | - |
| 2024 | Andorra | national team | 18 | 0 | 0 | 5.87 |
| 2022 | Andorra | national team | 10 | 0 | 0 | 6.26 |
| 2021 | Andorra | national team | 1 | 0 | 0 | 5.65 |
| 2023 | Andorra U21 | national team | 2 | 0 | 0 | - |
| 2021 | Andorra U21 | national team | 6 | 0 | 0 | - |
| 2019 | Andorra U21 | national team | 5 | 0 | 0 | - |
| 2020 | Andorra U19 | national team | 3 | 0 | 0 | - |
| 2019 | Andorra U19 | national team | 2 | 0 | 0 | - |
| 2018 | Andorra U19 | national team | 3 | 0 | 0 | - |
| 2018 | Andorra U17 | national team | 3 | 0 | 0 | - |
| 2017 | Andorra U17 | national team | 2 | 0 | 0 | - |
| 2016 | Andorra U17 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Ignasi Vilarrasa
Juan Alcedo
Álex Martin
Diego Bri
Percan
Théo Zidane
Ismael Ruiz
Nikolay Obolskiy
Jacobo González
Kevin Medina
Franck Fomeyem
Carlos Marín
Sergi Guardiola
Xavi Sintes
Rubén Alves
Adilson
Adrián Fuentes
Dalisson de Almeida
Alberto del Moral
Carlos Albarrán
Trilli
Cristian Carracedo
Pedro Ortiz
Mikel Goti
Alejandro Arevalo
Jan Salas
Adrián Vázquez
Dani Requena
Daniel Albuera
Marcelo Timorán
Javi Antras
Dani García
Angel Rodriguez
Pablo Muñoz
Amin Rajouani
Víctor Blanco
Cristian Osca
Juan Bujalance
Trophies
Villarreal
🏆
Europa League
x1
Cordoba