| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2025 | Primera A |  Envigado | 4 | 0 | 0 | 0/0/0 | 218 | 
| 2024 | Primera A |  Envigado | 15 | 2 | 1 | 2/0/0 | 1079 | 
| 2024 | Primera A |  Atlético Nacional | 4 | 1 | 0 | 1/0/0 | 265 | 
| 2024 | Copa Libertadores |  Atlético Nacional | 2 | 0 | 0 | 0/0/0 | 113 | 
| 2023 | Superliga |  Atlético Nacional | 2 | 2 | 1 | 1/0/0 | 13 | 
| 2023 | Copa Libertadores |  Atlético Nacional | 4 | 6 | 0 | 0/0/0 | 321 | 
| 2023 | Primera A |  Atlético Nacional | 33 | 8 | 5 | 6/0/2 | 2311 | 
| 2023 | Coupe de Colombie |  Atlético Nacional | 6 | 2 | 1 | 2/0/0 | 65 | 
| 2022 | Copa Libertadores |  Atlético Nacional | 2 | 0 | 0 | 1/0/0 | 166 | 
| 2022 | Primera A |  Atlético Nacional | 42 | 9 | 5 | 11/1/0 | 3082 | 
| 2022 | Coupe de Colombie |  Atlético Nacional | 4 | 0 | 0 | 0/0/0 | 304 | 
| 2021 | CONCACAF Ligue des champions |  Monterrey | 4 | 0 | 3 | 0/0/0 | 170 | 
| 2021 | Florida Cup |  Atlético Nacional | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021 | Coupe de Colombie |  Atlético Nacional | 6 | 0 | 1 | 0/0/0 | 482 | 
| 2021 | Primera A |  Atlético Nacional | 17 | 4 | 2 | 3/0/0 | 1130 | 
| 2020/2021 | Liga MX |  Monterrey | 24 | 1 | 3 | 2/0/0 | 1131 | 
| 2019/2020 | Copa MX |  Monterrey | 4 | 0 | 0 | 0/0/0 | 342 | 
| 2019/2020 | Liga MX |  Monterrey | 31 | 2 | 7 | 5/0/0 | 2089 | 
| 2019 | CONCACAF Ligue des champions |  Monterrey | 6 | 3 | 3 | 0/0/0 | 369 | 
| 2019 | FIFA Club Coupe du Monde |  Monterrey | 2 | 0 | 0 | 0/0/0 | 155 | 
| 2018/2019 | Liga MX |  Monterrey | 40 | 6 | 14 | 4/0/0 | 2819 | 
| 2018/2019 | Copa MX |  Monterrey | 7 | 1 | 0 | 2/0/0 | 438 | 
| 2017/2018 | Copa MX |  Monterrey | 8 | 1 | 0 | 1/0/0 | 668 | 
| 2017/2018 | Liga MX |  Monterrey | 41 | 11 | 12 | 6/0/0 | 3109 | 
| 2016/2017 | CONCACAF Ligue des champions |  Monterrey | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2016/2017 | Liga MX |  Monterrey | 29 | 12 | 5 | 4/1/0 | 2247 | 
| 2016/2017 | Copa MX |  Monterrey | 3 | 0 | 0 | 0/0/0 | 144 | 
| 2015/2016 | Liga MX |  Monterrey | 39 | 16 | 0 | 6/0/0 | 0 | 
| 2014/2015 | Liga MX |  Monterrey | 34 | 22 | 0 | 9/1/0 | 0 | 
| 2014 | Championnat de São Paulo A1 |  São Paulo | 8 | 1 | 3 | 0/0/0 | 0 | 
| 2014 | Championnat du Brésil Série A |  São Paulo | 7 | 1 | 0 | 0/0/0 | 153 | 
| 2014 | Coupe du Brésil |  São Paulo | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Ligue Europa |  Valencia | 3 | 0 | 0 | 0/0/0 | 137 | 
| 2013/2014 | Liga MX |  Monterrey | 6 | 3 | 0 | 2/0/0 | 540 | 
| 2013/2014 | Coupe d'Espagne |  Valencia | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | La Liga |  Valencia | 13 | 3 | 0 | 0/0/0 | 0 | 
| 2012/2013 | La Liga |  Real Betis | 17 | 8 | 3 | 0/0/0 | 0 | 
| 2012/2013 | Serie A |  Parma | 12 | 0 | 0 | 0/0/0 | 0 | 
| 2012 | Copa Libertadores |  Atlético Nacional | 8 | 7 | 2 | 1/0/0 | 0 | 
| 2012 | Primera A |  Atlético Nacional | 10 | 8 | 0 | 3/0/0 | 0 | 
| 2011 | Coupe de Colombie |  Atlético Nacional | 10 | 5 | 0 | 3/0/0 | 0 | 
| 2011 | Primera A |  Atlético Nacional | 40 | 17 | 0 | 9/0/0 | 0 | 
| 2011 | Primera A: Clausura |  Atlético Nacional | 40 | 17 | 0 | 9/0/0 | 3333 | 
| 2010 | Primera A |  Atlético Nacional | 13 | 4 | 0 | 5/0/1 | 0 | 
| 2010 | Primera A |  Envigado | 14 | 6 | 0 | 4/0/1 | 0 | 
| 2009 | Primera A |  Envigado | 12 | 5 | 0 | 0/0/0 | 0 | 
| Total: | 631 | 194 | 71 | 102/3/4 | 27527 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Atlético Nacional |  Envigado | 07/06/2024 | N/a | 
|  São Paulo |  Monterrey | 01/07/2014 | Prêt | 
|  Valencia |  São Paulo | 30/01/2014 | Prêt | 
|  Monterrey |  Valencia | 27/08/2013 | 7.5M € | 
|  Real Betis |  Monterrey | 01/07/2013 | N/a | 
|  Monterrey |  Real Betis | 31/01/2013 | Prêt | 
|  Parma |  Monterrey | 30/01/2013 | N/a | 
|  Atlético Nacional |  Parma | 01/07/2012 | 4M € | 
|  Envigado |  Atlético Nacional | 01/07/2010 | N/a |