Highest-scoring season 2022 24 goals · Premiership Most goals against Motherwell 10 goals in the match history Most frequent opponent ST Mirren 21 spelade matches Most starts alongside Cameron Devlin 107 starts together Results and matches 2026/27 · Appearances 12 Matches
455 recorded Minutes
5 Goals
0 recorded Assists
6–3–3 W–D–L
6,73 Season rating
Results and form across 12 recorded appearances. Goals recorded in 12, assists in 7 and minutes in 7 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 ★ 2014/15 Aberdeen Premiership17 248 0 — — 0 0 — 2020/21 Scotland Euro Championship3 181 1 — — 0 0 6,8 2019/20 Dundee Utd FA Cup2 180 2 — — 0 0 — 2020/21 Dundee Utd Premiership32 2 708 8 3 11 4 0 6,9 2020 Scotland UEFA Nations League1 3 0 — — 0 0 — 2020/21 Dundee Utd FA Cup4 339 1 — — 0 0 — 2021/22 Dundee Utd Premiership1 80 0 — — 1 0 6,2 2021/22 Beerschot VA Jupiler Pro League26 1 797 5 3 8 2 0 6,84 2021/22 Beerschot VA Cup2 76 0 — — 0 0 — 2022/23 Heart Of Midlothian Premiership37 3 038 24 4 28 5 0 7,14 2022/23 Heart Of Midlothian UEFA Europa League2 180 1 — — 1 0 — 2022/23 Heart Of Midlothian UEFA Europa Conference League6 352 2 — — 2 0 6,7 2022/23 Heart Of Midlothian FA Cup37 3 038 24 4 28 5 0 7,14 2023/24 Scotland Euro Championship - Qualification3 5 1 — — 0 0 6,95 2023/24 Heart Of Midlothian Premiership36 3 169 23 4 27 8 0 7,35 2023/24 Heart Of Midlothian UEFA Europa Conference League4 336 3 1 4 3 0 7,75 2023/24 Heart Of Midlothian FA Cup3 270 2 — — 1 0 — 2024 Scotland Friendlies4 233 1 1 2 0 0 7,9 2024 Scotland Euro Championship3 23 0 0 0 0 0 6,3 2024/25 Heart Of Midlothian Premiership32 2 573 8 8 16 7 0 7,19 2024/25 Heart Of Midlothian UEFA Europa League6 540 — 1 — 1 0 7,1 2024 Scotland UEFA Nations League2 43 0 0 0 0 0 6,5 2024/25 Heart Of Midlothian UEFA Europa Conference League6 540 — 1 — 1 0 7,1 2024/25 Heart Of Midlothian FA Cup37 3 038 24 4 28 5 0 7,14 2025/26 Heart Of Midlothian Premiership29 2 495 16 3 19 4 0 6,98 2024 Scotland World Cup - Qualification Europe2 34 1 0 1 0 0 6,65 2026 Scotland Friendlies2 139 3 1 4 0 0 8,4 2026 Scotland World Cup2 172 0 0 0 0 0 6,25 2026/27 Rangers Premiership5 363 3 0 3 0 0 6,78 2026 Rangers UEFA Europa Conference League2 76 0 0 0 1 0 6,5
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 —.