Most appearances for Celtic 224 recorded matches Highest-scoring season 2025 6 goals · Premiership Most goals against Aberdeen 4 goals in the match history Most starts alongside Callum McGregor 188 starts together Results and matches 2026/27 · Appearances 18 Matches
1,260 recorded Minutes
1 Goals
4 recorded Assists
9–2–7 W–D–L
7,11 Season rating
Results and form across 18 recorded appearances. Goals recorded in 18, assists in 16 and minutes in 16 matches. Club and national-team matches are included.
Career statistics Club summary Matches Connections Career statistics Season Teams Competition M Min Goals A P ★ 2014/15 Celtic Premiership2 78 0 — — 0 0 — 2015/16 Celtic Premiership23 1 933 1 — — 1 0 — 2015/16 Celtic UEFA Europa League4 340 0 — — 1 0 6,95 2016/17 Celtic UEFA Champions League9 780 0 — — 1 0 6,23 2016/17 Celtic Premiership24 2 160 1 — — 1 0 — 2018 Scotland World Cup - Qualification Europe7 612 0 — — 1 0 7,36 2017/18 Celtic UEFA Champions League12 1 080 0 1 1 1 0 7,08 2017/18 Celtic Premiership32 2 632 3 — — 4 0 — 2017 Scotland Friendlies1 90 0 — — 0 0 — 2017/18 Celtic UEFA Europa League2 180 0 — — 0 0 6,7 2018/19 Celtic UEFA Champions League6 535 0 — — 0 0 — 2018/19 Celtic Premiership21 1 745 0 — — 0 0 — 2018/19 Celtic UEFA Europa League8 699 1 — — 1 0 7,07 2018 Scotland Friendlies1 90 0 — — 0 0 — 2018/19 Scotland UEFA Nations League2 180 0 — — 0 0 — 2019/20 Celtic UEFA Europa League0 0 0 2 2 0 0 7,35 2019/20 Arsenal League Cup2 84 0 — — 0 0 6,85 2019/20 Arsenal UEFA Europa League4 360 0 2 2 0 0 7,35 2019/20 Arsenal Premier League15 992 1 1 2 2 0 6,84 2019/20 Arsenal FA Cup3 270 0 1 1 0 0 6,9 2020 Arsenal Friendlies Clubs1 62 0 — — 0 0 — 2020 Scotland UEFA Nations League3 270 0 — — 0 0 7,0 2020/21 Arsenal Premier League27 2 301 1 3 4 4 0 6,85 2020/21 Arsenal UEFA Europa League9 423 1 — — 1 0 6,82 2020/21 Scotland Euro Championship1 120 0 — — 0 0 6,7 2020/21 Arsenal FA Cup1 120 0 1 1 0 0 8,2 2020 Scotland World Cup - Qualification Europe10 887 0 3 3 0 0 7,3 2021 Scotland Friendlies2 159 0 — — 0 0 — 2021/22 Arsenal Friendlies Clubs3 196 0 — — 1 0 — 2021/22 Arsenal Premier League22 1 919 1 3 4 0 0 6,96 2021/22 Arsenal FA Cup1 55 0 — — 0 0 6,7 2021/22 Arsenal League Cup2 180 0 — — 0 0 7,1 2022 Scotland Friendlies3 270 1 — — 0 0 — 2022 Arsenal Friendlies Clubs4 268 0 — — 0 0 — 2022/23 Arsenal Premier League27 777 0 1 1 0 0 6,62 2022/23 Arsenal UEFA Europa League6 483 1 — — 2 0 7,15 2022 Scotland UEFA Nations League2 128 0 — — 0 0 7,0 2022/23 Arsenal League Cup1 72 0 — — 0 0 6,7 2022/23 Arsenal FA Cup2 127 0 — — 0 0 6,45 2023/24 Scotland Euro Championship - Qualification5 399 0 — — 1 0 6,92 2023 Arsenal Friendlies Clubs3 108 0 — — 0 0 — 2023/24 Real Sociedad La Liga20 1 242 0 2 2 1 0 6,91 2023/24 Scotland Friendlies1 82 0 — — 1 0 — 2023/24 Arsenal UEFA Champions League0 0 0 — — 0 0 6,2 2023/24 Real Sociedad UEFA Champions League2 66 0 — — 0 0 6,2 2023/24 Real Sociedad Copa del Rey4 170 0 — — 0 0 7,0 2024 Scotland Friendlies4 272 0 0 0 0 0 6,9 2024 Scotland Euro Championship2 138 0 0 0 0 0 6,45 2024/25 Arsenal League Cup1 69 0 0 0 0 0 7,3 2024/25 Arsenal FA Cup1 7 0 0 0 0 0 6,7 2024/25 Arsenal Premier League13 250 1 0 1 0 0 6,86 2024/25 Arsenal UEFA Champions League5 118 0 0 0 0 0 6,78 2024 Scotland UEFA Nations League2 49 0 0 0 0 0 6,55 2025 Scotland Friendlies1 68 0 0 0 0 0 6,3 2025/26 Celtic Premiership35 2 515 6 8 14 2 0 7,28 2025/26 Celtic UEFA Champions League2 151 0 0 0 1 0 7,0 2025/26 Celtic UEFA Europa League9 715 0 1 1 0 0 6,66 2024 Scotland World Cup - Qualification Europe3 51 1 0 1 1 0 6,93 2026 Scotland Friendlies3 154 0 0 0 0 0 6,9 2026 Scotland World Cup2 105 0 0 0 0 0 6,95 2026/27 Celtic Premiership10 725 1 3 4 2 0 7,43 2026/27 Celtic UEFA Champions League2 147 0 0 0 0 0 6,6 2026/27 Celtic UEFA Europa League4 360 0 1 1 0 0 6,59
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 —.