Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Bucaramanga | 2022/23 – 2026/27 | 159 | 4 | 0 |
| Chico | 2026/27 | 14 | 0 | 0 |
| Internacional de Bogota | 2021/22 | 26 | 2 | — |
| Águilas Doradas | 2019/20 – 2020/21 | 17 | 0 | — |
| Aldosivi | 2018/19 – 2019/20 | 11 | 0 | — |
| Barcelona SC | 2017/18 | 20 | 2 | — |
| NYCFC | 2015/16 – 2016/17 | 24 | 1 | — |
| Independiente Medellin | 2011/12 – 2015/16 | 108 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 23 Dec 2021 | La Equidad | Bucaramanga | — |
| 11 Mar 2021 | Rionegro Aguilas | La Equidad | Free |
| 1 Jul 2019 | Aldosivi | Rionegro Aguilas | Free |
| 1 Jul 2018 | Barcelona SC | Aldosivi | — |
| 1 Jan 2017 | New York City FC | Barcelona SC | Loan |
| 14 Jul 2015 | Independiente Medellin | New York City FC | — |
| 29 Jun 2026 | Bucaramanga | Mena Jefferson | Free agent |
| 30 Jun 2026 | Bucaramanga | Chico | Transfer |
| 29 Jun 2026 | Bucaramanga | Chico | Transfer |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | Primera A | Chico | 14 | 14 | 1260 | 0 | 0 | 2 | 0 | 6.36 |
| 2026/27 | CONMEBOL Sudamericana | Bucaramanga | 1 | 1 | 90 | 0 | 0 | 0 | 0 | 6.20 |
| 2026/27 | Primera A | Bucaramanga | 15 | 14 | 1323 | 0 | 0 | 4 | 0 | 6.67 |
| 2025/26 | CONMEBOL Sudamericana | Bucaramanga | 1 | 1 | 180 | 1 | 0 | 0 | 0 | 7.25 |
| 2025/26 | CONMEBOL Libertadores | Bucaramanga | 1 | 0 | 10 | 0 | 0 | 0 | 0 | 6.70 |
| 2025/26 | Primera A | Bucaramanga | 40 | 37 | 3270 | 1 | 0 | 9 | 0 | 6.85 |
| 2024/25 | Primera A | Bucaramanga | 34 | 33 | 2952 | 1 | 0 | 6 | 0 | 6.97 |
| 2024/25 | Copa Colombia | Bucaramanga | 8 | 5 | 494 | 0 | — | 2 | 0 | — |
| 2023/24 | Primera A | Bucaramanga | 18 | 17 | 1070 | — | — | 3 | 1 | 6.69 |
| 2023/24 | Copa Colombia | Bucaramanga | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2022/23 | Primera A | Bucaramanga | 36 | 28 | 2612 | 1 | — | 3 | 0 | 6.84 |
| 2022/23 | Copa Colombia | Bucaramanga | 4 | 4 | 360 | 0 | — | 0 | 0 | — |
| 2021/22 | Primera A | Internacional de Bogota | 17 | 8 | 806 | 1 | — | 4 | 0 | 6.50 |
| 2021/22 | Copa Colombia | Internacional de Bogota | 3 | 2 | 211 | 0 | — | 0 | 0 | — |
| 2021/22 | CONMEBOL Sudamericana | Internacional de Bogota | 6 | 5 | 403 | 1 | — | 3 | 0 | 6.68 |
| 2020/21 | Primera A | Águilas Doradas | 1 | 1 | 90 | 0 | — | 0 | 0 | 6.30 |
| 2019/20 | Primera A | Águilas Doradas | 16 | 16 | 1440 | 0 | — | 5 | 0 | 6.59 |
| 2019/20 | Copa de la Superliga | Aldosivi | 4 | 4 | 360 | 0 | — | 2 | 0 | — |
| 2018/19 | Liga Profesional Argentina | Aldosivi | 7 | 6 | 570 | 0 | — | 1 | 0 | 7.01 |
| 2017/18 | Liga Pro | Barcelona SC | 15 | 15 | 1337 | 1 | — | 0 | 0 | — |
| 2017/18 | CONMEBOL Libertadores | Barcelona SC | 5 | 5 | 440 | 1 | — | 1 | 0 | 7.50 |
| 2016/17 | Major League Soccer | NYCFC | 16 | 16 | 1307 | 1 | — | 1 | 0 | 6.92 |
| 2016/17 | US Open Cup | NYCFC | 1 | 1 | 87 | 0 | — | 1 | 0 | — |
| 2015/16 | Major League Soccer | NYCFC | 7 | 6 | 596 | 0 | — | 2 | 0 | 6.96 |
| 2015/16 | Primera A | Independiente Medellin | 14 | 11 | 1078 | 0 | — | 0 | 0 | — |
| 2015/16 | Copa Colombia | Independiente Medellin | 6 | 6 | 540 | 0 | — | 2 | 0 | — |
| 2014/15 | Primera A | Independiente Medellin | 25 | 20 | 1818 | 1 | — | 9 | 0 | — |
| 2014/15 | Copa Colombia | Independiente Medellin | 8 | 8 | 664 | 0 | — | 3 | 0 | — |
| 2013/14 | Primera A | Independiente Medellin | 11 | 11 | 919 | 1 | — | 4 | 0 | — |
| 2013/14 | Copa Colombia | Independiente Medellin | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2012/13 | Primera A | Independiente Medellin | 18 | 14 | 1262 | 0 | — | 4 | 0 | — |
| 2012/13 | Copa Colombia | Independiente Medellin | 10 | 7 | 717 | 0 | — | 1 | 0 | — |
| 2011/12 | Primera A | Independiente Medellin | 7 | 6 | 568 | 1 | — | 2 | 0 | — |
| 2011/12 | Copa Colombia | Independiente Medellin | 6 | 4 | 387 | 0 | — | 1 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Injury | 3 Sept 2018 | 23 Nov 2018 | 81 |
| Injury | 24 Mar 2025 | 18 Apr 2025 | 25 |
Trophies
| Competition | Season | Place |
|---|---|---|
| Primera A (Colombia) | 2024 | Winner |
| Primera A (Colombia) | 2014 | 2nd Place |
| Primera A (Colombia) | 2012 | 2nd Place |
| Superliga (Colombia) | 2025 | 2nd Place |
