Place of Birth:
Livingston, Scotland
UEFA Europa League
6
1
0
0
0
-
1
0
0
540
UEFA Europa League
Vanarama National League
9
3
1
1
1
0
1
0
0
721
Vanarama National League
cinch Premiership
220
9
38
21
119
0
32
0
1
16918
cinch Premiership
cinch Championship
75
7
2
4
5
2
16
0
0
6493
cinch Championship
cinch League One
6
0
0
0
0
-
0
0
0
540
cinch League One
Viaplay Cup
27
2
1
2
8
2
0
0
0
2479
Viaplay Cup
SPFL Trust Trophy
3
0
0
0
0
0
0
0
0
270
SPFL Trust Trophy
Scottish Gas Scottish Cup
17
1
4
0
3
0
1
0
0
1386
Scottish Gas Scottish Cup
Playoffs 1/2
Totals
cinch Championship
2023/2024
14
0
1
2
4
1
4
0
0
1097
cinch Championship
SPFL Trust Trophy
2023
1
0
0
0
0
-
0
0
0
90
SPFL Trust Trophy
Viaplay Cup
2023/2024
5
1
0
0
0
0
0
0
0
510
Viaplay Cup
Playoffs 1/2
2022/2023
2
0
1
0
1
-
1
0
0
192
Playoffs 1/2
cinch Premiership
2022/2023
28
0
9
4
17
0
7
0
0
1797
cinch Premiership
Viaplay Cup
2022/2023
3
0
0
1
2
1
0
0
0
229
Viaplay Cup
cinch Premiership
2021/2022
24
0
11
2
18
0
6
0
0
1339
cinch Premiership
Premier Sports Cup
2021/2022
2
0
0
0
0
0
0
0
0
180
Premier Sports Cup
Betfred Cup
2020/2021
2
0
0
0
2
0
0
0
0
210
Betfred Cup
Scottish Premiership
2020/2021
23
0
6
2
17
0
1
0
0
1771
Scottish Premiership
Ladbrokes Premiership
2019/2020
17
0
3
0
15
0
2
0
0
1397
Ladbrokes Premiership
Betfred Cup
2019/2020
4
0
1
0
2
0
0
0
0
314
Betfred Cup
Ladbrokes Championship
2018/2019
27
3
0
1
0
0
4
0
0
2403
Ladbrokes Championship
IRN-BRU Cup
2018/2019
1
0
0
0
0
-
0
0
0
90
IRN-BRU Cup
Betfred Cup
2018/2019
4
0
0
0
1
0
0
0
0
360
Betfred Cup
Vanarama National League
2017/2018
9
3
1
1
1
-
1
0
0
721
Vanarama National League
Ladbrokes Premiership
2017/2018
2
0
1
0
8
0
0
0
0
107
Ladbrokes Premiership
Ladbrokes Premiership
2016/2017
4
1
1
1
9
0
1
0
0
339
Ladbrokes Premiership
Betfred Cup
2016/2017
1
0
0
0
0
1
0
0
0
90
Betfred Cup
William Hill Scottish Cup
2015/2016
1
1
0
0
0
-
0
0
0
90
William Hill Scottish Cup
Ladbrokes Championship
2015/2016
26
4
0
1
0
1
7
0
0
2319
Ladbrokes Championship
Scottish League Cup
2015/2016
1
0
0
1
0
0
0
0
0
46
Scottish League Cup
Petrofac Training Cup
2015/2016
1
0
0
0
0
-
0
0
0
90
Petrofac Training Cup
Scottish Championship
2014/2015
8
0
1
0
1
-
1
0
0
674
Scottish Championship
Scottish Premiership
2014/2015
14
1
0
5
4
-
5
0
0
1147
Scottish Premiership
Scottish Premiership
2013/2014
25
3
1
1
7
-
2
0
1
2079
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
29
2
0
3
2
-
1
0
0
2506
Clydesdale Bank Premier League
UEFA Europa League
2012/2013
2
1
0
0
0
-
1
0
0
180
UEFA Europa League
Clydesdale Bank Premier League
2011/2012
17
1
3
1
15
-
3
0
0
1358
Clydesdale Bank Premier League
UEFA Europa League
2011/2012
2
0
0
0
0
-
0
0
0
180
UEFA Europa League
UEFA Europa League
2010/2011
2
0
0
0
0
-
0
0
0
180
UEFA Europa League
Clydesdale Bank Premier League
2010/2011
29
1
2
2
7
-
3
0
0
2430
Clydesdale Bank Premier League
Clydesdale Bank Premier League
2009/2010
8
0
1
0
0
-
1
0
0
648
Clydesdale Bank Premier League
Show All
Show All
Totals