Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Bucaramanga | 2023/24 – 2026/27 | 138 | 0 | 11 |
| Deportivo Cali | 2022/23 – 2024/25 | 73 | 0 | 3 |
| Deportivo Pereira | 2021/22 | 28 | 1 | — |
| Valledupar | 2018/19 – 2020/21 | 66 | 1 | — |
| Cortulua | 2016/17 – 2017/18 | 8 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jan 2024 | Deportivo Cali | Bucaramanga | — |
| 1 Jan 2022 | Deportivo Pereira | Deportivo Cali | — |
| 1 Jan 2021 | Valledupar | Deportivo Pereira | — |
| 26 Mar 2018 | Cortulua | Valledupar | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | CONMEBOL Sudamericana | Bucaramanga | 1 | 1 | 62 | 0 | 0 | 1 | 0 | 5.20 |
| 2026/27 | Primera A | Bucaramanga | 27 | 20 | 1845 | 0 | 3 | 4 | 0 | 6.80 |
| 2025/26 | CONMEBOL Libertadores | Bucaramanga | 6 | 6 | 497 | 0 | 1 | 1 | 0 | 6.73 |
| 2025/26 | Primera A | Bucaramanga | 30 | 25 | 2250 | 0 | 2 | 10 | 0 | 6.98 |
| 2024/25 | Primera A | Bucaramanga | 35 | 33 | 2458 | — | 3 | 9 | 1 | 6.89 |
| 2024/25 | Copa Colombia | Bucaramanga | 10 | 8 | 699 | 0 | — | 1 | 0 | — |
| 2023/24 | Primera A | Deportivo Cali | 31 | 25 | 2323 | 0 | 2 | 8 | 0 | 6.97 |
| 2023/24 | Primera A | Bucaramanga | 29 | 26 | 2080 | — | 2 | 8 | 0 | 6.97 |
| 2023/24 | Copa Colombia | Deportivo Cali | 4 | 2 | 228 | 0 | — | 1 | 0 | — |
| 2022/23 | Primera A | Deportivo Cali | 28 | 18 | 1778 | 0 | 1 | 8 | 1 | 6.74 |
| 2022/23 | Copa Colombia | Deportivo Cali | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2022/23 | CONMEBOL Libertadores | Deportivo Cali | 6 | 6 | 528 | 0 | — | 2 | 0 | 7.08 |
| 2022/23 | CONMEBOL Sudamericana | Deportivo Cali | 2 | 2 | 157 | 0 | — | 0 | 0 | 6.80 |
| 2021/22 | Primera A | Deportivo Pereira | 19 | 11 | 1057 | 1 | — | 6 | 0 | 6.61 |
| 2021/22 | Copa Colombia | Deportivo Pereira | 9 | 8 | 730 | 0 | — | 2 | 0 | — |
| 2020/21 | Primera B | Valledupar | 21 | 21 | 1869 | 1 | — | 4 | 0 | — |
| 2020/21 | Copa Colombia | Valledupar | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | Primera B | Valledupar | 26 | 23 | 2121 | 0 | — | 6 | 1 | — |
| 2019/20 | Copa Colombia | Valledupar | 2 | 1 | 134 | 0 | — | 0 | 0 | — |
| 2018/19 | Primera B | Valledupar | 16 | 16 | 1432 | 0 | — | 4 | 0 | — |
| 2017/18 | Copa Colombia | Cortulua | 3 | 2 | 202 | 0 | — | 2 | 0 | — |
| 2016/17 | Primera A | Cortulua | 5 | 5 | 450 | 0 | — | 1 | 0 | 6.40 |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Copa Colombia (Colombia) | 2021 | 2nd Place |
| Superliga (Colombia) | 2025 | 2nd Place |
| Superliga (Colombia) | 2022 | 2nd Place |
| Primera A (Colombia) | 2024 | Winner |
