Place of Birth:
Aberdeen, Scotland
UEFA Champions League
10
0
6
3
12
0
0
0
0
341
UEFA Champions League
UEFA Europa League
29
2
20
9
39
3
2
0
0
1016
UEFA Europa League
cinch Premiership
142
14
81
46
162
10
6
1
0
5917
cinch Premiership
Viaplay Cup
12
2
6
5
12
2
1
0
0
535
Viaplay Cup
Totals
SPFL Trust Trophy
2
3
0
1
0
0
0
0
0
157
SPFL Trust Trophy
Totals
UEFA U-21 Qualifiers
4
0
3
1
4
0
0
0
0
122
UEFA U-21 Qualifiers
Totals
UEFA Europa League
2023/2024
3
0
1
2
2
0
0
0
0
183
UEFA Europa League
cinch Premiership
2023/2024
19
0
12
7
13
0
1
1
0
614
cinch Premiership
Viaplay Cup
2023/2024
3
1
3
0
3
0
1
0
0
62
Viaplay Cup
UEFA Champions League
2023/2024
1
0
1
0
4
0
0
0
0
2
UEFA Champions League
cinch Premiership
2022/2023
23
0
18
3
29
1
1
0
0
623
cinch Premiership
Viaplay Cup
2022/2023
3
0
2
0
3
1
0
0
0
154
Viaplay Cup
UEFA Champions League
2022/2023
7
0
5
2
8
0
0
0
0
186
UEFA Champions League
UEFA Europa League
2021/2022
10
1
6
4
12
1
1
0
0
421
UEFA Europa League
cinch Premiership
2021/2022
19
4
10
8
18
2
0
0
0
928
cinch Premiership
Premier Sports Cup
2021/2022
3
1
1
2
1
0
0
0
0
120
Premier Sports Cup
UEFA Champions League
2021/2022
2
0
0
1
0
0
0
0
0
153
UEFA Champions League
UEFA Europa League
2020/2021
2
0
2
0
4
0
0
0
0
15
UEFA Europa League
UEFA Europa League
2020/2021
3
0
1
2
1
2
0
0
0
175
UEFA Europa League
Scottish Premiership
2020/2021
9
1
8
1
11
0
1
0
0
186
Scottish Premiership
Scottish Premiership
2020/2021
17
2
3
12
3
1
1
0
0
1134
Scottish Premiership
Ladbrokes Premiership
2019/2020
3
0
1
2
1
0
0
0
0
151
Ladbrokes Premiership
Betfred Cup
2019/2020
0
0
0
0
1
0
0
0
0
0
Betfred Cup
UEFA Europa League
2019/2020
4
1
3
1
4
0
0
0
0
118
UEFA Europa League
Ladbrokes Premiership
2018/2019
13
0
9
4
13
2
0
0
0
429
Ladbrokes Premiership
Ladbrokes Premiership
2018/2019
13
3
2
4
3
4
1
0
0
978
Ladbrokes Premiership
Betfred Cup
2018/2019
2
0
0
2
1
1
0
0
0
131
Betfred Cup
UEFA Europa League
2018/2019
2
0
2
0
2
0
0
0
0
50
UEFA Europa League
Ladbrokes Premiership
2017/2018
16
1
10
5
27
0
1
0
0
599
Ladbrokes Premiership
Betfred Cup
2017/2018
1
0
0
1
1
0
0
0
0
68
Betfred Cup
UEFA Europa League
2017/2018
2
0
2
0
4
0
0
0
0
26
UEFA Europa League
Ladbrokes Premiership
2016/2017
5
3
4
0
20
0
0
0
0
116
Ladbrokes Premiership
IRN-BRU Cup
2016/2017
2
3
0
1
0
-
0
0
0
157
IRN-BRU Cup
Betfred Cup
2016/2017
0
0
0
0
2
0
0
0
0
0
Betfred Cup
UEFA Europa League
2016/2017
1
0
1
0
5
0
1
0
0
6
UEFA Europa League
Ladbrokes Premiership
2015/2016
4
0
3
0
16
0
0
0
0
125
Ladbrokes Premiership
UEFA Europa League
2015/2016
0
0
0
0
2
0
0
0
0
0
UEFA Europa League
Scottish Premiership
2014/2015
1
0
1
0
8
-
0
0
0
34
Scottish Premiership
UEFA Europa League
2014/2015
2
0
2
0
3
0
0
0
0
22
UEFA Europa League
Show All
Show All
Totals
UEFA U-21 Qualifiers
2019
4
0
3
1
4
0
0
0
0
122
UEFA U-21 Qualifiers
Totals