Age 30
Height 183 cm
Foot Right
Country Colombia
Value €191.6k
Contract 2026-11-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.91
13 matches
Last 5
7.06
+0.15 vs season
Best
8.1
vs Criciuma
MOTM
1
of 26 matches
Rating by match (last 26)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
📅
Fromext match
Serie B
Goias
VS
2026-06-10
Novorizontino
Filter:
Apps
13
Goals
1
Assists
0
Rating
6.91
Goals
0
0%
Assists
0
0%
Rating
7.08
72%
Matches
5
15%
Started
4
33%
Minutes
347
36%
🎯
Shot Map
2 shots per season
Goals
0
On target
0
xG
0.11
Conversion
0%
Goal
Saved
Off target
🔥
Heatmap
264 touches this season
Attack
Touches
264
Attack
17%
Middle
44%
Ø position
43%
Detailed Stats & Percentiles (Serie B)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.11 | 0.03 |
49
|
49
|
| xG excl. penalty | 0.11 | 0.03 |
49
|
49
|
| Shots | 2 | 0.52 |
31
|
39
|
| Headed shots | 2 | 0.52 |
90
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 22%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.06 | 0.01 |
8
|
2
|
| Accurate passes | 96 | 24.90 |
27
|
30
|
| Pass accuracy | 77.4 | 77.42 |
20
|
20
|
| Accurate long balls | 4 | 1.04 |
24
|
28
|
| Long ball accuracy | 21.1 | 21.05 |
13
|
13
|
| Chances created | 1 | 0.26 |
6
|
7
|
| Successful crosses | 2 | 0.52 |
26
|
34
|
| Cross accuracy | 28.6 | 28.57 |
65
|
65
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Duels won | 17 | 4.41 |
32
|
44
|
| Duels won % | 63.0 | 62.96 |
86
|
86
|
| Aerials won | 8 | 2.07 |
73
|
86
|
| Aerials won % | 72.7 | 72.73 |
80
|
80
|
| Touches | 225 | 58.36 |
30
|
27
|
| Touches in opposition box | 2 | 0.52 |
16
|
15
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 5 | 1.30 |
48
|
59
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 26 | 6.74 |
50
|
67
|
| Tackles | 4 | 1.04 |
13
|
21
|
| Interceptions | 2 | 0.52 |
13
|
24
|
| Blocked scoring attempt | 1 | 0.26 |
34
|
61
|
| Fouls committed | 5 | 1.30 |
34
|
42
|
| Recoveries | 16 | 4.15 |
38
|
57
|
| Dribbled past | 1 | 0.26 |
68
|
79
|
| Clearances | 19 | 4.93 |
79
|
96
|
| Clean sheets | 2 | 0.52 |
68
|
92
|
| Goals conceded while on pitch | 4 | 1.04 |
62
|
46
|
| xG against while on pitch | 5.24 | 1.36 |
56
|
30
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.78 |
2
|
3
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 44%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Goals | 0 | 0.00 |
0
|
0
|
| xG | 0.11 | 0.03 |
49
|
49
|
| xG excl. penalty | 0.11 | 0.03 |
49
|
49
|
| Shots | 2 | 0.52 |
31
|
39
|
| Headed shots | 2 | 0.52 |
90
|
95
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 21%
|
Per 90 pctl
avg 22%
|
|---|---|---|---|---|
| Assists | 0 | 0.00 |
0
|
0
|
| xA | 0.06 | 0.01 |
8
|
2
|
| Accurate passes | 96 | 24.90 |
27
|
30
|
| Pass accuracy | 77.4 | 77.42 |
20
|
20
|
| Accurate long balls | 4 | 1.04 |
24
|
28
|
| Long ball accuracy | 21.1 | 21.05 |
13
|
13
|
| Chances created | 1 | 0.26 |
6
|
7
|
| Successful crosses | 2 | 0.52 |
26
|
34
|
| Cross accuracy | 28.6 | 28.57 |
65
|
65
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 58%
|
Per 90 pctl
avg 62%
|
|---|---|---|---|---|
| Duels won | 17 | 4.41 |
32
|
44
|
| Duels won % | 63.0 | 62.96 |
86
|
86
|
| Aerials won | 8 | 2.07 |
73
|
86
|
| Aerials won % | 72.7 | 72.73 |
80
|
80
|
| Touches | 225 | 58.36 |
30
|
27
|
| Touches in opposition box | 2 | 0.52 |
16
|
15
|
| Dispossessed | 0 | 0.00 |
100
|
100
|
| Fouls won | 5 | 1.30 |
48
|
59
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 47%
|
Per 90 pctl
avg 56%
|
|---|---|---|---|---|
| Defensive actions | 26 | 6.74 |
50
|
67
|
| Tackles | 4 | 1.04 |
13
|
21
|
| Interceptions | 2 | 0.52 |
13
|
24
|
| Blocked scoring attempt | 1 | 0.26 |
34
|
61
|
| Fouls committed | 5 | 1.30 |
34
|
42
|
| Recoveries | 16 | 4.15 |
38
|
57
|
| Dribbled past | 1 | 0.26 |
68
|
79
|
| Clearances | 19 | 4.93 |
79
|
96
|
| Clean sheets | 2 | 0.52 |
68
|
92
|
| Goals conceded while on pitch | 4 | 1.04 |
62
|
46
|
| xG against while on pitch | 5.24 | 1.36 |
56
|
30
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 51%
|
Per 90 pctl
avg 51%
|
|---|---|---|---|---|
| Yellow cards | 3 | 0.78 |
2
|
3
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (37)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | vs Ceara | Serie B | 2-1 | 76 | 0 | 0 | 6.7 |
| 2026-05-16 | @ Cuiaba | Serie B | 0-0 | 90 | 0 | 0 | 7.6 |
| 2026-05-10 | vs Botafogo SP | Serie B | 1-0 | 0 | 0 | 0 | |
| 2026-05-03 | @ Avai FC | Serie B | 3-3 | 1 | 0 | 0 | |
| 2026-04-19 | vs Athletic Club | Serie B | 2-1 | 0 | 0 | 0 | |
| 2026-04-12 | @ America MG | Serie B | 0-3 | 0 | 0 | 0 | |
| 2026-04-05 | vs CRB | Serie B | 1-1 | 90 | 0 | 0 | 7.4 |
| 2026-03-31 | @ Juventude | Serie B | 0-0 | 90 | 0 | 0 | 6.6 |
| 2026-03-22 | vs Londrina EC | Serie B | 1-3 | 0 | 0 | 0 | |
| 2026-03-19 | @ EC Jacuipense | Copa do Brasil | 0-0 | 78 | 0 | 0 | 7.0 |
| 2026-03-12 | @ Mixto | Copa do Brasil | 0-3 | 72 | 0 | 0 | |
| 2026-03-08 | vs Palmeiras | Paulista A1 Playoff | 1-2 | 0 | 0 | 0 | |
| 2026-03-04 | @ Palmeiras | Paulista A1 Playoff | 1-0 | 1 | 0 | 0 | |
| 2026-02-28 | vs Corinthians | Paulista A1 Playoff | 1-0 | 45 | 0 | 0 | 6.7 |
| 2026-02-25 | vs Nacional AM | Copa do Brasil | 4-0 | 10 | 0 | 0 | |
| 2026-02-22 | vs Santos FC | Paulista A1 Playoff | 2-1 | 0 | 0 | 0 | |
| 2026-02-15 | @ Red Bull Bragantino | Paulista A1 | 3-0 | 45 | 0 | 0 | 6.7 |
| 2025-11-23 | vs Coritiba | Serie B | 1-2 | 45 | 0 | 1 | 7.3 |
| 2025-11-14 | @ Paysandu | Serie B | 2-2 | 20 | 0 | 0 | 5.3 |
| 2025-10-28 | @ Athletico Paranaense | Serie B | 2-0 | 90 | 0 | 0 | 6.0 |
| 2025-10-17 | vs Novorizontino | Serie B | 0-0 | 84 | 0 | 0 | 7.2 |
| 2025-10-12 | @ Vila Nova | Serie B | 1-0 | 90 | 0 | 0 | 6.6 |
| 2025-10-07 | vs Criciuma | Serie B | 2-1 | 69 | 0 | 0 | 7.1 |
| 2025-10-03 | @ Athletic Club | Serie B | 2-2 | 90 | 0 | 0 | 7.3 |
| 2025-09-29 | vs Chapecoense AF | Serie B | 1-3 | 22 | 0 | 0 | 6.1 |
| 2025-09-24 | @ Operario Ferroviario | Serie B | 2-1 | 90 | 0 | 0 | 6.7 |
| 2025-09-20 | vs Volta Redonda | Serie B | 1-0 | 90 | 0 | 0 | 7.0 |
| 2025-09-16 | @ CRB | Serie B | 2-0 | 0 | 0 | 0 | |
| 2025-08-26 | @ Avai FC | Serie B | 1-2 | 15 | 0 | 0 | 6.2 |
| 2025-08-15 | vs America MG | Serie B | 2-2 | 76 | 0 | 0 | 7.3 |
| 2025-08-08 | @ Ferroviaria | Serie B | 2-1 | 90 | 0 | 0 | 6.5 |
| 2025-08-02 | vs Goias | Serie B | 2-2 | 90 | 0 | 0 | 6.2 |
| 2025-07-27 | @ Coritiba | Serie B | 1-1 | 70 | 0 | 0 | 6.7 |
| 2025-07-24 | vs Paysandu | Serie B | 1-1 | 18 | 0 | 0 | 6.1 |
| 2025-06-15 | @ Criciuma | Serie B | 3-2 | 90 | 1 | 0 | 8.1 |
| 2025-06-09 | vs Athletic Club | Serie B | 1-0 | 90 | 0 | 0 | 7.9 ⭐ |
| 2025-06-02 | @ Chapecoense AF | Serie B | 4-0 | 90 | 0 | 0 | 5.5 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2026 | Novorizontino | senior | 13 | 1 | 0 | 6.91 |
| 2025 | Amazonas FC | senior | 22 | 1 | 1 | 6.78 |
| 2024 | America de Cali | senior | 24 | 1 | 1 | 6.77 |
| 2023 | Junior FC | senior | 17 | 0 | 0 | 6.56 |
| 2022 | Junior FC | senior | 28 | 2 | 1 | 6.55 |
| 2021 | Tolima | senior | 25 | 0 | 2 | 7.08 |
| 2020 | Tolima | senior | 19 | 1 | 3 | 6.98 |
| 2019 | Tolima | senior | 38 | 0 | 2 | 6.93 |
| 2018 | Tolima | senior | 31 | 1 | 0 | - |
| 2017 | Corporación Club Deportivo Tuluá | senior | 2 | 0 | 0 | - |
| 2017 | Deportivo Cali | senior | 12 | 0 | 0 | - |
| 2016 | Deportivo Cali | senior | 5 | 0 | 0 | - |
| 2015 | Deportivo Cali | senior | 1 | 0 | 0 | - |
| 2015 | Internacional de Bogota | senior | 3 | 0 | 0 | - |
| 2014 | Deportivo Cali | senior | 8 | 0 | 0 | - |
| 2015 | Colombia U20 | national team | 5 | 0 | 0 | - |
| 2013 | Colombia U17 | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Lucas Ribeiro
Carlinhos
Patrick
Sander
Luís Oyama
Ronald Barcellos
Christian Ortíz
Carlão
Rômulo
Robson
João Scapin
Eduardo Brock
Gabriel Correia
Tavinho
Antony
Vinícius Paiva
Matheus Bianqui
Léo Naldi
Diego Galo
Alemão
Alexis Iván Alvariño
Jhones Kauê
Jhilmar Lora
Dantas
Gabriel Bahia
Bruno Santana
Diego Mathias
Marlon
Paulo Henrique
Nicolas Careca
César Augusto
Renato Palm
Nogueira
Hector
Miguel Contiero
Carlos Roberto Pereira Santos
Luiz Gabriel
Jardiel
Hélio Borges
Reidiney
Kaio Teixeira Gezo Carminati
Kawe Rodrigues Silva Campos
Pedro Henrique Samanes Zenatti
Juninho
Bruno Santos de Oliveira
Leonardo Gonçalves da Silva Santos
Matias Luduena Coronel
Luiz Otávio de Paula Rosa
Kayque Pereira da Silva
Maykon Jesus
Matheus Geres Vinha Santos
Tiago Cardozo Fernandes
Arthur Barbosa
Gustavo Mattei Hobold
Jordi
Pedro Henrique Martins Pereira
Trophies
Tolima
🏆
Primera A
x2
Junior FC
🏆
Primera A
x1
Deportivo Cali
🏆
Primera A
x1
🏆
Superliga
x1