Place of Birth:
Dundee, Scotland
cinch Premiership
153
2
18
8
52
3
21
0
0
12481
cinch Premiership
cinch Championship
78
3
6
5
41
3
11
1
0
6488
cinch Championship
cinch League One
10
0
0
0
3
0
0
0
1
900
cinch League One
Viaplay Cup
33
2
1
3
5
2
4
0
0
2908
Viaplay Cup
SPFL Trust Trophy
6
1
1
0
1
1
1
0
0
524
SPFL Trust Trophy
Scottish Gas Scottish Cup
1
0
1
0
4
0
0
0
0
22
Scottish Gas Scottish Cup
Playoffs 1/2
Totals
cinch Premiership
2023/2024
10
0
6
0
14
0
1
0
0
496
cinch Premiership
cinch Championship
2023/2024
13
1
0
0
0
0
5
1
0
1146
cinch Championship
Viaplay Cup
2023/2024
2
0
0
1
2
0
0
0
0
157
Viaplay Cup
SPFL Trust Trophy
2022/2023
4
0
1
0
1
-
0
0
0
344
SPFL Trust Trophy
cinch Championship
2022/2023
26
2
1
2
5
1
2
0
0
2232
cinch Championship
Viaplay Cup
2022/2023
6
2
0
0
0
1
2
0
0
540
Viaplay Cup
cinch Premiership
2021/2022
35
0
0
2
0
1
4
0
0
3145
cinch Premiership
Premier Sports Cup
2021/2022
3
0
0
1
0
0
0
0
0
226
Premier Sports Cup
Playoffs 1/2
2020/2021
2
0
0
0
0
-
0
0
0
180
Playoffs 1/2
Scottish Championship
2020/2021
14
0
2
1
17
0
1
0
0
1129
Scottish Championship
Betfred Cup
2020/2021
3
0
1
0
2
0
1
0
0
191
Betfred Cup
Scottish Challenge Cup
2019/2020
1
1
0
0
0
-
1
0
0
90
Scottish Challenge Cup
Ladbrokes Championship
2019/2020
22
0
2
1
6
2
3
0
0
1801
Ladbrokes Championship
Betfred Cup
2019/2020
5
0
0
0
0
0
0
0
0
540
Betfred Cup
Ladbrokes Premiership
2018/2019
28
1
1
1
8
0
5
0
0
2438
Ladbrokes Premiership
Betfred Cup
2018/2019
4
0
0
1
1
0
0
0
0
354
Betfred Cup
Ladbrokes Premiership
2017/2018
32
0
5
3
10
1
4
0
0
2481
Ladbrokes Premiership
Betfred Cup
2017/2018
6
0
0
0
0
0
1
0
0
570
Betfred Cup
Ladbrokes Premiership
2016/2017
36
1
1
1
2
1
6
0
0
3143
Ladbrokes Premiership
Betfred Cup
2016/2017
4
0
0
0
0
1
0
0
0
330
Betfred Cup
William Hill Scottish Cup
2015/2016
1
0
1
0
4
-
0
0
0
22
William Hill Scottish Cup
Ladbrokes League One
2015/2016
10
0
0
0
3
-
0
0
1
900
Ladbrokes League One
Ladbrokes Premiership
2015/2016
0
0
0
0
2
0
0
0
0
0
Ladbrokes Premiership
Ladbrokes Premiership
2015/2016
10
0
3
1
8
0
1
0
0
683
Ladbrokes Premiership
Petrofac Training Cup
2015/2016
1
0
0
0
0
-
0
0
0
90
Petrofac Training Cup
Scottish Premiership
2014/2015
2
0
2
0
7
-
0
0
0
95
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
0
0
0
0
1
-
0
0
0
0
Clydesdale Bank Premier League
Show All
Show All
Totals