Most appearances for Junior 169 recorded matches Highest-scoring season 2017 11 goals · Primera A Most starts alongside Didier Moreno 83 starts together Results and matches 2026 · Appearances 32 Matches
1,812 recorded Minutes
1 Goals
1 recorded Assists
12–10–10 W–D–L
6,81 Season rating
Results and form across 32 recorded appearances. Goals recorded in 32, assists in 30 and minutes in 30 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A M+A ★ 2016 Monterrey CONCACAF Champions League3 270 1 — — 0 0 — 2016/17 Monterrey Liga MX34 2 029 3 6 9 0 0 6,92 2017 Junior Primera A18 1 345 11 3 14 2 0 7,36 2018 Colombia World Cup - Qualification South America4 144 0 1 1 0 0 6,93 2018 Junior Primera A11 983 3 1 4 1 0 7,42 2018 Colombia Friendlies3 42 1 — — 0 0 — 2018 Atletico-MG Serie A22 1 853 1 7 8 1 0 6,95 2019 Atletico-MG CONMEBOL Libertadores8 410 0 — — 0 0 6,64 2019 Colombia Friendlies1 8 0 — — 0 0 — 2019 Atletico-MG Serie A18 1 359 3 1 4 0 0 7,05 2019 Atletico-MG Copa Do Brasil4 360 2 — — 0 0 6,9 2019 Atletico-MG CONMEBOL Sudamericana8 646 3 — — 1 0 7,09 2020 Portland Timbers Major League Soccer24 1 439 4 3 7 0 0 6,96 2021 Portland Timbers CONCACAF Champions League4 329 3 — — 0 0 — 2021 Portland Timbers Major League Soccer34 2 724 6 5 11 1 0 7,22 2021 Colombia Copa America4 131 0 — — 0 0 — 2022 Colombia Friendlies1 90 0 — — 0 0 — 2022 Colombia World Cup - Qualification South America1 17 0 — — 0 0 6,7 2022 Portland Timbers Major League Soccer34 2 781 4 3 7 5 0 6,91 2022 Portland Timbers US Open Cup1 24 0 — — 0 0 — 2023 Portland Timbers Major League Soccer17 742 1 3 4 0 0 6,71 2023 Portland Timbers Leagues Cup2 86 0 — — 0 0 7,3 2024 Junior Primera A43 3 246 6 2 8 2 0 7,15 2024 Junior CONMEBOL Libertadores7 456 0 0 0 0 0 6,87 2025 Junior Primera A52 3 965 3 8 11 2 0 6,87 2025 Junior CONMEBOL Sudamericana1 85 0 0 0 0 0 7,2 2026 Junior Primera A24 1 397 1 1 2 0 0 6,85 2026 Junior CONMEBOL Libertadores6 334 0 0 0 1 0 6,77
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 —.