Place of Birth:
Dumfries, Scotland
cinch Premiership
11
0
10
2
11
0
0
0
0
284
cinch Premiership
cinch Championship
80
5
6
8
7
5
16
0
1
6631
cinch Championship
cinch League One
90
14
4
12
6
9
21
1
0
7725
cinch League One
cinch League Two
92
8
5
7
5
16
23
0
0
7909
cinch League Two
Viaplay Cup
27
0
3
2
6
4
6
0
0
2414
Viaplay Cup
SPFL Trust Trophy
22
2
4
1
4
1
2
0
0
1794
SPFL Trust Trophy
Scottish Gas Scottish Cup
1
0
1
0
1
0
0
0
0
29
Scottish Gas Scottish Cup
Playoffs 2/3
Playoffs 3/4
Totals
cinch League One
2023/2024
35
3
0
3
0
-
7
0
0
3137
cinch League One
SPFL Trust Trophy
2023
2
0
0
0
0
-
1
0
0
180
SPFL Trust Trophy
Viaplay Cup
2023/2024
3
0
0
0
0
0
1
0
0
270
Viaplay Cup
Playoffs 3/4
2022/2023
3
0
0
0
1
-
1
0
0
270
Playoffs 3/4
SPFL Trust Trophy
2022/2023
2
0
1
0
1
-
0
0
0
139
SPFL Trust Trophy
cinch League Two
2022/2023
13
2
1
3
1
-
3
0
0
1058
cinch League Two
cinch League One
2022/2023
5
0
2
0
3
-
1
0
0
312
cinch League One
Viaplay Cup
2022/2023
1
0
0
1
2
0
0
0
0
65
Viaplay Cup
SPFL Trust Trophy
2021/2022
5
1
0
0
0
-
0
0
0
450
SPFL Trust Trophy
cinch Championship
2021/2022
35
1
0
2
0
1
4
0
1
3067
cinch Championship
Premier Sports Cup
2021/2022
4
0
0
0
0
2
0
0
0
360
Premier Sports Cup
Scottish Championship
2020/2021
27
2
1
1
1
1
8
0
0
2367
Scottish Championship
Betfred Cup
2020/2021
3
0
1
0
2
0
0
0
0
309
Betfred Cup
Scottish Challenge Cup
2019/2020
3
0
0
1
0
-
0
0
0
291
Scottish Challenge Cup
Ladbrokes League Two
2019/2020
8
0
0
0
0
-
3
0
0
720
Ladbrokes League Two
Ladbrokes League One
2019/2020
1
0
1
0
2
-
1
0
0
41
Ladbrokes League One
Betfred Cup
2019/2020
4
0
2
0
2
0
1
0
0
273
Betfred Cup
Ladbrokes League Two
2018/2019
36
3
4
4
4
-
9
0
0
2981
Ladbrokes League Two
IRN-BRU Cup
2018/2019
2
0
0
0
0
-
0
0
0
180
IRN-BRU Cup
Betfred Cup
2018/2019
3
0
0
0
0
0
2
0
0
300
Betfred Cup
Playoffs 3/4
2017/2018
4
0
0
1
0
-
1
0
0
350
Playoffs 3/4
IRN-BRU Cup
2017/2018
3
0
2
0
2
-
0
0
0
133
IRN-BRU Cup
Ladbrokes League Two
2017/2018
35
3
0
0
0
-
8
0
0
3150
Ladbrokes League Two
Betfred Cup
2017/2018
4
0
0
1
0
2
0
0
0
357
Betfred Cup
Ladbrokes League One
2016/2017
33
8
1
5
1
-
6
1
0
2825
Ladbrokes League One
IRN-BRU Cup
2016/2017
3
1
0
0
0
-
0
0
0
270
IRN-BRU Cup
Betfred Cup
2016/2017
4
0
0
0
0
0
1
0
0
360
Betfred Cup
Playoffs 2/3
2015/2016
4
2
0
0
0
-
2
0
0
420
Playoffs 2/3
William Hill Scottish Cup
2015/2016
1
0
1
0
1
-
0
0
0
29
William Hill Scottish Cup
Ladbrokes League One
2015/2016
16
3
0
4
0
-
6
0
0
1410
Ladbrokes League One
Ladbrokes Championship
2015/2016
18
2
5
5
6
3
4
0
0
1197
Ladbrokes Championship
Scottish League Cup
2015/2016
1
0
0
0
0
0
1
0
0
120
Scottish League Cup
Petrofac Training Cup
2015/2016
2
0
1
0
1
-
1
0
0
151
Petrofac Training Cup
Clydesdale Bank Premier League
2011/2012
11
0
10
2
11
-
0
0
0
284
Clydesdale Bank Premier League
Show All
Show All
Totals
cinch Championship
12
4
2
6
11
14
14
1.17
cinch Championship
cinch League One
20
7
5
8
33
34
26
1.30
cinch League One
Viaplay Cup
SPFL Trust Trophy
4
3
0
1
10
5
9
2.25
SPFL Trust Trophy
Totals
SPFL Trust Trophy
2022/2023
2
2
0
0
8
2
6
3.00
SPFL Trust Trophy
cinch League One
2022/2023
20
7
5
8
33
34
26
1.30
cinch League One
Viaplay Cup
2022/2023
5
3
0
2
10
8
9
1.80
Viaplay Cup
SPFL Trust Trophy
2021/2022
2
1
0
1
2
3
3
1.50
SPFL Trust Trophy
cinch Championship
2021/2022
12
4
2
6
11
14
14
1.17
cinch Championship
Totals