Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Bucaramanga | 2023/24 – 2026/27 | 95 | 6 | 11 |
| Deportivo Pasto | 2024/25 | 41 | 6 | 5 |
| Santa Fe | 2023/24 | 17 | 0 | — |
| Internacional de Bogota | 2023/24 | 20 | 1 | — |
| Independiente Medellin | 2021/22 – 2022/23 | 20 | 0 | 6 |
| Alianza Valledupar | 2022/23 | 36 | 6 | 5 |
| Once Caldas | 2018/19 – 2020/21 | 54 | 6 | 3 |
| Hatta SC | 2020/21 | 11 | 1 | — |
| Jaguares | 2017/18 – 2018/19 | 52 | 3 | 9 |
| Fortaleza FC | 2015/16 – 2016/17 | 53 | 6 | — |
| Águilas Doradas | 2016/17 | 12 | 1 | — |
| Leones FC | 2013/14 – 2014/15 | 69 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jan 2024 | Santa Fe | Deportivo Pasto | Loan |
| 12 Jul 2023 | La Equidad | Santa Fe | — |
| 16 Dec 2022 | Independiente Medellin | La Equidad | Loan |
| 1 Jan 2022 | Independiente Medellin | Alianza Petrolera | Loan |
| 19 Feb 2021 | Hatta SC | Independiente Medellin | — |
| 1 Jul 2020 | Once Caldas | Hatta SC | — |
| 1 Jul 2018 | Jaguares | Once Caldas | — |
| 1 Jan 2017 | Rionegro Aguilas | Jaguares | — |
| 1 Aug 2016 | Fortaleza FC | Rionegro Aguilas | — |
| 1 Jan 2015 | Leones FC | Fortaleza FC | — |
| 8 Jan 2025 | Santa Fe | Bucaramanga | Free Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | CONMEBOL Sudamericana | Bucaramanga | 1 | 1 | 70 | 0 | 0 | 0 | 0 | 6.30 |
| 2026/27 | Primera A | Bucaramanga | 24 | 16 | 1359 | 2 | 4 | 3 | 0 | 6.44 |
| 2025/26 | CONMEBOL Sudamericana | Bucaramanga | 1 | 1 | 132 | 0 | 0 | 0 | 0 | 6.80 |
| 2025/26 | CONMEBOL Libertadores | Bucaramanga | 6 | 6 | 517 | 1 | 1 | 1 | 0 | 6.87 |
| 2025/26 | Primera A | Bucaramanga | 43 | 35 | 2979 | 2 | 6 | 7 | 0 | 6.90 |
| 2024/25 | Primera A | Deportivo Pasto | 37 | 36 | 3082 | 5 | 5 | 7 | 0 | 7.04 |
| 2024/25 | Copa Colombia | Deportivo Pasto | 4 | 4 | 360 | 1 | — | 2 | 0 | — |
| 2023/24 | Primera A | Santa Fe | 13 | 5 | 638 | 0 | — | 2 | 0 | 6.74 |
| 2023/24 | Primera A | Internacional de Bogota | 20 | 15 | 1297 | 1 | — | 4 | 0 | 6.74 |
| 2023/24 | Primera A | Bucaramanga | 20 | 18 | 1297 | 1 | — | 4 | 0 | 6.74 |
| 2023/24 | Copa Colombia | Santa Fe | 4 | 3 | 243 | 0 | — | 1 | 0 | — |
| 2022/23 | Primera A | Alianza Valledupar | 36 | 34 | 2993 | 6 | 5 | 6 | 1 | 6.94 |
| 2021/22 | Primera A | Independiente Medellin | 19 | 12 | 1054 | 0 | 1 | 3 | 0 | 6.48 |
| 2021/22 | Copa Colombia | Independiente Medellin | 1 | 0 | 14 | 0 | — | 0 | 0 | — |
| 2020/21 | Pro League | Hatta SC | 10 | 8 | 760 | 1 | — | 3 | 0 | — |
| 2020/21 | Primera A | Once Caldas | 6 | 6 | 481 | 2 | — | 1 | 0 | 7.14 |
| 2020/21 | League Cup | Hatta SC | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | Primera A | Once Caldas | 30 | 24 | 2097 | 1 | 3 | 6 | 0 | 6.82 |
| 2019/20 | Copa Colombia | Once Caldas | 4 | 4 | 312 | 1 | — | 1 | 0 | — |
| 2019/20 | CONMEBOL Sudamericana | Once Caldas | 2 | 2 | 170 | 0 | — | 1 | 0 | 6.85 |
| 2018/19 | Primera A | Once Caldas | 9 | 9 | 766 | 2 | — | 1 | 0 | 6.80 |
| 2018/19 | Primera A | Jaguares | 9 | 8 | 706 | 0 | — | 2 | 0 | 6.80 |
| 2018/19 | Copa Colombia | Once Caldas | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2018/19 | CONMEBOL Sudamericana | Jaguares | 1 | 1 | 62 | 0 | — | 0 | 0 | 6.70 |
| 2017/18 | Primera A | Jaguares | 41 | 31 | 2957 | 3 | 9 | 2 | 0 | 6.83 |
| 2017/18 | Copa Colombia | Jaguares | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2016/17 | Primera A | Águilas Doradas | 12 | 12 | 1080 | 1 | — | 2 | 0 | 7.11 |
| 2016/17 | Primera A | Fortaleza FC | 16 | 15 | 1350 | 0 | — | 4 | 0 | 7.11 |
| 2016/17 | Copa Colombia | Fortaleza FC | 2 | 1 | 134 | 0 | — | 0 | 0 | — |
| 2015/16 | Primera B | Fortaleza FC | 33 | 32 | 2838 | 6 | — | 8 | 0 | — |
| 2015/16 | Copa Colombia | Fortaleza FC | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2014/15 | Primera B | Leones FC | 43 | 36 | 3203 | 1 | — | 5 | 0 | — |
| 2014/15 | Copa Colombia | Leones FC | 5 | 2 | 240 | 0 | — | 0 | 0 | — |
| 2013/14 | Primera B | Leones FC | 17 | 8 | 828 | 2 | — | 2 | 0 | — |
| 2013/14 | Copa Colombia | Leones FC | 4 | 3 | 272 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Primera B (Colombia) | 2015 | 2nd Place |
| Copa Colombia (Colombia) | 2018 | 2nd Place |
| Superliga (Colombia) | 2025 | 2nd Place |
