Most appearances for Celtic 179 recorded matches Highest-scoring season 2021 2 goals · Premier Division Most goals against Dundee Utd 2 goals in the match history Most frequent opponent Rangers 21 spelade matches Most starts alongside Callum McGregor 138 starts together Results and matches 2026/27 · Appearances 24 Matches
1,508 recorded Minutes
2 Goals
1 recorded Assists
10–6–8 W–D–L
7,04 Season rating
Results and form across 24 recorded appearances. Goals recorded in 24, assists in 18 and minutes in 18 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 ★ 2019 UCD Premier Division30 2 700 1 — — 5 0 — 2020 Shamrock Rovers Premier Division16 1 160 0 — — 1 0 — 2020/21 Shamrock Rovers UEFA Europa League1 88 0 — — 1 0 — 2021 Shamrock Rovers Premier Division23 2 059 2 — — 3 0 — 2021/22 Shamrock Rovers UEFA Champions League2 180 0 — — 0 0 — 2021/22 Shamrock Rovers UEFA Europa Conference League4 360 1 — — 0 0 6,3 2021/22 Celtic UEFA Europa League3 106 0 — — 0 0 6,45 2021/22 Celtic Premiership5 327 1 1 2 1 0 7,02 2021/22 Celtic FA Cup2 180 1 — — 0 0 — 2021/22 Celtic UEFA Europa Conference League1 90 0 — — 1 0 6,3 2022/23 Aberdeen Premiership31 2 672 1 2 3 6 0 7,06 2022/23 Aberdeen FA Cup1 90 0 — — 1 0 — 2023/24 Celtic Premiership34 2 995 1 2 3 5 0 7,5 2023/24 Celtic UEFA Champions League6 540 0 — — 0 0 7,07 2023/24 Republic of Ireland Euro Championship - Qualification3 254 0 — — 0 0 6,87 2023/24 Celtic FA Cup5 480 0 — — 0 0 — 2024 Republic of Ireland Friendlies2 134 0 — — 1 0 — 2024/25 Celtic Premiership26 1 987 2 3 5 2 0 7,52 2024/25 Celtic UEFA Champions League6 369 1 0 1 0 0 7,02 2024 Republic of Ireland UEFA Nations League4 321 1 0 1 1 0 7,03 2024/25 Celtic FA Cup4 307 0 — — 0 0 — 2025 Republic of Ireland Friendlies1 9 0 0 0 0 0 6,7 2025/26 Celtic Premiership37 3 104 0 3 3 12 0 7,23 2025/26 Celtic UEFA Champions League2 210 0 0 0 0 0 7,6 2024 Republic of Ireland World Cup - Qualification Europe3 185 0 2 2 2 0 7,07 2025/26 Celtic UEFA Europa League9 810 1 0 1 2 0 6,91 2026 Republic of Ireland Friendlies3 164 0 0 0 0 0 6,75 2026/27 Celtic UEFA Champions League2 63 0 0 0 0 0 6,55 2026/27 Celtic Premiership10 896 2 1 3 2 0 7,56 2026/27 Celtic UEFA Europa League3 270 0 0 0 1 0 6,51 2026 Republic of Ireland UEFA Nations League3 241 0 0 0 1 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 —.