Most appearances for Rangers 170 recorded matches Highest-scoring season 2024 18 goals · Premiership Most goals against Dundee 6 goals in the match history Most frequent opponent Celtic 10 spelade matches Most starts alongside James Tavernier 80 starts together Results and matches 2026/27 · Appearances 16 Matches
647 recorded Minutes
9 Goals
0 recorded Assists
14–1–1 W–D–L
7,38 Season rating
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 13 and minutes in 13 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 ★ 2013/14 OH Leuven Jupiler Pro League1 13 0 — — 0 0 — 2014/15 Lokeren UEFA Europa League3 97 0 — — 1 0 — 2014/15 Lokeren Jupiler Pro League23 683 4 — — 0 0 — 2015/16 Lokeren Jupiler Pro League11 222 0 — — 2 0 — 2016/17 NAC Breda Eredivisie4 350 7 — — 0 0 — 2017/18 Utrecht UEFA Europa League5 403 1 — — 0 0 — 2017/18 Utrecht Eredivisie32 1 436 9 3 12 3 0 6,79 2017/18 Utrecht KNVB Beker2 136 2 — — 1 0 — 2018/19 Utrecht Eredivisie15 650 5 — — 1 0 6,74 2018/19 Utrecht KNVB Beker2 118 2 — — 0 0 — 2019/20 Heracles Eredivisie26 2 312 15 5 20 1 0 7,1 2019/20 Heracles KNVB Beker3 270 3 — — 0 0 6,0 2020/21 Genk Jupiler Pro League32 880 7 1 8 1 0 6,6 2020 Nigeria Friendlies1 18 0 — — 0 0 — 2020/21 Genk Cup2 99 0 — — 0 0 — 2021/22 Genk Jupiler Pro League3 121 0 2 2 0 0 6,8 2021/22 Genk UEFA Champions League2 30 1 — — 0 0 — 2021/22 Feyenoord UEFA Europa Conference League13 761 10 1 11 2 0 7,15 2021/22 Feyenoord Eredivisie27 1 066 9 2 11 0 0 6,75 2021/22 Feyenoord KNVB Beker1 120 1 — — 0 0 7,7 2022 Feyenoord Friendlies Clubs1 46 0 — — 0 0 — 2022 Nigeria Friendlies3 176 1 — — 0 0 — 2022/23 Genk Jupiler Pro League3 233 3 1 4 0 0 7,6 2022/23 Cremonese Serie A26 1 593 6 2 8 3 0 6,71 2022/23 Cremonese Coppa Italia3 124 1 — — 1 0 6,5 2023/24 Rangers Premiership35 2 287 16 4 20 0 0 7,02 2023/24 Rangers UEFA Champions League4 260 1 1 2 0 0 6,55 2023/24 Rangers UEFA Europa League7 388 1 1 2 1 0 6,72 2023/24 Rangers FA Cup4 268 3 — — 0 0 — 2024 Nigeria Friendlies2 128 1 — — 0 0 — 2024/25 Rangers Premiership38 2 128 18 2 20 3 0 6,94 2024/25 Rangers UEFA Champions League12 792 3 2 5 2 0 6,67 2024/25 Rangers UEFA Europa League12 792 3 2 5 2 0 6,67 2024/25 Rangers FA Cup38 2 128 18 2 20 3 0 6,94 2025 Nigeria Friendlies12 792 3 2 5 2 0 6,67 2025/26 Rangers UEFA Champions League4 79 0 0 0 0 0 6,4 2025/26 Rangers Premiership3 135 0 0 0 1 0 6,17 2023 Nigeria World Cup - Qualification Africa2 46 0 0 0 0 0 6,3 2025/26 Panathinaikos Super League 15 193 2 0 2 2 0 6,78 2025/26 Panathinaikos UEFA Europa League1 20 0 0 0 0 0 6,3 2026 Panathinaikos UEFA Europa Conference League6 252 6 0 6 0 0 7,98 2026/27 Panathinaikos Super League 18 367 3 0 3 0 1 6,92
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 —.