Highest-scoring season 2025 2 goals · Primera A Most goals against Cucuta 1 goals in the match history Most starts alongside Christian Mafla 74 starts together Results and matches 2026 · Appearances 47 Matches
3,971 recorded Minutes
1 Goals
2 recorded Assists
17–19–11 W–D–L
6,75 Season rating
Results and form across 47 recorded appearances. Goals recorded in 47, assists in 43 and minutes in 44 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2018 Colombia World Cup - Qualification South America1 90 0 — — 1 0 — 2016 Deportivo Cali Primera A33 2 806 1 5 6 1 0 6,93 2016/17 Club Brugge KV Jupiler Pro League11 790 0 — — 2 0 — 2017/18 Club Brugge KV UEFA Champions League2 180 0 — — 0 0 — 2017/18 Club Brugge KV Jupiler Pro League5 237 0 — — 0 1 — 2017/18 Club Brugge KV UEFA Europa League2 118 0 — — 1 0 — 2018 Atletico Nacional Primera A35 2 967 1 4 5 3 0 6,97 2018 Colombia Friendlies2 90 0 — — 0 0 — 2019 Atletico Nacional Primera A42 3 540 0 4 4 6 0 6,91 2019 Atletico Nacional CONMEBOL Libertadores4 360 0 — — 2 0 7,35 2019 Colombia Friendlies1 90 0 — — 0 0 — 2019 Atletico Nacional CONMEBOL Sudamericana1 90 0 — — 0 0 6,8 2020 Atletico Nacional Primera A15 1 249 0 1 1 3 0 7,16 2020/21 Atletico Nacional CONMEBOL Sudamericana4 360 0 — — 2 0 6,87 2020/21 Elche La Liga11 741 0 — — 0 0 6,66 2021/22 Elche La Liga26 1 932 0 — — 6 0 6,85 2021/22 Elche Copa del Rey3 169 0 — — 1 0 6,2 2022 Colombia Friendlies1 32 0 — — 0 0 — 2022/23 Elche La Liga26 1 919 — — — 7 0 6,66 2022/23 Elche Copa del Rey1 90 0 — — 0 0 — 2023 Cruzeiro Serie A23 629 — — — 4 0 6,39 2024 Cruzeiro Serie A9 88 — 0 — 0 0 7,2 2024 Sport Recife Serie B5 79 — 0 — 0 0 6,5 2025 Millonarios Primera A28 1 572 2 1 3 6 0 6,81 2026 Santa Fe Primera A34 2 892 1 2 3 3 2 6,7 2026 Santa Fe CONMEBOL Libertadores4 355 0 0 0 0 0 6,58 2026 Santa Fe CONMEBOL Sudamericana6 540 0 0 0 0 0 7,23
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.