Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Real Cartagena | 2025/26 | 14 | 2 | 2 |
| Bucaramanga | 2023/24 – 2024/25 | 29 | 1 | 1 |
| Jaguares | 2024/25 | 21 | 0 | 1 |
| Once Caldas | 2018/19 – 2023/24 | 134 | 8 | 5 |
| Junior | 2020/21 – 2021/22 | 31 | 2 | — |
| Huila | 2018/19 | 16 | 0 | — |
| Cortulua | 2017/18 | 28 | 2 | 1 |
| Leones FC | 2015/16 – 2016/17 | 50 | 1 | — |
| Águilas Doradas | 2012/13 – 2015/16 | 26 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 16 Jul 2024 | Bucaramanga | Jaguares | — |
| 5 Jul 2023 | Once Caldas | Bucaramanga | — |
| 1 Jan 2022 | Junior | Once Caldas | — |
| 1 Jan 2021 | Once Caldas | Junior | Loan |
| 1 Jul 2018 | Huila | Once Caldas | — |
| 1 Jan 2018 | Cortulua | Huila | — |
| 1 Jan 2017 | — | Cortulua | — |
| 6 Jan 2025 | Jaguares | Real Cartagena | Free Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Primera B | Real Cartagena | 14 | 9 | 847 | 2 | 2 | 2 | 1 | 6.64 |
| 2024/25 | Primera A | Jaguares | 17 | 9 | 827 | 0 | 1 | 2 | 0 | 6.72 |
| 2024/25 | Primera A | Bucaramanga | 7 | 2 | 208 | 0 | 1 | 1 | 0 | 6.72 |
| 2024/25 | Copa Colombia | Jaguares | 4 | 0 | 72 | 0 | — | 0 | 0 | — |
| 2024/25 | Copa Colombia | Bucaramanga | 4 | 3 | 314 | 1 | — | 1 | 0 | — |
| 2023/24 | Primera A | Bucaramanga | 16 | 4 | 600 | 0 | — | 5 | 0 | 6.78 |
| 2023/24 | Primera A | Once Caldas | 7 | 3 | 256 | 0 | — | 1 | 0 | 6.78 |
| 2023/24 | Copa Colombia | Bucaramanga | 2 | 2 | 121 | 0 | — | 1 | 0 | — |
| 2023/24 | Copa Colombia | Once Caldas | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2022/23 | Primera A | Once Caldas | 39 | 24 | 2112 | 0 | — | 5 | 0 | 6.77 |
| 2022/23 | Copa Colombia | Once Caldas | 3 | 3 | 157 | 0 | — | 1 | 0 | — |
| 2021/22 | Primera A | Junior | 26 | 15 | 1230 | 2 | — | 5 | 1 | 6.84 |
| 2021/22 | Copa Colombia | Junior | 1 | 1 | 62 | 0 | — | 0 | 0 | — |
| 2021/22 | CONMEBOL Sudamericana | Junior | 1 | 0 | 7 | 0 | — | 0 | 0 | 6.30 |
| 2021/22 | CONMEBOL Libertadores | Junior | 2 | 0 | 21 | 0 | — | 0 | 0 | 6.25 |
| 2020/21 | Primera A | Once Caldas | 19 | 19 | 1574 | 0 | 2 | 7 | 0 | 7.28 |
| 2020/21 | Copa Colombia | Junior | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2020/21 | Copa Colombia | Once Caldas | 2 | 1 | 125 | 1 | — | 0 | 0 | — |
| 2019/20 | Primera A | Once Caldas | 31 | 29 | 2512 | 3 | 3 | 7 | 0 | 6.99 |
| 2019/20 | Copa Colombia | Once Caldas | 4 | 4 | 360 | 0 | — | 0 | 0 | — |
| 2019/20 | CONMEBOL Sudamericana | Once Caldas | 2 | 2 | 180 | 1 | — | 0 | 0 | 7.00 |
| 2018/19 | Primera A | Once Caldas | 17 | 16 | 1390 | 3 | — | 5 | 0 | 6.88 |
| 2018/19 | Primera A | Huila | 14 | 6 | 664 | 0 | — | 0 | 0 | 6.88 |
| 2018/19 | Copa Colombia | Once Caldas | 8 | 6 | 572 | 0 | — | 2 | 0 | — |
| 2018/19 | Copa Colombia | Huila | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2017/18 | Primera A | Cortulua | 25 | 15 | 1296 | 2 | 1 | 4 | 0 | 6.78 |
| 2017/18 | Copa Colombia | Cortulua | 3 | 2 | 196 | 0 | — | 0 | 0 | — |
| 2016/17 | Primera B | Leones FC | 37 | 36 | 2859 | 1 | — | 5 | 0 | — |
| 2016/17 | Copa Colombia | Leones FC | 4 | 3 | 256 | 0 | — | 2 | 0 | — |
| 2015/16 | Primera B | Leones FC | 9 | 3 | 358 | 0 | — | 1 | 0 | — |
| 2014/15 | Primera A | Águilas Doradas | 4 | 2 | 148 | 0 | — | 0 | 0 | — |
| 2014/15 | Copa Colombia | Águilas Doradas | 4 | 1 | 134 | 0 | — | 1 | 0 | — |
| 2013/14 | Primera A | Águilas Doradas | 2 | 0 | 21 | 0 | — | 0 | 0 | — |
| 2013/14 | Copa Colombia | Águilas Doradas | 8 | 7 | 561 | 0 | — | 2 | 0 | — |
| 2012/13 | Primera A | Águilas Doradas | 1 | 0 | 25 | 0 | — | 0 | 0 | — |
| 2012/13 | Copa Colombia | Águilas Doradas | 7 | 3 | 351 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
No trophies recorded.
