Place of Birth:
Lanark, Scotland
UEFA Champions League
0
0
0
0
1
0
0
0
0
0
UEFA Champions League
cinch Premiership
283
6
3
15
23
7
40
0
1
25018
cinch Premiership
cinch Championship
37
1
0
1
2
0
5
1
0
3316
cinch Championship
Viaplay Cup
38
2
3
4
5
1
1
0
0
3297
Viaplay Cup
SPFL Trust Trophy
3
0
0
0
1
1
1
0
0
270
SPFL Trust Trophy
Scottish Gas Scottish Cup
4
0
0
1
0
0
1
0
0
332
Scottish Gas Scottish Cup
Totals
UEFA U-21 Qualifiers
0
0
0
0
1
0
0
0
0
0
UEFA U-21 Qualifiers
Totals
cinch Premiership
2023/2024
33
1
0
1
0
0
2
0
0
2944
cinch Premiership
Viaplay Cup
2023/2024
6
0
0
0
0
0
0
0
0
540
Viaplay Cup
cinch Premiership
2022/2023
34
0
1
3
2
0
7
0
1
3013
cinch Premiership
Viaplay Cup
2022/2023
3
0
1
1
2
0
0
0
0
159
Viaplay Cup
cinch Premiership
2021/2022
36
2
1
1
3
2
6
0
0
3149
cinch Premiership
Premier Sports Cup
2021/2022
4
0
0
1
0
0
0
0
0
343
Premier Sports Cup
Betfred Cup
2020/2021
7
1
0
0
0
0
0
0
0
690
Betfred Cup
Scottish Premiership
2020/2021
37
1
0
3
0
0
4
0
0
3270
Scottish Premiership
Ladbrokes Premiership
2019/2020
26
1
1
1
5
1
5
0
0
2225
Ladbrokes Premiership
Betfred Cup
2019/2020
5
0
1
1
1
1
0
0
0
381
Betfred Cup
Ladbrokes Championship
2018/2019
26
1
0
1
2
0
4
1
0
2326
Ladbrokes Championship
IRN-BRU Cup
2018/2019
3
0
0
0
1
-
1
0
0
270
IRN-BRU Cup
Betfred Cup
2018/2019
4
0
0
1
0
0
0
0
0
343
Betfred Cup
Ladbrokes Premiership
2017/2018
38
0
0
2
0
0
5
0
0
3393
Ladbrokes Premiership
Betfred Cup
2017/2018
5
1
1
0
1
0
0
0
0
481
Betfred Cup
Ladbrokes Premiership
2016/2017
33
0
0
2
2
2
4
0
0
2936
Ladbrokes Premiership
William Hill Scottish Cup
2015/2016
4
0
0
1
0
-
1
0
0
332
William Hill Scottish Cup
Ladbrokes Premiership
2015/2016
29
0
0
2
5
1
3
0
0
2558
Ladbrokes Premiership
Scottish League Cup
2015/2016
4
0
0
0
1
0
1
0
0
360
Scottish League Cup
Scottish Championship
2014/2015
11
0
0
0
0
-
1
0
0
990
Scottish Championship
Scottish Premiership
2014/2015
16
1
0
0
0
-
4
0
0
1440
Scottish Premiership
Scottish Premiership
2013/2014
0
0
0
0
1
-
0
0
0
0
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
1
0
0
0
2
-
0
0
0
90
Clydesdale Bank Premier League
UEFA Champions League
2012/2013
0
-
0
0
1
0
0
0
0
0
UEFA Champions League
Clydesdale Bank Premier League
2011/2012
0
0
0
0
3
-
0
0
0
0
Clydesdale Bank Premier League
Show All
Show All
Totals
UEFA U-21 Qualifiers
2017
0
0
0
0
1
0
0
0
0
0
UEFA U-21 Qualifiers
Totals