Place of Birth:
Aberdeen, Scotland
UEFA Europa League
3
0
0
0
0
0
0
0
0
300
UEFA Europa League
cinch Premiership
209
24
21
77
22
7
69
0
1
16025
cinch Premiership
cinch Championship
160
21
32
42
43
9
46
2
0
11283
cinch Championship
cinch League One
32
2
0
2
0
3
7
0
0
2763
cinch League One
Viaplay Cup
39
6
6
7
11
6
9
0
1
3079
Viaplay Cup
SPFL Trust Trophy
17
1
0
6
2
1
2
0
0
1411
SPFL Trust Trophy
Scottish Gas Scottish Cup
19
6
2
6
1
0
4
0
0
1466
Scottish Gas Scottish Cup
Totals
Viaplay Cup
2023/2024
2
0
2
0
4
0
1
0
0
29
Viaplay Cup
SPFL Trust Trophy
2022/2023
1
0
0
0
0
-
0
0
0
90
SPFL Trust Trophy
cinch Championship
2022/2023
19
1
6
4
23
4
4
0
0
1182
cinch Championship
Viaplay Cup
2022/2023
4
1
1
0
1
0
1
0
0
322
Viaplay Cup
SPFL Trust Trophy
2021/2022
2
0
0
0
0
-
0
0
0
180
SPFL Trust Trophy
cinch League One
2021/2022
32
2
0
2
0
-
7
0
0
2763
cinch League One
Premier Sports Cup
2021/2022
4
0
0
0
0
2
1
0
0
360
Premier Sports Cup
Betfred Cup
2020/2021
4
0
0
1
2
0
2
0
0
360
Betfred Cup
Scottish Premiership
2020/2021
30
2
2
14
4
1
17
0
1
2236
Scottish Premiership
Ladbrokes Premiership
2019/2020
16
2
0
5
1
2
5
0
0
1321
Ladbrokes Premiership
Betfred Cup
2019/2020
5
0
2
0
2
1
1
0
0
359
Betfred Cup
Ladbrokes Championship
2018/2019
15
2
2
4
5
1
5
0
0
1144
Ladbrokes Championship
IRN-BRU Cup
2018/2019
1
0
0
0
1
-
0
0
0
90
IRN-BRU Cup
Betfred Cup
2018/2019
3
0
0
0
0
0
2
0
0
270
Betfred Cup
IRN-BRU Cup
2017/2018
5
0
0
1
0
-
0
0
0
432
IRN-BRU Cup
Ladbrokes Championship
2017/2018
30
8
0
5
0
4
14
2
0
2571
Ladbrokes Championship
Betfred Cup
2017/2018
4
0
0
1
0
1
0
0
0
383
Betfred Cup
Ladbrokes Premiership
2016/2017
32
1
4
18
5
2
10
0
0
2373
Ladbrokes Premiership
Betfred Cup
2016/2017
5
4
0
2
0
2
0
0
0
414
Betfred Cup
William Hill Scottish Cup
2015/2016
5
2
0
3
0
-
1
0
0
422
William Hill Scottish Cup
Ladbrokes Premiership
2015/2016
30
6
6
10
7
2
11
0
0
2159
Ladbrokes Premiership
Scottish League Cup
2015/2016
1
0
0
1
0
0
1
0
0
62
Scottish League Cup
Scottish Premiership
2014/2015
11
2
1
5
1
-
4
0
0
810
Scottish Premiership
UEFA Europa League
2014/2015
2
0
0
0
0
0
0
0
0
210
UEFA Europa League
Scottish Premiership
2013/2014
36
4
3
11
4
-
7
0
0
2808
Scottish Premiership
UEFA Europa League
2013/2014
1
0
0
0
0
-
0
0
0
90
UEFA Europa League
Clydesdale Bank Premier League
2012/2013
37
7
0
6
0
-
11
0
0
3278
Clydesdale Bank Premier League
Clydesdale Bank Premier League
2008/2009
17
0
5
8
0
-
4
0
0
1040
Clydesdale Bank Premier League
Show All
Show All
Totals