Age 30
Height 173 cm
Foot Right
Country Colombia
Value €1.3m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.93
22 matches
Last 5
6.98
+0.05 vs season
Best
8.2
vs Bucaramanga
MOTM
0
of 45 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Primera A Apertura
Junior FC
VS
2026-06-03
Atletico Nacional
Filter:
Apps
22
Goals
2
Assists
1
Rating
6.93
Goals
2
91%
Assists
1
51%
Rating
6.93
74%
Matches
21
100%
Started
21
100%
Minutes
1886
100%
🎯
Shot Map
24 shots per season
Goals
2
On target
11
xG
2.41
Conversion
8%
Goal
Saved
Off target
🔥
Heatmap
1053 touches this season
Attack
Touches
1053
Attack
27%
Middle
48%
Ø position
50%
Detailed Stats & Percentiles (Primera A Apertura)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 96%
|
Per 90 pctl
avg 88%
|
|---|---|---|---|---|
| Goals | 2 | 0.10 |
91
|
85
|
| xG | 2.41 | 0.11 |
97
|
93
|
| xGOT | 1.36 | 0.06 |
93
|
85
|
| xG excl. penalty | 2.41 | 0.11 |
100
|
96
|
| Shots | 24 | 1.15 |
97
|
82
|
| Shots on target | 7 | 0.33 |
97
|
88
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
51
|
51
|
| xA | 0.84 | 0.04 |
69
|
25
|
| Accurate passes | 462 | 22.05 |
90
|
19
|
| Pass accuracy | 82.4 | 82.35 |
67
|
67
|
| Accurate long balls | 17 | 0.81 |
53
|
9
|
| Long ball accuracy | 37.8 | 37.78 |
23
|
23
|
| Chances created | 14 | 0.67 |
77
|
45
|
| Big chances created | 1 | 0.05 |
56
|
56
|
| Successful crosses | 6 | 0.29 |
61
|
27
|
| Cross accuracy | 28.6 | 28.57 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 29%
|
|---|---|---|---|---|
| Dribbles | 7 | 0.33 |
80
|
53
|
| Dribbles success rate | 31.8 | 31.82 |
34
|
34
|
| Duels won | 40 | 1.91 |
64
|
7
|
| Duels won % | 36.7 | 36.70 |
7
|
7
|
| Aerials won | 7 | 0.33 |
53
|
17
|
| Aerials won % | 33.3 | 33.33 |
13
|
13
|
| Touches | 907 | 43.28 |
92
|
8
|
| Touches in opposition box | 45 | 2.15 |
100
|
91
|
| Dispossessed | 11 | 0.52 |
3
|
33
|
| Fouls won | 8 | 0.38 |
56
|
24
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Defensive actions | 61 | 2.91 |
70
|
4
|
| Tackles | 18 | 0.86 |
70
|
13
|
| Interceptions | 9 | 0.43 |
48
|
8
|
| Blocked scoring attempt | 3 | 0.14 |
66
|
39
|
| Fouls committed | 19 | 0.91 |
90
|
25
|
| Recoveries | 67 | 3.20 |
91
|
46
|
| Possession won final 3rd | 5 | 0.24 |
93
|
80
|
| Dribbled past | 12 | 0.57 |
3
|
30
|
| Clearances | 31 | 1.48 |
72
|
12
|
| Clean sheets | 7 | 0.33 |
100
|
80
|
| Goals conceded while on pitch | 17 | 0.81 |
24
|
87
|
| xG against while on pitch | 16.39 | 0.78 |
17
|
86
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.24 |
3
|
44
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 96%
|
Per 90 pctl
avg 88%
|
|---|---|---|---|---|
| Goals | 2 | 0.10 |
91
|
85
|
| xG | 2.41 | 0.11 |
97
|
93
|
| xGOT | 1.36 | 0.06 |
93
|
85
|
| xG excl. penalty | 2.41 | 0.11 |
100
|
96
|
| Shots | 24 | 1.15 |
97
|
82
|
| Shots on target | 7 | 0.33 |
97
|
88
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 39%
|
|---|---|---|---|---|
| Assists | 1 | 0.05 |
51
|
51
|
| xA | 0.84 | 0.04 |
69
|
25
|
| Accurate passes | 462 | 22.05 |
90
|
19
|
| Pass accuracy | 82.4 | 82.35 |
67
|
67
|
| Accurate long balls | 17 | 0.81 |
53
|
9
|
| Long ball accuracy | 37.8 | 37.78 |
23
|
23
|
| Chances created | 14 | 0.67 |
77
|
45
|
| Big chances created | 1 | 0.05 |
56
|
56
|
| Successful crosses | 6 | 0.29 |
61
|
27
|
| Cross accuracy | 28.6 | 28.57 |
69
|
69
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 50%
|
Per 90 pctl
avg 29%
|
|---|---|---|---|---|
| Dribbles | 7 | 0.33 |
80
|
53
|
| Dribbles success rate | 31.8 | 31.82 |
34
|
34
|
| Duels won | 40 | 1.91 |
64
|
7
|
| Duels won % | 36.7 | 36.70 |
7
|
7
|
| Aerials won | 7 | 0.33 |
53
|
17
|
| Aerials won % | 33.3 | 33.33 |
13
|
13
|
| Touches | 907 | 43.28 |
92
|
8
|
| Touches in opposition box | 45 | 2.15 |
100
|
91
|
| Dispossessed | 11 | 0.52 |
3
|
33
|
| Fouls won | 8 | 0.38 |
56
|
24
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 62%
|
Per 90 pctl
avg 43%
|
|---|---|---|---|---|
| Defensive actions | 61 | 2.91 |
70
|
4
|
| Tackles | 18 | 0.86 |
70
|
13
|
| Interceptions | 9 | 0.43 |
48
|
8
|
| Blocked scoring attempt | 3 | 0.14 |
66
|
39
|
| Fouls committed | 19 | 0.91 |
90
|
25
|
| Recoveries | 67 | 3.20 |
91
|
46
|
| Possession won final 3rd | 5 | 0.24 |
93
|
80
|
| Dribbled past | 12 | 0.57 |
3
|
30
|
| Clearances | 31 | 1.48 |
72
|
12
|
| Clean sheets | 7 | 0.33 |
100
|
80
|
| Goals conceded while on pitch | 17 | 0.81 |
24
|
87
|
| xG against while on pitch | 16.39 | 0.78 |
17
|
86
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 72%
|
|---|---|---|---|---|
| Yellow cards | 5 | 0.24 |
3
|
44
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (51)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Tolima | Primera A Apertura | 3-1 | 86 | 1 | 0 | 7.8 |
| 2026-05-16 | @ Tolima | Primera A Apertura | 0-1 | 90 | 0 | 0 | 6.7 |
| 2026-05-12 | vs Internacional de Bogota | Primera A Apertura | 7-1 | 90 | 0 | 0 | 6.6 |
| 2026-05-09 | @ Internacional de Bogota | Primera A Apertura | 1-2 | 90 | 0 | 0 | 6.8 |
| 2026-05-01 | @ Once Caldas | Primera A Apertura | 1-0 | 90 | 0 | 0 | 7.0 |
| 2026-04-25 | @ Deportivo Pereira | Primera A Apertura | 1-0 | 90 | 0 | 0 | 7.0 |
| 2026-04-21 | vs Bucaramanga | Primera A Apertura | 2-0 | 90 | 1 | 0 | 8.2 |
| 2026-04-12 | @ Independiente Medellin | Primera A Apertura | 2-3 | 90 | 0 | 0 | 6.4 |
| 2026-04-07 | vs CD Jaguares | Primera A Apertura | 2-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-29 | @ Deportivo Pasto | Primera A Apertura | 1-2 | 90 | 0 | 0 | 7.1 |
| 2026-03-22 | vs Internacional de Bogota | Primera A Apertura | 3-0 | 90 | 0 | 0 | 7.0 |
| 2026-03-18 | @ Millonarios | Primera A Apertura | 3-0 | 90 | 0 | 0 | 5.3 |
| 2026-03-14 | vs Llaneros FC | Primera A Apertura | 2-0 | 90 | 0 | 0 | 6.9 |
| 2026-03-11 | @ Junior FC | Primera A Apertura | 0-4 | 90 | 0 | 0 | 6.8 |
| 2026-03-07 | @ Aguilas Doradas | Primera A Apertura | 1-2 | 90 | 0 | 0 | 6.4 |
| 2026-03-05 | vs Millonarios | Copa Sudamericana Qualification | 1-3 | 70 | 0 | 0 | 6.6 |
| 2026-02-26 | @ Santa Fe | Primera A Apertura | 1-2 | 90 | 0 | 1 | 7.9 |
| 2026-02-21 | vs Alianza FC | Primera A Apertura | 3-0 | 90 | 0 | 0 | 6.8 |
| 2026-02-15 | @ Deportivo Cali | Primera A Apertura | 1-0 | 90 | 0 | 0 | 6.6 |
| 2026-02-13 | vs Fortaleza FC | Primera A Apertura | 4-1 | 90 | 0 | 0 | 7.5 |
| 2026-02-05 | vs America de Cali | Primera A Apertura | 2-1 | 90 | 0 | 0 | 6.7 |
| 2026-01-31 | vs Inter Miami CF | Club Friendlies | 1-2 | 45 | 0 | 1 | 7.3 |
| 2026-01-17 | vs Chico FC | Primera A Apertura | 4-0 | 90 | 0 | 0 | 7.5 |
| 2025-12-08 | @ America de Cali | Primera A Clausura Playoff Grp. A | 3-2 | 86 | 0 | 1 | 6.1 |
| 2025-12-04 | vs Independiente Medellin | Primera A Clausura Playoff Grp. A | 2-1 | 90 | 0 | 0 | 7.1 |
| 2025-11-30 | @ Junior FC | Primera A Clausura Playoff Grp. A | 2-1 | 90 | 0 | 0 | 6.4 |
| 2025-11-27 | vs Junior FC | Primera A Clausura Playoff Grp. A | 1-1 | 90 | 0 | 0 | 6.6 |
| 2025-11-23 | @ Independiente Medellin | Primera A Clausura Playoff Grp. A | 0-0 | 90 | 0 | 0 | 6.9 |
| 2025-11-21 | vs America de Cali | Primera A Clausura Playoff Grp. A | 1-0 | 90 | 0 | 0 | 7.7 |
| 2025-11-14 | @ Junior FC | Primera A Clausura | 2-1 | 13 | 0 | 0 | 6.4 |
| 2025-11-08 | vs Aguilas Doradas | Primera A Clausura | 2-1 | 90 | 0 | 0 | 7.3 |
| 2025-10-26 | vs Independiente Medellin | Primera A Clausura | 5-2 | 90 | 1 | 0 | 8.1 |
| 2025-10-18 | @ Deportivo Pasto | Primera A Clausura | 2-2 | 90 | 0 | 0 | 5.9 |
| 2025-10-15 | @ Canada | Friendlies | 0-0 | 90 | 0 | 0 | 6.8 |
| 2025-10-12 | @ Mexico | Friendlies | 0-4 | 0 | 0 | 0 | |
| 2025-10-06 | @ Chico FC | Primera A Clausura | 1-1 | 90 | 0 | 0 | 7.1 |
| 2025-09-28 | vs Millonarios | Primera A Clausura | 2-0 | 90 | 0 | 0 | 7.1 |
| 2025-09-21 | @ Union Magdalena | Primera A Clausura | 1-2 | 90 | 1 | 0 | 7.8 |
| 2025-09-14 | vs Bucaramanga | Primera A Clausura | 0-3 | 73 | 0 | 0 | |
| 2025-09-04 | vs Bolivia | World Cup Qualification CONMEBOL | 3-0 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Atletico Nacional | senior | 22 | 2 | 1 | 6.93 |
| 2025 | Atletico Nacional | senior | 51 | 6 | 2 | 6.90 |
| 2024 | Atletico Nacional | senior | 24 | 9 | 3 | 7.27 |
| 2023 | Atletico Nacional | senior | 34 | 3 | 5 | 7.02 |
| 2022 | Atletico Nacional | senior | 17 | 3 | 1 | 7.21 |
| 2022 | Millonarios | senior | 6 | 0 | 0 | 7.21 |
| 2021 | Millonarios | senior | 27 | 4 | 3 | 7.15 |
| 2020 | Millonarios | senior | 19 | 2 | 4 | 7.11 |
| 2019 | Millonarios | senior | 33 | 3 | 3 | 6.90 |
| 2018 | Millonarios | senior | 22 | 0 | 2 | - |
| 2017 | Millonarios | senior | 6 | 0 | 0 | - |
| 2026 | Colombia | national team | 1 | 0 | 0 | - |
| 2025 | Colombia | national team | 1 | 0 | 0 | 6.77 |
| 2022 | Colombia | national team | 1 | 0 | 0 | 6.44 |
Trophies
Atletico Nacional
🏆
Primera A
x2
🏆
Superliga
x1
🏆
Copa Colombia
x2
Millonarios
🏆
Primera A
x1
🏆
Cuadrangular Bogota
x1
🏆
Superliga
x1