Age 33
Height 177 cm
Foot Right
Country Colombia
Value €410k
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.25
26 matches
Last 5
7.12
-0.13 vs season
Best
8.8
vs Junior FC
MOTM
5
of 58 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
26
Goals
1
Assists
6
Rating
7.25
Goals
1
67%
Assists
6
100%
Rating
7.31
97%
Matches
19
84%
Started
19
96%
Minutes
1662
95%
🎯
Stats compared to other midfielders
Primera A Apertura · percentile vs peers
Chances created
84%
Aerial duels
16%
Defensive actions
51%
Goals
47%
Shot attempts
61%
Touches
97%
🎯
Shot Map
16 shots per season
Goals
1
On target
10
xG
0.54
Conversion
6%
Goal
Saved
Off target
🔥
Heatmap
1535 touches this season
Attack
Touches
1535
Attack
15%
Middle
65%
Ø position
48%
Detailed Stats & Percentiles (Primera A Apertura)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
67
|
67
|
| xG | 0.54 | 0.03 |
64
|
38
|
| xGOT | 0.51 | 0.03 |
73
|
53
|
| xG excl. penalty | 0.54 | 0.03 |
64
|
38
|
| Shots | 16 | 0.87 |
81
|
40
|
| Shots on target | 5 | 0.27 |
76
|
55
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 92%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Assists | 6 | 0.32 |
100
|
93
|
| xA | 2.35 | 0.13 |
96
|
81
|
| Accurate passes | 1034 | 55.99 |
98
|
96
|
| Pass accuracy | 88.9 | 88.91 |
86
|
86
|
| Accurate long balls | 85 | 4.60 |
96
|
90
|
| Long ball accuracy | 66.4 | 66.41 |
78
|
78
|
| Chances created | 26 | 1.41 |
94
|
76
|
| Successful crosses | 13 | 0.70 |
94
|
82
|
| Cross accuracy | 35.1 | 35.14 |
83
|
83
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Dribbles | 7 | 0.38 |
82
|
57
|
| Dribbles success rate | 50.0 | 50.00 |
60
|
60
|
| Duels won | 67 | 3.63 |
93
|
44
|
| Duels won % | 52.8 | 52.76 |
63
|
63
|
| Aerials won | 7 | 0.38 |
63
|
31
|
| Aerials won % | 50.0 | 50.00 |
52
|
52
|
| Touches | 1378 | 74.62 |
98
|
94
|
| Touches in opposition box | 9 | 0.49 |
63
|
38
|
| Dispossessed | 6 | 0.32 |
24
|
64
|
| Fouls won | 22 | 1.19 |
87
|
53
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Defensive actions | 70 | 3.79 |
89
|
48
|
| Tackles | 31 | 1.68 |
94
|
59
|
| Interceptions | 7 | 0.38 |
57
|
20
|
| Blocked scoring attempt | 1 | 0.05 |
31
|
31
|
| Fouls committed | 34 | 1.84 |
98
|
69
|
| Penalties conceded | 1 | 0.05 |
0
|
9
|
| Recoveries | 91 | 4.93 |
96
|
73
|
| Possession won final 3rd | 3 | 0.16 |
60
|
43
|
| Dribbled past | 7 | 0.38 |
21
|
63
|
| Clearances | 31 | 1.68 |
97
|
76
|
| Clean sheets | 7 | 0.38 |
100
|
96
|
| Goals conceded while on pitch | 16 | 0.87 |
19
|
74
|
| xG against while on pitch | 19.92 | 1.08 |
5
|
44
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Yellow cards | 8 | 0.43 |
2
|
26
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 49%
|
|---|---|---|---|---|
| Goals | 1 | 0.05 |
67
|
67
|
| xG | 0.54 | 0.03 |
64
|
38
|
| xGOT | 0.51 | 0.03 |
73
|
53
|
| xG excl. penalty | 0.54 | 0.03 |
64
|
38
|
| Shots | 16 | 0.87 |
81
|
40
|
| Shots on target | 5 | 0.27 |
76
|
55
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 92%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Assists | 6 | 0.32 |
100
|
93
|
| xA | 2.35 | 0.13 |
96
|
81
|
| Accurate passes | 1034 | 55.99 |
98
|
96
|
| Pass accuracy | 88.9 | 88.91 |
86
|
86
|
| Accurate long balls | 85 | 4.60 |
96
|
90
|
| Long ball accuracy | 66.4 | 66.41 |
78
|
78
|
| Chances created | 26 | 1.41 |
94
|
76
|
| Successful crosses | 13 | 0.70 |
94
|
82
|
| Cross accuracy | 35.1 | 35.14 |
83
|
83
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 68%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Dribbles | 7 | 0.38 |
82
|
57
|
| Dribbles success rate | 50.0 | 50.00 |
60
|
60
|
| Duels won | 67 | 3.63 |
93
|
44
|
| Duels won % | 52.8 | 52.76 |
63
|
63
|
| Aerials won | 7 | 0.38 |
63
|
31
|
| Aerials won % | 50.0 | 50.00 |
52
|
52
|
| Touches | 1378 | 74.62 |
98
|
94
|
| Touches in opposition box | 9 | 0.49 |
63
|
38
|
| Dispossessed | 6 | 0.32 |
24
|
64
|
| Fouls won | 22 | 1.19 |
87
|
53
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 59%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Defensive actions | 70 | 3.79 |
89
|
48
|
| Tackles | 31 | 1.68 |
94
|
59
|
| Interceptions | 7 | 0.38 |
57
|
20
|
| Blocked scoring attempt | 1 | 0.05 |
31
|
31
|
| Fouls committed | 34 | 1.84 |
98
|
69
|
| Penalties conceded | 1 | 0.05 |
0
|
9
|
| Recoveries | 91 | 4.93 |
96
|
73
|
| Possession won final 3rd | 3 | 0.16 |
60
|
43
|
| Dribbled past | 7 | 0.38 |
21
|
63
|
| Clearances | 31 | 1.68 |
97
|
76
|
| Clean sheets | 7 | 0.38 |
100
|
96
|
| Goals conceded while on pitch | 16 | 0.87 |
19
|
74
|
| xG against while on pitch | 19.92 | 1.08 |
5
|
44
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 63%
|
|---|---|---|---|---|
| Yellow cards | 8 | 0.43 |
2
|
26
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (58)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | vs CSD Macara | Copa Sudamericana Grp. A | 0-0 | 77 | 0 | 0 | 7.3 |
| 2026-05-20 | vs Tigre | Copa Sudamericana Grp. A | 1-1 | 45 | 0 | 0 | 6.5 |
| 2026-05-13 | @ Santa Fe | Primera A Apertura | 4-0 | 73 | 0 | 0 | 5.6 |
| 2026-05-10 | vs Santa Fe | Primera A Apertura | 1-1 | 90 | 0 | 1 | 8.4 ⭐ |
| 2026-05-07 | @ Alianza Atletico | Copa Sudamericana Grp. A | 0-2 | 90 | 0 | 0 | 7.8 |
| 2026-05-01 | @ Tigre | Copa Sudamericana Grp. A | 2-0 | 75 | 0 | 0 | 6.4 |
| 2026-04-25 | @ Deportivo Cali | Primera A Apertura | 1-0 | 90 | 0 | 0 | 5.3 |
| 2026-04-23 | @ Fortaleza FC | Primera A Apertura | 1-2 | 90 | 0 | 0 | 7.3 |
| 2026-04-20 | vs Millonarios | Primera A Apertura | 3-1 | 75 | 0 | 2 | 8.7 ⭐ |
| 2026-04-16 | vs Alianza Atletico | Copa Sudamericana Grp. A | 2-1 | 90 | 0 | 0 | 7.7 |
| 2026-04-10 | @ CSD Macara | Copa Sudamericana Grp. A | 1-1 | 90 | 0 | 0 | 7.0 |
| 2026-04-05 | @ Cucuta | Primera A Apertura | 2-0 | 90 | 0 | 0 | 6.3 |
| 2026-04-02 | vs Bucaramanga | Primera A Apertura | 2-0 | 90 | 0 | 0 | 8.0 |
| 2026-03-30 | @ Independiente Medellin | Primera A Apertura | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-03-26 | vs Llaneros FC | Primera A Apertura | 0-0 | 90 | 0 | 0 | 7.5 |
| 2026-03-20 | @ Aguilas Doradas | Primera A Apertura | 0-1 | 90 | 0 | 1 | 8.1 |
| 2026-03-15 | vs Tolima | Primera A Apertura | 1-1 | 90 | 0 | 1 | 8.1 |
| 2026-03-06 | vs Bucaramanga | Copa Sudamericana Qualification | 2-1 | 90 | 0 | 0 | 8.3 |
| 2026-02-28 | @ Alianza FC | Primera A Apertura | 0-3 | 90 | 1 | 0 | 8.5 |
| 2026-02-23 | vs CD Jaguares | Primera A Apertura | 3-0 | 74 | 0 | 0 | 7.1 |
| 2026-02-19 | @ Junior FC | Primera A Apertura | 2-1 | 90 | 0 | 0 | 7.7 |
| 2026-02-14 | vs Santa Fe | Primera A Apertura | 1-0 | 90 | 0 | 0 | 7.1 |
| 2026-02-05 | @ Atletico Nacional | Primera A Apertura | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-01-30 | vs Once Caldas | Primera A Apertura | 1-1 | 90 | 0 | 0 | 7.2 |
| 2026-01-25 | @ Chico FC | Primera A Apertura | 0-1 | 90 | 0 | 0 | 6.6 |
| 2026-01-17 | vs Internacional de Bogota | Primera A Apertura | 3-0 | 90 | 0 | 1 | 8.2 |
| 2025-12-08 | vs Atletico Nacional | Primera A Clausura Playoff Grp. A | 3-2 | 90 | 0 | 0 | 7.2 |
| 2025-12-05 | @ Junior FC | Primera A Clausura Playoff Grp. A | 2-1 | 90 | 0 | 0 | 6.6 |
| 2025-11-24 | vs Junior FC | Primera A Clausura Playoff Grp. A | 1-1 | 89 | 0 | 0 | 5.6 |
| 2025-11-21 | @ Atletico Nacional | Primera A Clausura Playoff Grp. A | 1-0 | 90 | 0 | 0 | 5.9 |
| 2025-11-14 | @ Independiente Medellin | Primera A Clausura | 3-0 | 90 | 0 | 0 | 6.5 |
| 2025-11-09 | vs Union Magdalena | Primera A Clausura | 3-0 | 90 | 0 | 0 | 8.0 |
| 2025-11-06 | @ Chico FC | Primera A Clausura | 0-2 | 90 | 0 | 0 | 7.2 |
| 2025-10-25 | vs Junior FC | Primera A Clausura | 2-1 | 90 | 0 | 0 | 7.4 ⭐ |
| 2025-10-19 | @ Deportivo Cali | Primera A Clausura | 0-2 | 90 | 0 | 0 | 7.3 |
| 2025-10-12 | vs Internacional de Bogota | Primera A Clausura | 3-2 | 90 | 0 | 0 | 7.9 |
| 2025-10-08 | @ Millonarios | Primera A Clausura | 2-1 | 90 | 0 | 0 | 7.0 |
| 2025-09-28 | vs Envigado | Primera A Clausura | 1-1 | 62 | 0 | 0 | 6.9 |
| 2025-09-25 | @ Deportivo Pasto | Primera A Clausura | 0-2 | 87 | 1 | 0 | 7.9 |
| 2025-09-20 | vs Once Caldas | Primera A Clausura | 2-1 | 90 | 0 | 0 | 7.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | America de Cali | senior | 26 | 1 | 6 | 7.25 |
| 2025 | America de Cali | senior | 59 | 3 | 3 | 7.28 |
| 2024 | Cerro Porteno | senior | 34 | 2 | 2 | 6.14 |
| 2023 | Cerro Porteno | senior | 34 | 5 | 1 | 7.67 |
| 2022 | Cerro Porteno | senior | 44 | 0 | 4 | 7.02 |
| 2021 | Cerro Porteno | senior | 21 | 0 | 1 | 7.09 |
| 2021 | America de Cali | senior | 26 | 0 | 4 | 7.20 |
| 2020 | America de Cali | senior | 26 | 0 | 5 | 6.77 |
| 2019 | America de Cali | senior | 22 | 2 | 1 | 7.13 |
| 2019 | Tolima | senior | 28 | 0 | 5 | 7.06 |
| 2018 | Tolima | senior | 40 | 3 | 0 | - |
| 2017 | Tolima | senior | 18 | 0 | 1 | - |
| 2017 | Junior FC | senior | 8 | 1 | 0 | - |
| 2016 | Millonarios | senior | 33 | 0 | 0 | - |
| 2015 | Alianza FC | senior | 39 | 1 | 0 | - |
| 2014 | Alianza FC | senior | 34 | 2 | 0 | - |
| 2013 | Alianza FC | senior | 39 | 0 | 0 | - |
| 2012 | Alianza FC | senior | 40 | 1 | 0 | - |
| 2026 | Colombia | national team | 1 | 0 | 0 | - |
Trophies
Cerro Porteno
🏆
Division Profesional
x1
America de Cali
🏆
Primera A
x2
🏆
Cuadrangular Bogota
x1
Tolima
🏆
Primera A
x1
Alianza FC
🏆
Primera B
x1
Atletico Nacional
🏆
Primera A
x1