Most appearances for Celtic 588 recorded matches Highest-scoring season 2013 12 goals · League One Most frequent opponent Rangers 47 spelade matches Most starts alongside James Forrest 219 starts together Results and matches 2026/27 · Appearances 23 Matches
1,578 recorded Minutes
1 Goals
1 recorded Assists
11–4–8 W–D–L
7,1 Season rating
Results and form across 23 recorded appearances. Goals recorded in 23, 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 P ★ 2013/14 Notts County League One23 2 032 10 — — 3 0 — 2014/15 Celtic UEFA Champions League6 540 3 — — 1 0 — 2014/15 Celtic Premiership18 955 2 — — 0 0 — 2014/15 Celtic UEFA Europa League5 367 0 — — 0 0 — 2015/16 Celtic UEFA Europa League2 180 1 — — 0 0 7,0 2015/16 Celtic Premiership27 1 572 4 — — 1 0 — 2016/17 Celtic UEFA Champions League9 515 0 — — 1 0 6,68 2016/17 Celtic Premiership31 1 933 6 — — 2 0 — 2017/18 Celtic UEFA Champions League8 543 1 1 2 0 0 6,7 2017/18 Celtic Premiership36 2 638 7 — — 2 0 — 2017 Scotland Friendlies1 87 0 — — 0 0 — 2017/18 Celtic UEFA Europa League2 152 1 — — 0 0 6,9 2018 Scotland Friendlies4 280 0 — — 1 0 — 2018/19 Celtic UEFA Champions League6 540 2 — — 0 0 — 2018/19 Celtic Premiership35 2 996 3 — — 0 0 — 2018/19 Celtic UEFA Europa League10 900 1 1 2 1 0 7,03 2018/19 Scotland UEFA Nations League4 349 0 — — 1 0 — 2020/21 Scotland Euro Championship12 1 063 0 1 1 2 0 6,84 2019/20 Celtic UEFA Champions League5 450 2 — — 0 0 — 2019/20 Celtic Premiership30 2 674 9 5 14 2 0 7,23 2019/20 Celtic UEFA Europa League9 810 0 1 1 2 0 6,91 2019/20 Celtic FA Cup4 390 1 — — 1 0 — 2020 Celtic Friendlies Clubs1 90 0 — — 0 0 — 2020/21 Celtic Premiership37 3 244 3 7 10 5 0 7,15 2020/21 Celtic UEFA Champions League2 180 0 — — 0 0 7,0 2020 Scotland UEFA Nations League5 290 0 — — 0 0 6,64 2020/21 Celtic UEFA Europa League8 720 1 — — 0 0 6,75 2020 Scotland World Cup - Qualification Europe11 762 1 — — 0 0 7,0 2020/21 Celtic FA Cup1 90 0 — — 0 0 — 2021 Scotland Friendlies2 136 0 — — 0 0 — 2021/22 Celtic UEFA Champions League2 210 1 — — 0 0 7,1 2021/22 Celtic Premiership33 2 851 2 2 4 4 0 7,14 2021/22 Celtic UEFA Europa League9 715 0 — — 1 0 6,74 2021/22 Celtic FA Cup3 252 1 — — 1 0 — 2021/22 Celtic UEFA Europa Conference League2 134 0 — — 1 0 7,4 2022 Scotland Friendlies1 77 0 — — 0 0 — 2022 Scotland UEFA Nations League6 540 0 — — 1 0 7,16 2022/23 Celtic Premiership31 2 762 4 1 5 3 1 7,12 2022/23 Celtic UEFA Champions League3 217 0 — — 0 0 6,67 2022/23 Celtic FA Cup5 406 0 — — 1 0 — 2023/24 Scotland Euro Championship - Qualification8 693 1 — — 0 0 6,78 2023/24 Celtic Premiership35 2 878 2 6 8 5 0 7,28 2023/24 Scotland Friendlies1 89 0 — — 0 0 — 2023/24 Celtic UEFA Champions League6 521 0 — — 1 0 6,83 2023/24 Celtic FA Cup3 242 0 — — 1 0 — 2024 Scotland Friendlies2 107 0 0 0 0 0 6,7 2024 Scotland Euro Championship3 247 0 1 1 0 0 6,7 2024/25 Celtic Premiership35 2 914 8 3 11 3 0 7,41 2024/25 Celtic UEFA Champions League10 900 0 0 0 0 0 6,89 2024/25 Celtic FA Cup5 440 2 — — 0 0 — 2025/26 Celtic Premiership37 3 198 2 3 5 9 0 7,13 2025/26 Celtic UEFA Champions League2 210 0 0 0 1 0 7,6 2025/26 Celtic UEFA Europa League10 900 0 0 0 1 0 6,84 2026/27 Celtic Premiership11 960 0 0 0 1 0 7,07 2026/27 Celtic UEFA Champions League2 210 1 0 1 0 0 7,9 2026/27 Celtic UEFA Europa League4 360 0 1 1 0 0 6,72
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 —.