Age 23
Height 178 cm
Foot Left
Country Colombia
Value €577k
Contract 2028-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.51
34 matches
Last 5
6.58
+0.07 vs season
Best
7.7
vs Las Palmas
MOTM
0
of 34 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
34
Goals
3
Assists
0
Rating
6.51
Goals
2
39%
Assists
0
0%
Rating
6.46
25%
Matches
32
59%
Started
20
66%
Minutes
1754
68%
🎯
Stats compared to other attacking midfielders/wingers
LaLiga2 · percentile vs peers
Chances created
20%
Aerial duels
50%
Defensive actions
54%
Goals
27%
Shot attempts
21%
Touches
35%
🎯
Shot Map
27 shots per season
Goals
2
On target
18
xG
2.66
Conversion
7%
Goal
Saved
Off target
🔥
Heatmap
466 touches this season
Attack
Touches
466
Attack
42%
Middle
39%
Ø position
58%
Detailed Stats & Percentiles (LaLiga2)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Goals | 2 | 0.10 |
39
|
39
|
| xG | 2.66 | 0.14 |
52
|
32
|
| xGOT | 2.67 | 0.14 |
53
|
37
|
| xG excl. penalty | 2.66 | 0.14 |
53
|
34
|
| Shots | 27 | 1.39 |
46
|
25
|
| Shots on target | 9 | 0.46 |
45
|
25
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 26%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.85 | 0.10 |
52
|
33
|
| Accurate passes | 313 | 16.06 |
53
|
18
|
| Pass accuracy | 77.7 | 77.67 |
43
|
43
|
| Accurate long balls | 7 | 0.36 |
32
|
11
|
| Long ball accuracy | 36.8 | 36.84 |
16
|
16
|
| Chances created | 18 | 0.92 |
51
|
32
|
| Big chances created | 3 | 0.15 |
45
|
31
|
| Successful crosses | 10 | 0.51 |
61
|
50
|
| Cross accuracy | 16.9 | 16.95 |
30
|
30
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 28 | 1.44 |
62
|
56
|
| Dribbles success rate | 47.5 | 47.46 |
58
|
58
|
| Duels won | 123 | 6.31 |
73
|
73
|
| Duels won % | 48.0 | 48.05 |
59
|
59
|
| Aerials won | 14 | 0.72 |
67
|
53
|
| Aerials won % | 35.0 | 35.00 |
32
|
32
|
| Touches | 860 | 44.13 |
62
|
25
|
| Touches in opposition box | 58 | 2.98 |
55
|
32
|
| Dispossessed | 36 | 1.85 |
25
|
19
|
| Fouls won | 45 | 2.31 |
83
|
81
|
| Penalties awarded | 1 | 0.05 |
83
|
88
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 56 | 2.87 |
68
|
50
|
| Tackles | 36 | 1.85 |
77
|
73
|
| Interceptions | 10 | 0.51 |
62
|
54
|
| Blocked scoring attempt | 2 | 0.10 |
61
|
60
|
| Fouls committed | 27 | 1.39 |
66
|
55
|
| Recoveries | 66 | 3.39 |
59
|
23
|
| Possession won final 3rd | 7 | 0.36 |
46
|
19
|
| Dribbled past | 14 | 0.72 |
33
|
60
|
| Clearances | 8 | 0.41 |
46
|
23
|
| Clean sheets | 2 | 0.10 |
73
|
81
|
| Goals conceded while on pitch | 24 | 1.23 |
36
|
62
|
| xG against while on pitch | 28.85 | 1.48 |
27
|
31
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 16%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.21 |
30
|
54
|
| Red cards | 1 | 0.05 |
2
|
8
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 48%
|
Per 90 pctl
avg 32%
|
|---|---|---|---|---|
| Goals | 2 | 0.10 |
39
|
39
|
| xG | 2.66 | 0.14 |
52
|
32
|
| xGOT | 2.67 | 0.14 |
53
|
37
|
| xG excl. penalty | 2.66 | 0.14 |
53
|
34
|
| Shots | 27 | 1.39 |
46
|
25
|
| Shots on target | 9 | 0.46 |
45
|
25
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 26%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 1.85 | 0.10 |
52
|
33
|
| Accurate passes | 313 | 16.06 |
53
|
18
|
| Pass accuracy | 77.7 | 77.67 |
43
|
43
|
| Accurate long balls | 7 | 0.36 |
32
|
11
|
| Long ball accuracy | 36.8 | 36.84 |
16
|
16
|
| Chances created | 18 | 0.92 |
51
|
32
|
| Big chances created | 3 | 0.15 |
45
|
31
|
| Successful crosses | 10 | 0.51 |
61
|
50
|
| Cross accuracy | 16.9 | 16.95 |
30
|
30
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 52%
|
|---|---|---|---|---|
| Dribbles | 28 | 1.44 |
62
|
56
|
| Dribbles success rate | 47.5 | 47.46 |
58
|
58
|
| Duels won | 123 | 6.31 |
73
|
73
|
| Duels won % | 48.0 | 48.05 |
59
|
59
|
| Aerials won | 14 | 0.72 |
67
|
53
|
| Aerials won % | 35.0 | 35.00 |
32
|
32
|
| Touches | 860 | 44.13 |
62
|
25
|
| Touches in opposition box | 58 | 2.98 |
55
|
32
|
| Dispossessed | 36 | 1.85 |
25
|
19
|
| Fouls won | 45 | 2.31 |
83
|
81
|
| Penalties awarded | 1 | 0.05 |
83
|
88
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 55%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Defensive actions | 56 | 2.87 |
68
|
50
|
| Tackles | 36 | 1.85 |
77
|
73
|
| Interceptions | 10 | 0.51 |
62
|
54
|
| Blocked scoring attempt | 2 | 0.10 |
61
|
60
|
| Fouls committed | 27 | 1.39 |
66
|
55
|
| Recoveries | 66 | 3.39 |
59
|
23
|
| Possession won final 3rd | 7 | 0.36 |
46
|
19
|
| Dribbled past | 14 | 0.72 |
33
|
60
|
| Clearances | 8 | 0.41 |
46
|
23
|
| Clean sheets | 2 | 0.10 |
73
|
81
|
| Goals conceded while on pitch | 24 | 1.23 |
36
|
62
|
| xG against while on pitch | 28.85 | 1.48 |
27
|
31
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 16%
|
Per 90 pctl
avg 31%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.21 |
30
|
54
|
| Red cards | 1 | 0.05 |
2
|
8
|
Recent Matches (43)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | @ Cordoba | LaLiga2 | 1-1 | 0 | 0 | 0 | |
| 2026-05-24 | vs Castellon | LaLiga2 | 0-1 | 67 | 0 | 0 | 6.3 |
| 2026-05-18 | @ Leganes | LaLiga2 | 0-0 | 81 | 0 | 0 | 6.2 |
| 2026-05-11 | vs Real Sociedad B | LaLiga2 | 1-2 | 90 | 0 | 0 | 6.7 |
| 2026-05-03 | @ Racing Santander | LaLiga2 | 4-2 | 82 | 0 | 0 | 6.5 |
| 2026-04-26 | vs Real Zaragoza | LaLiga2 | 1-0 | 90 | 0 | 0 | 7.2 |
| 2026-04-19 | @ Eibar | LaLiga2 | 2-1 | 80 | 0 | 0 | 6.3 |
| 2026-04-12 | vs Deportivo La Coruña | LaLiga2 | 1-1 | 74 | 0 | 0 | 6.5 |
| 2026-04-05 | @ Las Palmas | LaLiga2 | 2-1 | 66 | 1 | 0 | 7.7 |
| 2026-04-01 | vs Cultural Leonesa | LaLiga2 | 1-1 | 0 | 0 | 0 | |
| 2026-03-28 | @ Granada | LaLiga2 | 4-2 | 4 | 0 | 0 | |
| 2026-03-20 | vs Almeria | LaLiga2 | 1-3 | 19 | 0 | 0 | 6.1 |
| 2026-03-07 | vs Albacete | LaLiga2 | 0-0 | 90 | 0 | 0 | 5.3 |
| 2026-02-28 | @ Real Valladolid | LaLiga2 | 1-0 | 31 | 0 | 0 | 6.5 |
| 2026-02-21 | vs CD Mirandes | LaLiga2 | 1-2 | 0 | 0 | 0 | |
| 2026-02-15 | vs AD Ceuta FC | LaLiga2 | 2-0 | 0 | 0 | 0 | |
| 2026-02-01 | vs Cadiz | LaLiga2 | 1-0 | 17 | 0 | 0 | 5.8 |
| 2026-01-25 | @ FC Andorra | LaLiga2 | 1-1 | 0 | 0 | 0 | |
| 2026-01-18 | @ Burgos CF | LaLiga2 | 1-0 | 57 | 0 | 0 | 6.8 |
| 2026-01-12 | vs Cordoba | LaLiga2 | 1-2 | 0 | 0 | 0 | |
| 2026-01-03 | @ Castellon | LaLiga2 | 4-1 | 17 | 0 | 0 | 6.1 |
| 2025-12-20 | vs Racing Santander | LaLiga2 | 1-1 | 60 | 0 | 0 | 6.0 |
| 2025-12-17 | vs Osasuna | Copa del Rey | 2-4 | 120 | 1 | 0 | 7.5 |
| 2025-12-12 | @ Cultural Leonesa | LaLiga2 | 0-2 | 21 | 0 | 0 | 6.1 |
| 2025-12-06 | vs Real Valladolid | LaLiga2 | 1-4 | 45 | 0 | 0 | 7.2 |
| 2025-12-02 | @ Racing de Ferrol | Copa del Rey | 0-2 | 61 | 0 | 0 | 7.3 |
| 2025-11-29 | @ Almeria | LaLiga2 | 0-0 | 13 | 0 | 0 | 5.9 |
| 2025-11-23 | vs Sporting Gijon | LaLiga2 | 2-0 | 17 | 0 | 0 | 6.0 |
| 2025-11-16 | @ Real Zaragoza | LaLiga2 | 1-0 | 78 | 0 | 0 | 6.5 |
| 2025-11-08 | vs FC Andorra | LaLiga2 | 2-2 | 89 | 0 | 0 | 7.3 |
| 2025-11-05 | @ Real Sociedad B | LaLiga2 | 2-0 | 90 | 0 | 0 | 6.5 |
| 2025-11-01 | @ Albacete | LaLiga2 | 2-1 | 12 | 0 | 0 | 6.4 |
| 2025-10-24 | vs Las Palmas | LaLiga2 | 1-1 | 55 | 0 | 0 | 6.3 |
| 2025-10-12 | @ Cadiz | LaLiga2 | 1-0 | 72 | 0 | 0 | 6.8 |
| 2025-10-04 | vs Burgos CF | LaLiga2 | 2-1 | 69 | 1 | 0 | 7.5 |
| 2025-09-28 | vs Granada | LaLiga2 | 0-1 | 67 | 0 | 0 | 6.8 |
| 2025-09-19 | @ Deportivo La Coruña | LaLiga2 | 4-0 | 45 | 0 | 0 | 6.7 |
| 2025-09-13 | vs Malaga | LaLiga2 | 1-0 | 73 | 0 | 0 | 6.5 |
| 2025-09-07 | @ AD Ceuta FC | LaLiga2 | 2-1 | 56 | 0 | 0 | 6.2 |
| 2025-09-01 | vs Eibar | LaLiga2 | 2-1 | 27 | 0 | 0 | 5.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | SD Huesca | senior | 34 | 3 | 0 | 6.51 |
| 2024/2025 | Cartagena | senior | 17 | 3 | 1 | 6.49 |
| 2024/2025 | Mallorca | senior | 2 | 0 | 0 | 6.46 |
| 2023/2024 | CD Mirandes | senior | 9 | 0 | 0 | 6.24 |
| 2023/2024 | Mallorca B | senior | 11 | 2 | 0 | - |
| 2022/2023 | Mallorca B | senior | 4 | 0 | 0 | - |
| 2023/2024 | Mallorca | senior | 2 | 0 | 0 | 7.78 |
| 2022 | Deportivo Cali | senior | 27 | 4 | 0 | 6.62 |
| 2021 | Deportivo Cali | senior | 20 | 1 | 1 | 6.49 |
| 2023 | Colombia U20 | national team | 10 | 1 | 1 | - |
| 2022 | Colombia Under 19 | national team | 5 | 0 | 0 | - |
Transfer Value History
Teammates
Diego Almeida
Juan Pérez
Toni Abad
Ro Abajas
Álvaro Carrillo
Piña
Javi Mier
Jordi Escobar
Jordi Martín
Sergi Enrich
Jaime Seoane
Liberto
Joaquin Fernández
Dani Jiménez
Jorge Pulido
Álex Cantero
Jesús Álvarez
Julio Alonso
Enol Rodríguez
Ignacio Laquintana
Francisco Portillo
Daniel Ojeda
Michael Agbekpornu
Óscar Sielva
Efe Ugiagbe
Álex Fita
Adrián Pereda
Dani Martín
Diego Aznar
Alex Calvo
Marc Aznar
Pablo Osan
Mohammed Saadouni
Raul Ojeda
Eloy Moreno
Raul Alarcon
Trophies
Deportivo Cali
🏆
Primera A
x1
SD Huesca