Place of Birth:
Coatbridge, Scotland
UEFA Champions League
9
1
7
2
15
0
1
0
0
238
UEFA Champions League
UEFA Europa League
10
2
6
1
9
1
2
0
0
519
UEFA Europa League
UEFA Europa Conference League
2
0
0
1
0
0
0
0
0
136
UEFA Europa Conference League
Jupiler Pro League
30
10
18
5
21
0
3
0
1
1392
Jupiler Pro League
Challenger Pro League
11
1
6
3
8
0
4
0
0
498
Challenger Pro League
Croky Cup
efbet Liga
Sesame Kupa na Bulgarija
2
2
1
0
1
0
0
0
0
108
Sesame Kupa na Bulgarija
The Emirates FA Cup
2
1
1
1
1
0
0
0
0
73
The Emirates FA Cup
Carabao Cup
Sky Bet League One
17
2
8
6
11
0
7
0
0
900
Sky Bet League One
Sky Bet Championship
54
10
12
21
15
5
6
0
0
3738
Sky Bet Championship
cinch Premiership
172
29
46
68
66
11
24
0
1
11273
cinch Premiership
cinch Championship
34
12
5
16
5
7
6
0
0
2454
cinch Championship
Viaplay Cup
19
6
4
10
4
1
0
0
0
1366
Viaplay Cup
SPFL Trust Trophy
3
2
0
1
0
1
0
0
0
255
SPFL Trust Trophy
384
83
123
144
170
27
54
0
2
23755
Totals
FIFA Friendlies
1
0
1
0
1
0
0
0
0
12
FIFA Friendlies
WC Qualification
0
0
0
0
1
0
0
0
0
0
WC Qualification
Totals
cinch Championship
2023/2024
34
12
5
16
5
7
6
0
0
2454
cinch Championship
SPFL Trust Trophy
2023
3
2
0
1
0
-
0
0
0
255
SPFL Trust Trophy
Viaplay Cup
2023/2024
4
0
0
4
0
0
0
0
0
265
Viaplay Cup
cinch Premiership
2022/2023
10
1
3
7
3
0
0
0
0
593
cinch Premiership
cinch Premiership
2022/2023
17
4
5
7
8
1
3
0
1
1018
cinch Premiership
Viaplay Cup
2022/2023
2
0
0
1
0
0
0
0
0
163
Viaplay Cup
UEFA Europa Conference League
2022/2023
2
0
0
1
0
0
0
0
0
136
UEFA Europa Conference League
cinch Premiership
2021/2022
17
1
2
8
2
2
4
0
0
1287
cinch Premiership
cinch Premiership
2021/2022
19
9
1
5
2
0
3
0
0
1598
cinch Premiership
Premier Sports Cup
2021/2022
5
1
2
1
2
1
0
0
0
315
Premier Sports Cup
Betfred Cup
2020/2021
1
1
0
0
0
0
0
0
0
90
Betfred Cup
UEFA Europa League
2020/2021
3
2
1
1
1
1
1
0
0
215
UEFA Europa League
Scottish Premiership
2020/2021
35
3
7
14
8
5
8
0
0
2387
Scottish Premiership
Kupa na Bulgarija
2019/2020
2
2
1
0
1
-
0
0
0
108
Kupa na Bulgarija
Ladbrokes Premiership
2019/2020
4
1
2
1
3
0
0
0
0
196
Ladbrokes Premiership
efbet Liga
2019/2020
15
3
8
7
13
-
1
0
0
568
efbet Liga
UEFA Europa League
2019/2020
3
0
2
0
5
0
0
0
0
139
UEFA Europa League
Ladbrokes Premiership
2018/2019
29
2
7
16
8
3
2
0
0
1939
Ladbrokes Premiership
Betfred Cup
2018/2019
6
4
1
4
1
0
0
0
0
505
Betfred Cup
Carabao Cup
2017/2018
1
0
0
1
0
0
0
0
0
67
Carabao Cup
Sky Bet League One
2017/2018
1
0
1
0
1
0
0
0
0
20
Sky Bet League One
Proximus League
2017/2018
11
1
6
3
8
0
4
0
0
498
Proximus League
Croky Cup
2017/2018
1
1
0
0
0
-
0
0
0
90
Croky Cup
Ladbrokes Premiership
2016/2017
16
1
4
8
8
0
3
0
0
1018
Ladbrokes Premiership
Sky Bet League One
2016/2017
16
2
7
6
10
0
7
0
0
880
Sky Bet League One
Betfred Cup
2016/2017
1
0
1
0
1
0
0
0
0
28
Betfred Cup
The Emirates FA Cup
2015/2016
2
1
1
1
1
0
0
0
0
73
The Emirates FA Cup
Capital One Cup
2015/2016
2
1
1
1
1
-
0
0
0
80
Capital One Cup
Sky Bet Championship
2015/2016
14
2
3
3
3
2
1
0
0
1056
Sky Bet Championship
Sky Bet Championship
2015/2016
9
1
3
6
6
1
2
0
0
378
Sky Bet Championship
Sky Bet Championship
2015/2016
9
2
0
5
0
1
1
0
0
747
Sky Bet Championship
Sky Bet Championship
2014/2015
22
5
6
7
6
-
2
0
0
1557
Sky Bet Championship
Jupiler Pro League
2014/2015
13
2
10
3
12
0
0
0
0
438
Jupiler Pro League
UEFA Europa League
2014/2015
4
0
3
0
3
0
1
0
0
165
UEFA Europa League
UEFA Champions League
2014/2015
3
0
1
2
1
0
1
0
0
159
UEFA Champions League
UEFA Champions League
2014/2015
0
0
0
0
1
0
0
0
0
0
UEFA Champions League
Scottish Premiership
2013/2014
2
0
1
0
2
-
0
0
0
141
Scottish Premiership
Jupiler Pro League
2013/2014
17
8
8
2
9
0
3
0
1
954
Jupiler Pro League
UEFA Champions League
2013/2014
1
0
1
0
5
0
0
0
0
14
UEFA Champions League
Clydesdale Bank Premier League
2012/2013
20
5
11
2
19
-
1
0
0
1020
Clydesdale Bank Premier League
UEFA Champions League
2012/2013
5
1
5
0
8
0
0
0
0
65
UEFA Champions League
Clydesdale Bank Premier League
2011/2012
3
2
3
0
3
-
0
0
0
76
Clydesdale Bank Premier League
Show All
Show All
384
83
123
144
170
24
54
0
2
23755
Totals
FIFA Friendlies
2016
1
0
1
0
1
-
0
0
0
12
FIFA Friendlies
WC Qualification
2014
0
0
0
0
1
0
0
0
0
0
WC Qualification
Totals