Place of Birth:
Kirkcaldy, Scotland
cinch Premiership
14
0
1
2
18
0
2
0
0
1139
cinch Premiership
cinch Championship
101
2
7
10
15
2
5
1
0
8269
cinch Championship
cinch League One
51
1
3
3
5
3
5
0
0
4303
cinch League One
cinch League Two
21
1
0
0
0
0
3
0
0
1890
cinch League Two
Viaplay Cup
22
2
1
2
9
2
0
0
0
1941
Viaplay Cup
SPFL Trust Trophy
4
0
1
0
2
0
0
0
0
306
SPFL Trust Trophy
Playoffs 2/3
Playoffs 3/4
Totals
cinch Championship
2023/2024
20
0
2
3
3
0
1
0
0
1584
cinch Championship
SPFL Trust Trophy
2023
1
0
0
0
0
-
0
0
0
90
SPFL Trust Trophy
Viaplay Cup
2023/2024
4
0
0
1
0
0
0
0
0
371
Viaplay Cup
SPFL Trust Trophy
2022/2023
1
0
1
0
2
-
0
0
0
36
SPFL Trust Trophy
cinch League One
2022/2023
35
1
1
1
1
-
4
0
0
3035
cinch League One
Viaplay Cup
2022/2023
4
0
0
0
0
0
0
0
0
390
Viaplay Cup
Playoffs 2/3
2021/2022
2
0
2
0
2
-
0
0
0
28
Playoffs 2/3
cinch Championship
2021/2022
30
1
3
3
8
1
2
1
0
2427
cinch Championship
Premier Sports Cup
2021/2022
5
1
0
0
0
1
0
0
0
450
Premier Sports Cup
Scottish Championship
2020/2021
24
1
2
3
4
0
1
0
0
1902
Scottish Championship
Betfred Cup
2020/2021
4
0
1
1
1
0
0
0
0
250
Betfred Cup
Scottish Challenge Cup
2019/2020
1
0
0
0
0
-
0
0
0
90
Scottish Challenge Cup
Ladbrokes Championship
2019/2020
27
0
0
1
0
1
1
0
0
2356
Ladbrokes Championship
Betfred Cup
2019/2020
5
1
0
0
0
1
0
0
0
480
Betfred Cup
Ladbrokes Premiership
2018/2019
1
0
0
0
5
0
1
0
0
90
Ladbrokes Premiership
Betfred Cup
2018/2019
0
0
0
0
4
0
0
0
0
0
Betfred Cup
Ladbrokes Premiership
2017/2018
12
0
0
2
5
0
1
0
0
963
Ladbrokes Premiership
Playoffs 3/4
2016/2017
0
0
0
0
2
-
0
0
0
0
Playoffs 3/4
Ladbrokes League One
2016/2017
16
0
2
2
4
-
1
0
0
1268
Ladbrokes League One
Ladbrokes Premiership
2016/2017
1
0
1
0
8
0
0
0
0
86
Ladbrokes Premiership
IRN-BRU Cup
2016/2017
1
0
0
0
0
-
0
0
0
90
IRN-BRU Cup
Betfred Cup
2016/2017
0
0
0
0
4
0
0
0
0
0
Betfred Cup
Ladbrokes League Two
2015/2016
21
1
0
0
0
-
3
0
0
1890
Ladbrokes League Two
Show All
Show All
Totals