Most appearances for Bologna 164 recorded matches Highest-scoring season 2021 11 goals · Premiership Most goals against Celtic 7 goals in the match history Most frequent opponent Celtic 16 spelade matches Most starts alongside Joseph Lewis 152 starts together Results and matches 2026/27 · Appearances 16 Matches
1,320 recorded Minutes
0 Goals
0 recorded Assists
5–3–8 W–D–L
6,99 Season rating
Results and form across 16 recorded appearances. Goals recorded in 16, assists in 14 and minutes in 14 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 ★ 2017/18 Hamilton Academical Premiership13 1 074 0 — — 4 0 — 2018/19 Aberdeen UEFA Europa League2 162 1 — — 0 0 — 2018/19 Aberdeen Premiership33 2 960 6 — — 11 0 — 2019/20 Aberdeen UEFA Europa League6 540 1 — — 0 0 — 2019/20 Aberdeen Premiership28 2 520 1 3 4 9 1 6,99 2019/20 Aberdeen FA Cup4 390 1 — — 1 0 — 2020/21 Aberdeen Premiership35 3 111 9 2 11 10 0 7,23 2020/21 Aberdeen UEFA Europa League3 270 1 — — 0 0 — 2020/21 Aberdeen FA Cup3 300 0 — — 2 0 — 2021/22 Aberdeen UEFA Europa Conference League6 496 4 — — 1 0 — 2021/22 Aberdeen Premiership36 3 231 11 1 12 12 0 7,32 2020 Scotland World Cup - Qualification Europe2 2 0 — — 0 0 — 2021/22 Aberdeen FA Cup2 180 1 — — 0 0 — 2022 Scotland Friendlies2 88 0 — — 0 0 — 2022 Scotland UEFA Nations League1 27 0 — — 0 0 6,7 2022/23 Bologna Serie A36 2 327 7 — — 4 0 6,85 2022/23 Bologna Coppa Italia1 46 0 — — 0 0 6,3 2023/24 Scotland Euro Championship - Qualification3 71 0 — — 0 0 6,4 2023/24 Bologna Coppa Italia2 210 0 — — 1 0 8,3 2023/24 Bologna Serie A31 2 718 6 3 9 8 0 7,24 2023/24 Scotland Friendlies2 98 0 — — 0 0 — 2024 Scotland Friendlies2 74 0 — — 0 0 — 2024/25 Bologna Serie A25 985 1 1 2 0 0 6,95 2024/25 Bologna UEFA Champions League5 289 — 0 — 2 0 6,7 2024/25 Bologna Coppa Italia3 241 0 0 0 1 0 7,3 2024 Scotland UEFA Nations League2 125 0 0 0 2 0 6,75 2025 Scotland Friendlies2 168 0 0 0 0 0 6,95 2024 Scotland World Cup - Qualification Europe5 450 1 1 2 3 0 7,2 2025/26 Bologna Serie A27 1 608 1 0 1 6 0 6,74 2025/26 Bologna UEFA Europa League14 1 071 0 0 0 2 0 6,69 2025/26 Bologna Coppa Italia2 180 0 0 0 0 0 6,6 2025 Bologna Super Cup2 90 0 0 0 0 0 7,5 2026 Scotland Friendlies3 215 0 0 0 0 0 6,6 2026 Scotland World Cup3 270 0 0 0 0 0 7,7 2026/27 Bologna Serie A10 900 0 0 0 0 0 7,08 2026 Scotland UEFA Nations League4 360 0 0 0 0 0 7,22
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 —.