| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | Primera A |
América de Cali
|
13 | 3 | 4 | 0/0/1 | 986 |
| 2025 | Copa Sudamericana |
América de Cali
|
6 | 0 | 2 | 0/0/0 | 535 |
| 2024 | Primera Division |
Racing Club
|
14 | 2 | 3 | 0/0/0 | 601 |
| 2024 | Copa Argentina |
Racing Club
|
1 | 0 | 0 | 0/0/0 | 64 |
| 2024 | Copa Sudamericana |
Racing Club
|
10 | 3 | 3 | 0/0/0 | 558 |
| 2023 | Copa Libertadores |
Racing Club
|
2 | 0 | 0 | 0/0/0 | 117 |
| 2023 | Primera Division |
Racing Club
|
12 | 2 | 2 | 1/0/0 | 781 |
| 2023 | Primera A |
Junior FC
|
6 | 1 | 0 | 1/0/0 | 540 |
| 2023 | Copa Sudamericana |
Junior FC
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2023 | Copa de la Superliga |
Racing Club
|
14 | 5 | 2 | 1/0/0 | 804 |
| 2022 | Copa Argentina |
River Plate
|
3 | 2 | 1 | 0/0/0 | 251 |
| 2022 | Copa Libertadores |
River Plate
|
4 | 0 | 0 | 0/0/0 | 136 |
| 2022 | Primera Division |
River Plate
|
29 | 5 | 6 | 1/0/1 | 1174 |
| 2021 | FA Cup |
Shenzhen
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021 | Super League |
Shenzhen
|
21 | 1 | 7 | 2/0/0 | 1295 |
| 2017 | Primera A |
Independiente Medellín
|
22 | 4 | 5 | 3/0/0 | 1701 |
| 2017 | Copa Libertadores |
Independiente Medellín
|
5 | 2 | 1 | 0/0/0 | 446 |
| 2017 | Copa Colombia |
Independiente Medellín
|
4 | 1 | 0 | 0/0/0 | 327 |
| 2015/2016 | National 3: Group K |
Rennes II
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2015/2016 | Ligue 1 Uber Eats |
Rennes
|
6 | 1 | 2 | 0/0/0 | 0 |
| 2015/2016 | Coupe de France |
Rennes
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2015/2016 | Coupe de la Ligue |
Rennes
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | Primera Liga |
Porto
|
20 | 2 | 0 | 0/0/0 | 773 |
| 2014/2015 | Champions League |
Porto
|
4 | 0 | 1 | 0/0/0 | 0 |
| 2014/2015 | Portuguese League Cup |
Porto
|
1 | 1 | 0 | 0/0/0 | 0 |
| 2013/2014 | Champions League |
Porto
|
3 | 0 | 0 | 0/0/0 | 43 |
| 2013/2014 | Portuguese League Cup |
Porto
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2013/2014 | Primera Liga |
Porto
|
22 | 4 | 0 | 0/0/0 | 614 |
| 2013/2014 | Europa League |
Porto
|
3 | 0 | 0 | 0/0/0 | 100 |
| 2013/2014 | Cup of Portugal |
Porto
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2013/2014 | Portuguese Super Cup |
Porto
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2012/2013 | Serie A |
Pescara
|
17 | 1 | 2 | 3/0/0 | 0 |
| 2012 | Primera A |
Atlético Nacional
|
15 | 2 | 0 | 1/0/0 | 0 |
| 2012 | Copa Colombia |
Atlético Nacional
|
6 | 0 | 0 | 0/0/0 | 0 |
| 2012 | Copa Libertadores |
Atlético Nacional
|
7 | 0 | 0 | 0/0/0 | 0 |
| 2011 | Primera A |
Envigado
|
14 | 1 | 0 | 1/0/0 | 0 |
| 2011 | Primera A: Clausura |
Independiente Medellín
|
23 | 12 | 7 | 3/0/1 | 1701 |
| 2011 | Primera A: Clausura |
Envigado
|
14 | 1 | 0 | 1/0/0 | 607 |
| 2011 | Copa Colombia |
Envigado
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2010 | Primera A |
Envigado
|
16 | 3 | 0 | 0/0/0 | 0 |
| 2009 | Primera A |
Envigado
|
8 | 0 | 0 | 0/0/0 | 0 |
| Total: | 354 | 59 | 48 | 18/0/3 | 14334 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2026 | World Cup Qualification South America |
Colombia
|
4 | 1 | 0 | 1/0/0 | 95 |
| 2024 | Copa America |
Colombia
|
3 | 0 | 0 | 0/0/0 | 47 |
| 2024 | Friendly International |
Colombia
|
2 | 0 | 2 | 0/0/0 | 36 |
| 2022 | Friendly International |
Colombia
|
2 | 1 | 1 | 0/0/0 | 63 |
| 2018 | World Cup |
Colombia
|
4 | 1 | 2 | 0/0/0 | 310 |
| 2014 | World Cup |
Colombia
|
3 | 1 | 0 | 0/0/0 | 0 |
| Total: | 18 | 4 | 5 | 1/0/0 | 551 |
| From | To | Date | Amount |
|---|---|---|---|
América de Cali
|
Racing Club
|
24/01/2025 | 2.4M € |
Junior FC
|
River Plate
|
13/01/2023 | Free |
River Plate
|
Shenzhen
|
21/01/2022 | Free |
Shenzhen
|
River Plate
|
01/03/2021 | 5.9M € |
River Plate
|
Porto
|
24/01/2018 | 3.7M € |
Independiente Medellín
|
Porto
|
01/01/2017 | Loan |
Rennes
|
Porto
|
31/08/2015 | Loan |
Porto
|
Pescara
|
12/07/2013 | 5M € |
Pescara
|
Envigado
|
17/07/2012 | 3M € |
Atlético Nacional
|
Envigado
|
01/01/2012 | Loan |