Age 28
Height 185 cm
Foot Left
Country Colombia
Value €1.7m
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.79
4 matches
Last 5
6.80
+0.01 vs season
Best
7.4
vs Operario Ferroviario
MOTM
0
of 4 matches
Rating by match (last 4)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
4
Goals
0
Assists
0
Rating
6.79
Goals
0
0%
Assists
0
0%
Rating
6.60
24%
Matches
3
12%
Started
3
18%
Minutes
270
19%
🎯
Shot Map
3 shots per season
Goals
0
On target
1
xG
0.05
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
131 touches this season
Attack
Touches
131
Attack
9%
Middle
27%
Ø position
32%
Detailed Stats & Percentiles (Serie A)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.05 | 0.02 |
28
|
35
|
| xGOT | 0.09 | 0.03 |
45
|
57
|
| xG excl. penalty | 0.05 | 0.02 |
28
|
35
|
| Shots | 3 | 1.00 |
36
|
89
|
| Shots on target | 1 | 0.33 |
42
|
85
|
| Headed shots | 3 | 1.00 |
57
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.21 | 0.07 |
70
|
95
|
| Accurate passes | 132 | 44.00 |
23
|
59
|
| Pass accuracy | 88.6 | 88.59 |
58
|
58
|
| Accurate long balls | 7 | 2.33 |
21
|
40
|
| Long ball accuracy | 41.2 | 41.18 |
31
|
31
|
| Chances created | 1 | 0.33 |
30
|
73
|
| Big chances created | 1 | 0.33 |
74
|
96
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Duels won | 11 | 3.67 |
20
|
36
|
| Duels won % | 35.5 | 35.48 |
4
|
4
|
| Aerials won | 9 | 3.00 |
29
|
86
|
| Aerials won % | 50.0 | 50.00 |
20
|
20
|
| Touches | 196 | 65.33 |
23
|
70
|
| Touches in opposition box | 5 | 1.67 |
45
|
95
|
| Dispossessed | 1 | 0.33 |
26
|
10
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Defensive actions | 33 | 11.00 |
23
|
89
|
| Tackles | 2 | 0.67 |
10
|
12
|
| Interceptions | 3 | 1.00 |
19
|
46
|
| Blocked scoring attempt | 3 | 1.00 |
23
|
70
|
| Fouls committed | 6 | 2.00 |
36
|
93
|
| Recoveries | 5 | 1.67 |
7
|
3
|
| Dribbled past | 4 | 1.33 |
36
|
3
|
| Clearances | 25 | 8.33 |
29
|
95
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 5 | 1.67 |
73
|
23
|
| xG against while on pitch | 4.98 | 1.66 |
75
|
20
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.33 |
46
|
25
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 34%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.05 | 0.02 |
28
|
35
|
| xGOT | 0.09 | 0.03 |
45
|
57
|
| xG excl. penalty | 0.05 | 0.02 |
28
|
35
|
| Shots | 3 | 1.00 |
36
|
89
|
| Shots on target | 1 | 0.33 |
42
|
85
|
| Headed shots | 3 | 1.00 |
57
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 38%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.21 | 0.07 |
70
|
95
|
| Accurate passes | 132 | 44.00 |
23
|
59
|
| Pass accuracy | 88.6 | 88.59 |
58
|
58
|
| Accurate long balls | 7 | 2.33 |
21
|
40
|
| Long ball accuracy | 41.2 | 41.18 |
31
|
31
|
| Chances created | 1 | 0.33 |
30
|
73
|
| Big chances created | 1 | 0.33 |
74
|
96
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 24%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Duels won | 11 | 3.67 |
20
|
36
|
| Duels won % | 35.5 | 35.48 |
4
|
4
|
| Aerials won | 9 | 3.00 |
29
|
86
|
| Aerials won % | 50.0 | 50.00 |
20
|
20
|
| Touches | 196 | 65.33 |
23
|
70
|
| Touches in opposition box | 5 | 1.67 |
45
|
95
|
| Dispossessed | 1 | 0.33 |
26
|
10
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 30%
|
Per 90 pctl
avg 41%
|
|---|---|---|---|---|
| Defensive actions | 33 | 11.00 |
23
|
89
|
| Tackles | 2 | 0.67 |
10
|
12
|
| Interceptions | 3 | 1.00 |
19
|
46
|
| Blocked scoring attempt | 3 | 1.00 |
23
|
70
|
| Fouls committed | 6 | 2.00 |
36
|
93
|
| Recoveries | 5 | 1.67 |
7
|
3
|
| Dribbled past | 4 | 1.33 |
36
|
3
|
| Clearances | 25 | 8.33 |
29
|
95
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 5 | 1.67 |
73
|
23
|
| xG against while on pitch | 4.98 | 1.66 |
75
|
20
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 73%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.33 |
46
|
25
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (48)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | @ Cruzeiro | Serie A | 1-1 | 90 | 0 | 0 | 7.1 |
| 2026-05-28 | vs Deportivo La Guaira | Copa Libertadores Grp. C | 3-1 | 0 | 0 | 0 | |
| 2026-05-23 | @ Mirassol | Serie A | 1-0 | 0 | 0 | 0 | |
| 2026-05-19 | vs Bolivar | Copa Libertadores Grp. C | 2-1 | 0 | 0 | 0 | |
| 2026-05-13 | vs Operario Ferroviario | Copa do Brasil | 2-1 | 0 | 0 | 0 | |
| 2026-05-09 | vs Vitoria | Serie A | 2-2 | 90 | 0 | 0 | 6.9 |
| 2026-05-07 | @ Independiente Rivadavia | Copa Libertadores Grp. C | 1-1 | 0 | 0 | 0 | |
| 2026-05-03 | @ Internacional | Serie A | 2-0 | 90 | 0 | 0 | 5.8 |
| 2026-04-30 | @ Bolivar | Copa Libertadores Grp. C | 2-0 | 0 | 0 | 0 | |
| 2026-04-26 | vs Chapecoense AF | Serie A | 2-1 | 0 | 0 | 0 | |
| 2026-04-24 | @ Operario Ferroviario | Copa do Brasil | 0-0 | 90 | 0 | 0 | 7.4 |
| 2026-04-19 | @ Santos FC | Serie A | 2-3 | 0 | 0 | 0 | |
| 2026-04-16 | vs Independiente Rivadavia | Copa Libertadores Grp. C | 1-2 | 0 | 0 | 0 | |
| 2026-04-12 | vs Flamengo | Serie A | 1-2 | 0 | 0 | 0 | |
| 2026-04-07 | @ Deportivo La Guaira | Copa Libertadores Grp. C | 0-0 | 0 | 0 | 0 | |
| 2026-04-04 | @ Coritiba | Serie A | 1-1 | 0 | 0 | 0 | |
| 2026-04-02 | vs Corinthians | Serie A | 3-1 | 0 | 0 | 0 | |
| 2026-03-21 | vs Atletico MG | Serie A | 1-0 | 0 | 0 | 0 | |
| 2026-03-19 | @ Vasco da Gama | Serie A | 3-2 | 0 | 0 | 0 | |
| 2026-03-15 | vs Athletico Paranaense | Serie A | 3-2 | 0 | 0 | 0 | |
| 2026-03-12 | @ Remo | Serie A | 0-2 | 0 | 0 | 0 | |
| 2026-03-01 | vs Club Atletico Penarol | Liga AUF Uruguaya Apertura | 0-1 | 90 | 0 | 0 | |
| 2026-02-21 | @ Club Atlético Progreso | Liga AUF Uruguaya Apertura | 0-1 | 90 | 1 | 0 | |
| 2026-02-14 | vs Racing | Liga AUF Uruguaya Apertura | 1-1 | 90 | 0 | 0 | |
| 2026-02-08 | @ Boston River | Liga AUF Uruguaya Apertura | 1-2 | 90 | 0 | 0 | |
| 2025-11-30 | vs Club Atletico Penarol | Liga AUF Uruguaya | 1-0 | 118 | 0 | 0 | |
| 2025-11-23 | @ Club Atletico Penarol | Liga AUF Uruguaya | 2-2 | 90 | 0 | 0 | |
| 2025-11-09 | @ Defensor Sporting | Liga AUF Uruguaya Clausura | 1-1 | 90 | 0 | 0 | |
| 2025-11-01 | @ Cerro | Liga AUF Uruguaya Clausura | 0-0 | 90 | 0 | 0 | |
| 2025-10-26 | @ Montevideo Wanderers | Liga AUF Uruguaya Clausura | 0-0 | 90 | 0 | 0 | |
| 2025-10-18 | vs Miramar Misiones | Liga AUF Uruguaya Clausura | 3-1 | 90 | 0 | 0 | |
| 2025-10-12 | @ Danubio | Liga AUF Uruguaya Clausura | 0-0 | 90 | 0 | 0 | |
| 2025-10-04 | vs Cerro Largo | Liga AUF Uruguaya Clausura | 2-1 | 90 | 0 | 0 | |
| 2025-09-28 | @ Juventud de las Piedras | Liga AUF Uruguaya Clausura | 0-0 | 90 | 0 | 0 | |
| 2025-09-20 | vs Liverpool FC | Liga AUF Uruguaya Clausura | 3-1 | 90 | 0 | 0 | |
| 2025-09-14 | @ Plaza Colonia | Liga AUF Uruguaya Clausura | 1-2 | 90 | 0 | 0 | |
| 2025-09-07 | vs Racing | Liga AUF Uruguaya Clausura | 3-0 | 90 | 0 | 0 | |
| 2025-08-30 | @ River Plate | Liga AUF Uruguaya Clausura | 0-3 | 90 | 1 | 0 | |
| 2025-08-23 | vs Boston River | Liga AUF Uruguaya Clausura | 0-0 | 90 | 0 | 0 | |
| 2025-08-09 | @ Club Atletico Penarol | Liga AUF Uruguaya Clausura | 3-0 | 90 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Fluminense | senior | 4 | 0 | 0 | 6.79 |
| 2026 | Nacional | senior | 5 | 1 | 0 | - |
| 2025 | Nacional | senior | 46 | 4 | 1 | 7.63 |
| 2024 | Santa Fe | senior | 49 | 5 | 1 | 7.21 |
| 2023 | Santa Fe | senior | 27 | 1 | 0 | 6.83 |
| 2022 | Corporación Club Deportivo Tuluá | senior | 38 | 2 | 0 | 6.68 |
| 2021 | Corporación Club Deportivo Tuluá | senior | 39 | 3 | 0 | - |
| 2020 | Corporación Club Deportivo Tuluá | senior | 20 | 4 | 0 | - |
| 2019 | Patriotas | senior | 20 | 0 | 0 | 6.01 |
| 2018 | Llaneros FC | senior | 34 | 4 | 0 | - |
| 2017 | Corporación Club Deportivo Tuluá | senior | 8 | 0 | 0 | - |
| 2016 | Corporación Club Deportivo Tuluá | senior | 4 | 0 | 0 | - |
| 2016 | Corporación Club Deportivo Tuluá Under 20 | youth | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Hulk
Fábio
Samuel Xavier
Jemmes
Ignácio
Facundo Bernal
Renê
Yeferson Soteldo
Martinelli
John Kennedy
Ganso
Jefferson Savarino
Guilherme Arana
Germán Cano
Matheus Reis
Nonato
Agustín Canobbio
Rodrigo Castillo
Igor Rabello
Juan Pablo Freytes
Guga
Antônio Carlos
Gustavo Félix
Alisson
Marcelo Pitaluga
Riquelme
Lucho Acosta
Gorgulho
Wesley Natã
Hércules
Vagno
Isack Gabriel
Keven Samuel
Davi Schuindt
João Lourenço
Agner
Kelwin
Júlio Fidelis
Kaio Borges
Paulo Guilherme
Peter
Enzo
Ruan Sales
Breno
Naarã
David Terans
Kevin Serna
Davi Melo
Otávio
Vitor Eudes
Fluminense