Most appearances for Rangers 295 recorded matches Highest-scoring season 2018 18 goals · Premiership Most frequent opponent Celtic 22 spelade matches Most starts alongside James Tavernier 193 starts together Results and matches 2026 · Appearances 36 Matches
2,448 recorded Minutes
17 Goals
6 recorded Assists
26–1–9 W–D–L
7,06 Season rating
Results and form across 36 recorded appearances. Goals recorded in 36, assists in 33 and minutes in 34 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2016 HJK Helsinki Veikkausliiga30 2 409 16 — — 4 0 — 2016/17 HJK Helsinki UEFA Europa League6 517 4 — — 1 0 — 2017 HJK Helsinki Veikkausliiga12 983 11 — — 3 0 — 2017/18 Rangers UEFA Europa League2 59 0 — — 0 0 — 2017/18 Rangers Premiership35 2 532 14 — — 9 0 — 2018 Colombia Friendlies1 13 0 — — 0 0 — 2018/19 Rangers UEFA Europa League13 1 105 4 — — 4 0 6,9 2018/19 Rangers Premiership30 2 211 18 — — 10 3 — 2019 Colombia Friendlies6 322 1 — — 1 0 — 2019/20 Rangers UEFA Europa League17 1 323 14 1 15 5 0 7,3 2019/20 Rangers Premiership26 1 640 12 2 14 5 0 7,01 2019/20 Rangers FA Cup1 90 1 — — 0 0 — 2020/21 Rangers Premiership29 2 087 12 3 15 8 0 7,16 2020/21 Rangers UEFA Europa League13 928 5 5 10 1 0 7,13 2022 Colombia World Cup - Qualification South America3 100 0 — — 0 0 6,57 2020/21 Rangers FA Cup2 161 0 — — 1 0 — 2021 Colombia Copa America1 9 0 — — 0 0 — 2021/22 Rangers Premiership26 2 119 11 6 17 7 0 7,23 2021/22 Rangers UEFA Champions League1 90 1 — — 1 0 — 2021/22 Rangers UEFA Europa League11 854 5 — — 2 0 7,18 2021/22 Rangers FA Cup1 46 0 — — 0 0 — 2022/23 Rangers Premiership34 1 602 11 5 16 6 1 6,96 2022/23 Rangers UEFA Champions League6 268 0 — — 1 0 6,32 2022/23 Rangers FA Cup34 1 602 11 5 16 6 1 6,96 2023 Santos Serie A6 86 — — — 2 0 6,7 2024 Santos Serie B7 327 2 0 2 1 0 7,08 2024 Atletico Nacional Primera A13 894 4 1 5 4 0 7,31 2025 Atletico Nacional Primera A46 3 229 16 11 27 12 1 7,27 2025 Atletico Nacional CONMEBOL Libertadores7 450 2 0 2 1 0 7,27 2026 Atletico Nacional Primera A32 2 201 14 6 20 9 0 7,03 2026 Atletico Nacional CONMEBOL Sudamericana1 90 0 0 0 0 0 6,9
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 —.