Place of Birth:
Livingston, Scotland
cinch Premiership
2
0
2
0
21
0
1
0
0
20
cinch Premiership
cinch League One
14
0
3
3
5
0
2
0
0
1025
cinch League One
cinch League Two
107
0
18
25
32
3
27
1
1
7632
cinch League Two
Viaplay Cup
15
0
4
4
10
1
3
0
0
1033
Viaplay Cup
SPFL Trust Trophy
9
0
1
2
1
0
1
0
0
821
SPFL Trust Trophy
Scottish Gas Scottish Cup
0
0
0
0
1
0
0
0
0
0
Scottish Gas Scottish Cup
Playoffs 3/4
Totals
Viaplay Cup
2023/2024
1
0
1
0
2
0
0
0
0
7
Viaplay Cup
SPFL Trust Trophy
2022/2023
2
0
0
1
0
-
0
0
0
141
SPFL Trust Trophy
SPFL Trust Trophy
2021/2022
1
0
0
0
0
-
0
0
0
120
SPFL Trust Trophy
cinch League Two
2021/2022
22
0
8
6
14
-
2
0
0
1321
cinch League Two
Premier Sports Cup
2021/2022
3
0
1
1
2
0
0
0
0
185
Premier Sports Cup
Playoffs 3/4
2020/2021
3
0
0
2
1
-
2
0
0
242
Playoffs 3/4
Scottish League Two
2020/2021
18
0
2
6
6
-
5
0
0
1324
Scottish League Two
Betfred Cup
2020/2021
4
0
0
3
0
0
0
0
0
287
Betfred Cup
Ladbrokes League Two
2018/2019
30
0
2
4
2
-
9
1
0
2441
Ladbrokes League Two
IRN-BRU Cup
2018/2019
5
0
0
1
0
-
1
0
0
530
IRN-BRU Cup
Betfred Cup
2018/2019
3
0
0
0
0
1
2
0
0
300
Betfred Cup
Playoffs 3/4
2017/2018
1
0
0
1
1
-
0
0
0
68
Playoffs 3/4
IRN-BRU Cup
2017/2018
1
0
1
0
1
-
0
0
0
30
IRN-BRU Cup
Ladbrokes League Two
2017/2018
24
0
4
8
5
-
6
0
1
1561
Ladbrokes League Two
Betfred Cup
2017/2018
4
0
2
0
2
0
1
0
0
254
Betfred Cup
Ladbrokes League Two
2016/2017
13
0
2
1
5
-
5
0
0
985
Ladbrokes League Two
Betfred Cup
2016/2017
0
0
0
0
3
0
0
0
0
0
Betfred Cup
William Hill Scottish Cup
2015/2016
0
0
0
0
1
-
0
0
0
0
William Hill Scottish Cup
Ladbrokes League One
2015/2016
14
0
3
3
5
-
2
0
0
1025
Ladbrokes League One
Ladbrokes Premiership
2015/2016
1
0
1
0
7
0
1
0
0
12
Ladbrokes Premiership
Scottish League Cup
2015/2016
0
0
0
0
1
0
0
0
0
0
Scottish League Cup
Scottish Premiership
2014/2015
1
0
1
0
14
-
0
0
0
8
Scottish Premiership
Show All
Show All
Totals