Highest-scoring season 2019 11 goals · Premiership Most frequent opponent Motherwell 22 spelade matches Most starts alongside Callum McGregor 125 starts together Results and matches 2026/27 · Appearances 19 Matches
933 recorded Minutes
4 Goals
1 recorded Assists
12–3–4 W–D–L
6,98 Season rating
Results and form across 19 recorded appearances. Goals recorded in 19, assists in 17 and minutes in 17 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 Inverness CT Premiership15 447 3 — — 1 0 — 2014/15 Inverness CT Premiership35 2 179 4 — — 3 0 — 2015/16 Inverness CT UEFA Europa League2 180 0 — — 0 0 — 2015/16 Inverness CT Premiership13 1 054 3 — — 2 0 — 2015/16 Celtic Premiership5 220 1 — — 0 0 — 2016/17 Celtic UEFA Champions League1 57 0 — — 0 0 — 2016/17 Celtic Premiership5 262 1 — — 0 0 — 2016/17 Aberdeen Premiership13 644 6 — — 0 0 — 2017/18 Aberdeen UEFA Europa League4 360 2 — — 2 0 — 2017/18 Aberdeen Premiership32 2 508 4 — — 5 0 — 2017 Scotland Friendlies1 90 0 — — 0 0 — 2018 Scotland Friendlies2 68 0 — — 0 0 — 2018/19 Celtic UEFA Champions League2 42 0 — — 0 0 — 2018/19 Celtic Premiership23 1 521 9 — — 1 0 — 2018/19 Celtic UEFA Europa League8 514 0 1 1 0 0 6,93 2018/19 Scotland UEFA Nations League2 166 0 — — 0 0 — 2019/20 Celtic UEFA Champions League6 437 4 — — 1 0 — 2019/20 Celtic Premiership24 1 589 11 9 20 3 1 7,3 2019/20 Celtic UEFA Europa League8 696 3 1 4 3 0 7,35 2020/21 Scotland Euro Championship7 486 2 2 4 0 0 7,5 2019/20 Celtic FA Cup4 373 3 — — 0 0 — 2020 Celtic Friendlies Clubs1 90 0 — — 0 0 — 2020/21 Celtic Premiership34 2 362 5 8 13 1 0 7,31 2020/21 Celtic UEFA Champions League2 162 1 — — 0 0 8,5 2020 Scotland UEFA Nations League4 360 2 — — 1 0 7,58 2020/21 Celtic UEFA Europa League7 567 0 2 2 3 0 7,16 2020 Scotland World Cup - Qualification Europe9 489 0 1 1 2 0 7,01 2020/21 Celtic FA Cup2 163 1 — — 0 0 — 2021 Scotland Friendlies1 90 0 — — 0 0 — 2021/22 Celtic UEFA Champions League2 210 0 — — 0 0 7,3 2021/22 Celtic Premiership4 281 0 3 3 0 0 7,85 2021/22 Celtic UEFA Europa League3 189 1 — — 0 0 — 2021/22 Bournemouth Championship38 3 016 3 8 11 6 0 7,09 2021/22 Bournemouth FA Cup1 44 0 — — 0 0 7,9 2022 Scotland Friendlies3 113 0 — — 0 0 — 2022 Scotland UEFA Nations League5 334 1 1 2 1 0 6,9 2022/23 Bournemouth Premier League32 1 841 1 1 2 2 0 6,63 2022/23 Bournemouth League Cup3 242 0 — — 0 0 6,63 2022/23 Bournemouth FA Cup1 69 1 — — 0 0 7,9 2023/24 Scotland Euro Championship - Qualification8 320 0 — — 1 0 6,48 2023/24 Bournemouth Premier League37 2 918 — 5 — 6 0 7,06 2023/24 Bournemouth League Cup3 148 1 — — 0 0 7,17 2023/24 Scotland Friendlies2 45 0 — — 0 0 — 2023/24 Bournemouth FA Cup3 181 0 — — 0 0 7,3 2024 Scotland Friendlies4 321 1 0 1 0 0 8,2 2024 Scotland Euro Championship3 102 0 0 0 0 0 6,25 2024/25 Bournemouth Premier League29 2 131 2 3 5 9 0 7,1 2024/25 Bournemouth League Cup1 90 — 0 — 0 0 7,3 2024 Scotland UEFA Nations League7 480 1 0 1 2 0 6,5 2024/25 Bournemouth FA Cup2 162 — 0 — 1 0 6,85 2025 Scotland Friendlies7 480 1 0 1 2 0 6,44 2025/26 Bournemouth Premier League26 986 2 0 2 3 1 6,72 2025/26 Bournemouth League Cup1 74 0 0 0 0 0 6,9 2024 Scotland World Cup - Qualification Europe5 328 2 0 2 2 0 6,86 2026 Scotland Friendlies4 232 1 1 2 0 0 6,98 2026 Scotland World Cup3 94 0 0 0 1 0 6,5 2026/27 Bournemouth Premier League8 354 0 0 0 3 0 6,78 2026 Bournemouth League Cup2 153 3 0 3 0 0 8,16 2026/27 Bournemouth UEFA Europa League4 228 0 1 1 1 0 6,99 2026 Scotland UEFA Nations League3 148 1 0 1 0 0 6,95
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 —.