Place of Birth:
Rutherglen, Scotland
UEFA Europa League
1
0
1
0
2
0
0
0
0
72
UEFA Europa League
The Emirates FA Cup
8
1
0
4
2
1
2
0
0
715
The Emirates FA Cup
Carabao Cup
Sky Bet Championship
149
15
41
36
63
7
27
0
0
9543
Sky Bet Championship
cinch Premiership
72
2
13
20
25
1
7
1
0
5153
cinch Premiership
cinch League Two
3
0
0
3
1
0
0
0
0
175
cinch League Two
Viaplay Cup
SPFL Trust Trophy
1
0
0
1
0
0
0
0
0
70
SPFL Trust Trophy
Totals
Premier League 2 - Division 1
1
0
0
0
0
0
0
0
0
90
Premier League 2 - Division 1
Totals
FIFA Friendlies
3
0
2
1
7
0
0
0
0
75
FIFA Friendlies
UEFA Euro Qualification
0
0
0
0
2
0
0
0
0
0
UEFA Euro Qualification
WC Qualification
0
0
0
0
2
0
0
0
0
0
WC Qualification
Totals
SPFL Trust Trophy
2022/2023
1
0
0
1
0
-
0
0
0
70
SPFL Trust Trophy
cinch League Two
2022/2023
3
0
0
3
1
-
0
0
0
175
cinch League Two
Viaplay Cup
2022/2023
4
1
1
3
1
0
0
0
0
200
Viaplay Cup
cinch Premiership
2021/2022
9
0
1
2
4
0
3
1
0
625
cinch Premiership
Premier Sports Cup
2021/2022
1
0
0
1
0
0
1
0
0
80
Premier Sports Cup
Betfred Cup
2020/2021
4
0
2
2
6
1
1
0
0
191
Betfred Cup
Scottish Premiership
2020/2021
20
0
8
8
15
0
2
0
0
1169
Scottish Premiership
Scottish Premiership
2020/2021
2
0
1
1
1
1
0
0
0
92
Scottish Premiership
Ladbrokes Premiership
2019/2020
8
0
3
5
5
0
1
0
0
393
Ladbrokes Premiership
Betfred Cup
2019/2020
1
0
0
1
0
0
1
0
0
62
Betfred Cup
UEFA Europa League
2019/2020
1
0
1
0
2
0
0
0
0
72
UEFA Europa League
Carabao Cup
2018/2019
1
0
0
0
0
0
0
0
0
120
Carabao Cup
The Emirates FA Cup
2018/2019
3
0
0
0
0
1
1
0
0
300
The Emirates FA Cup
Sky Bet Championship
2018/2019
28
3
3
6
7
2
7
0
0
2120
Sky Bet Championship
Carabao Cup
2017/2018
1
0
0
0
0
0
1
0
0
90
Carabao Cup
Sky Bet Championship
2017/2018
4
1
4
0
5
0
0
0
0
68
Sky Bet Championship
Sky Bet Championship
2017/2018
22
2
3
9
8
2
4
0
0
1601
Sky Bet Championship
The Emirates FA Cup
2016/2017
2
1
0
2
0
0
0
0
0
177
The Emirates FA Cup
EFL Cup
2016/2017
1
0
0
0
0
0
0
0
0
90
EFL Cup
Sky Bet Championship
2016/2017
34
2
11
8
17
2
7
0
0
2050
Sky Bet Championship
The Emirates FA Cup
2015/2016
1
0
0
1
1
0
0
0
0
65
The Emirates FA Cup
Sky Bet Championship
2015/2016
23
3
7
5
11
0
1
0
0
1413
Sky Bet Championship
The FA Cup
2014/2015
2
0
0
1
1
-
1
0
0
173
The FA Cup
Capital One Cup
2014/2015
4
1
0
2
1
-
0
0
0
338
Capital One Cup
Sky Bet Championship
2014/2015
38
4
13
8
15
-
8
0
0
2291
Sky Bet Championship
Clydesdale Bank Premier League
2010/2011
33
2
0
4
0
-
1
0
0
2874
Clydesdale Bank Premier League
Show All
Show All
Totals
Premier League 2 - Division 1
2016/2017
1
0
0
0
0
0
0
0
0
90
Premier League 2 - Division 1
Totals
FIFA Friendlies
2016
1
0
1
0
2
-
0
0
0
7
FIFA Friendlies
UEFA Euro Qualification
2016
0
0
0
0
2
0
0
0
0
0
UEFA Euro Qualification
FIFA Friendlies
2014
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
FIFA Friendlies
2013
1
0
0
1
1
-
0
0
0
46
FIFA Friendlies
WC Qualification
2014
0
0
0
0
2
0
0
0
0
0
WC Qualification
FIFA Friendlies
2012
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
FIFA Friendlies
2010
1
0
1
0
1
-
0
0
0
22
FIFA Friendlies
Totals