Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Chico | 2026/27 | 23 | 1 | 2 |
| Deportivo Pereira | 2023/24 – 2025/26 | 80 | 10 | 5 |
| Junior | 2022/23 | 44 | 1 | 4 |
| America de Cali | 2015/16 – 2021/22 | 123 | 17 | 18 |
| Cuiabá EC | 2021/22 | 10 | 0 | 2 |
| Once Caldas | 2018/19 | 21 | 4 | 2 |
| Deportivo Pasto | 2016/17 – 2017/18 | 63 | 10 | 7 |
| Real Cartagena | 2012/13 – 2015/16 | 99 | 29 | — |
| Deportes Tolima | 2014/15 | 13 | 0 | — |
| Internacional de Bogota | 2009/10 | 1 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 9 Jan 2023 | Junior | Deportivo Pereira | — |
| 1 Jan 2022 | Cuiaba | Junior | — |
| 1 Aug 2021 | America de Cali | Cuiaba | Free |
| 1 Jun 2018 | Once Caldas | America de Cali | — |
| 4 Jan 2018 | America de Cali | Once Caldas | Loan |
| 1 Jan 2018 | Deportivo Pasto | America de Cali | — |
| 30 Jun 2016 | America de Cali | Deportivo Pasto | Loan |
| 1 Jun 2015 | Real Cartagena | America de Cali | — |
| 1 Jul 2014 | Deportes Tolima | Real Cartagena | — |
| 1 Jan 2014 | Real Cartagena | Deportes Tolima | Loan |
| 1 Jan 2012 | La Equidad | Real Cartagena | — |
| 30 Dec 2025 | Deportivo Pereira | Cabrera Yesus | Free agent |
| 29 Jan 2026 | Deportivo Pereira | Chico | Free agent |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera A | Chico | 23 | 13 | 1318 | 1 | 2 | 1 | 1 | 6.18 |
| 2025/26 | Primera A | Deportivo Pereira | 24 | 11 | 1177 | 4 | 1 | 8 | 0 | 6.91 |
| 2024/25 | Primera A | Deportivo Pereira | 40 | 28 | 1602 | 4 | 4 | 5 | 0 | 6.95 |
| 2024/25 | Copa Colombia | Deportivo Pereira | 6 | 5 | 457 | 1 | — | 2 | 0 | — |
| 2023/24 | Primera A | Deportivo Pereira | 8 | 5 | 314 | — | — | 1 | 0 | 6.83 |
| 2023/24 | Copa Colombia | Deportivo Pereira | 2 | 1 | 87 | 1 | — | 0 | 0 | — |
| 2022/23 | Primera A | Junior | 33 | 22 | 1802 | 0 | 3 | 3 | 0 | 6.87 |
| 2022/23 | Copa Colombia | Junior | 4 | 2 | 157 | 0 | — | 1 | 1 | — |
| 2022/23 | CONMEBOL Sudamericana | Junior | 7 | 7 | 476 | 1 | 1 | 2 | 0 | 7.00 |
| 2021/22 | Serie A | Cuiabá EC | 10 | 4 | 362 | 0 | 2 | 1 | 0 | 6.73 |
| 2021/22 | Primera A | America de Cali | 17 | 15 | 1306 | 5 | 1 | 2 | 1 | 6.93 |
| 2021/22 | CONMEBOL Libertadores | America de Cali | 6 | 6 | 484 | 0 | 1 | 1 | 0 | 7.27 |
| 2020/21 | Primera A | America de Cali | 16 | 14 | 1095 | 3 | — | 3 | 0 | 7.00 |
| 2020/21 | Copa Colombia | America de Cali | 1 | 1 | 72 | 0 | — | 0 | 0 | — |
| 2020/21 | CONMEBOL Libertadores | America de Cali | 4 | 2 | 180 | 0 | — | 2 | 0 | 6.73 |
| 2019/20 | Primera A | America de Cali | 48 | 37 | 3425 | 7 | 14 | 13 | 0 | 7.33 |
| 2019/20 | Copa Colombia | America de Cali | 2 | 1 | 122 | 0 | — | 0 | 0 | — |
| 2018/19 | Primera A | Once Caldas | 21 | 20 | 1796 | 4 | 2 | 5 | 0 | 7.36 |
| 2017/18 | Primera A | Deportivo Pasto | 36 | 30 | 2735 | 6 | 6 | 5 | 0 | 7.05 |
| 2017/18 | Copa Colombia | Deportivo Pasto | 6 | 3 | 366 | 1 | — | 1 | 0 | — |
| 2016/17 | Primera A | Deportivo Pasto | 19 | 15 | 1284 | 3 | 1 | 7 | 0 | 6.92 |
| 2016/17 | Primera B | America de Cali | 10 | 7 | 550 | 1 | — | 1 | 1 | — |
| 2016/17 | Copa Colombia | Deportivo Pasto | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2016/17 | Copa Colombia | America de Cali | 4 | 2 | 160 | 0 | — | 2 | 0 | — |
| 2015/16 | Primera B | America de Cali | 15 | 9 | 871 | 1 | — | 5 | 0 | — |
| 2015/16 | Primera B | Real Cartagena | 15 | 15 | 1244 | 6 | — | 2 | 0 | — |
| 2015/16 | Copa Colombia | Real Cartagena | 2 | 2 | 180 | 0 | — | 2 | 0 | — |
| 2014/15 | Primera B | Real Cartagena | 16 | 16 | 1421 | 3 | — | 5 | 0 | — |
| 2014/15 | Primera A | Deportes Tolima | 13 | 4 | 455 | 0 | — | 0 | 0 | — |
| 2014/15 | Copa Colombia | Real Cartagena | 5 | 4 | 359 | 5 | — | 0 | 0 | — |
| 2013/14 | Primera B | Real Cartagena | 34 | 32 | 2829 | 9 | — | 8 | 0 | — |
| 2013/14 | Copa Colombia | Real Cartagena | 13 | 12 | 1030 | 5 | — | 2 | 0 | — |
| 2012/13 | Primera A | Real Cartagena | 5 | 0 | 57 | 0 | — | 0 | 0 | — |
| 2012/13 | Copa Colombia | Real Cartagena | 9 | 7 | 669 | 1 | — | 3 | 0 | — |
| 2009/10 | Primera A | Internacional de Bogota | 1 | 0 | 32 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Injury | 15 Oct 2021 | 29 Nov 2021 | 45 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Primera A (Colombia) | 2020 | Winner |
| Primera A (Colombia) | 2019 | Winner |
| Primera A (Colombia) | 2011 | 2nd Place |
| Primera A (Colombia) | 2010 | 2nd Place |
| Superliga (Colombia) | 2023 | 2nd Place |
| Superliga (Colombia) | 2020 | 2nd Place |
| Copa Colombia (Colombia) | 2022 | 2nd Place |
