Place of Birth:
Prestwick, Scotland
UEFA Champions League
69
9
22
23
31
4
3
0
0
4381
UEFA Champions League
UEFA Europa League
42
5
8
16
10
7
1
0
1
3003
UEFA Europa League
UEFA Europa Conference League
2
0
1
0
1
0
0
0
0
106
UEFA Europa Conference League
cinch Premiership
309
69
92
111
135
46
8
0
1
19241
cinch Premiership
Viaplay Cup
27
11
9
9
13
2
1
0
0
1746
Viaplay Cup
Scottish Gas Scottish Cup
11
1
4
1
8
0
0
0
0
750
Scottish Gas Scottish Cup
460
95
136
160
198
59
13
0
2
29227
Totals
FIFA Friendlies
9
0
2
6
6
1
0
0
0
560
FIFA Friendlies
UEFA European Championship
1
0
1
0
3
0
0
0
0
11
UEFA European Championship
UEFA Nations League
4
5
1
0
3
0
1
0
0
293
UEFA Nations League
UEFA Euro Qualification
13
0
5
5
11
2
0
0
0
767
UEFA Euro Qualification
WC Qualification
10
0
3
3
7
1
0
0
0
651
WC Qualification
Carling Nations Cup
1
0
0
1
1
0
0
0
0
85
Carling Nations Cup
Totals
cinch Premiership
2023/2024
18
3
16
2
21
0
0
0
0
365
cinch Premiership
Viaplay Cup
2023/2024
0
0
0
0
1
0
0
0
0
0
Viaplay Cup
UEFA Champions League
2023/2024
3
0
2
1
5
0
0
0
0
93
UEFA Champions League
cinch Premiership
2022/2023
16
4
11
5
25
2
0
0
0
548
cinch Premiership
Viaplay Cup
2022/2023
2
1
2
0
3
0
0
0
0
43
Viaplay Cup
UEFA Champions League
2022/2023
3
0
3
0
6
0
0
0
0
87
UEFA Champions League
UEFA Europa League
2021/2022
5
2
1
1
1
1
0
0
0
362
UEFA Europa League
cinch Premiership
2021/2022
19
1
10
6
14
2
0
0
0
797
cinch Premiership
Premier Sports Cup
2021/2022
2
1
1
0
1
1
0
0
0
111
Premier Sports Cup
UEFA Europa Conference League
2021/2022
2
0
1
0
1
0
0
0
0
106
UEFA Europa Conference League
UEFA Champions League
2021/2022
1
0
1
0
2
0
0
0
0
91
UEFA Champions League
UEFA Europa League
2020/2021
1
0
0
1
0
0
0
0
0
35
UEFA Europa League
UEFA Champions League
2020/2021
2
0
0
1
0
0
0
0
0
168
UEFA Champions League
Scottish Premiership
2020/2021
13
3
5
4
5
1
0
0
0
733
Scottish Premiership
Ladbrokes Premiership
2019/2020
28
10
0
13
0
15
0
0
0
2308
Ladbrokes Premiership
Betfred Cup
2019/2020
3
1
1
2
2
1
0
0
0
197
Betfred Cup
UEFA Europa League
2019/2020
9
3
0
4
1
3
0
0
0
774
UEFA Europa League
UEFA Champions League
2019/2020
5
2
0
1
0
0
0
0
0
438
UEFA Champions League
Ladbrokes Premiership
2018/2019
33
11
2
11
4
9
1
0
0
2709
Ladbrokes Premiership
Betfred Cup
2018/2019
4
1
1
1
1
0
1
0
0
285
Betfred Cup
UEFA Europa League
2018/2019
8
0
0
4
1
2
0
0
1
624
UEFA Europa League
UEFA Champions League
2018/2019
6
2
0
2
0
2
0
0
0
499
UEFA Champions League
Ladbrokes Premiership
2017/2018
35
8
4
16
6
7
1
0
0
2553
Ladbrokes Premiership
Betfred Cup
2017/2018
4
3
2
1
2
0
0
0
0
223
Betfred Cup
UEFA Europa League
2017/2018
2
0
0
1
0
0
0
0
0
161
UEFA Europa League
UEFA Champions League
2017/2018
12
2
3
5
3
1
0
0
0
754
UEFA Champions League
Ladbrokes Premiership
2016/2017
28
6
5
18
9
6
2
0
0
1752
Ladbrokes Premiership
Betfred Cup
2016/2017
4
2
0
2
0
0
0
0
0
360
Betfred Cup
UEFA Champions League
2016/2017
11
0
3
7
4
1
1
0
0
633
UEFA Champions League
William Hill Scottish Cup
2015/2016
1
0
0
0
2
-
0
0
0
90
William Hill Scottish Cup
Ladbrokes Premiership
2015/2016
19
2
9
5
17
1
0
0
0
1034
Ladbrokes Premiership
Scottish League Cup
2015/2016
3
0
2
1
3
0
0
0
0
94
Scottish League Cup
UEFA Europa League
2015/2016
5
0
2
2
2
1
1
0
0
326
UEFA Europa League
UEFA Champions League
2015/2016
5
0
2
2
3
0
0
0
0
261
UEFA Champions League
Scottish Premiership
2014/2015
19
3
7
8
9
-
0
0
0
1035
Scottish Premiership
UEFA Europa League
2014/2015
2
0
2
0
2
0
0
0
0
54
UEFA Europa League
UEFA Champions League
2014/2015
1
0
1
0
1
0
0
0
0
20
UEFA Champions League
Scottish Premiership
2013/2014
16
4
6
6
6
-
1
0
0
1101
Scottish Premiership
UEFA Champions League
2013/2014
10
3
1
4
1
0
0
0
0
802
UEFA Champions League
Clydesdale Bank Premier League
2012/2013
15
3
5
3
5
-
1
0
0
942
Clydesdale Bank Premier League
UEFA Champions League
2012/2013
9
0
5
0
5
0
2
0
0
524
UEFA Champions League
Clydesdale Bank Premier League
2011/2012
29
7
6
7
6
-
1
0
0
2121
Clydesdale Bank Premier League
UEFA Europa League
2011/2012
8
0
2
3
2
-
0
0
0
556
UEFA Europa League
UEFA Europa League
2010/2011
2
0
1
0
1
-
0
0
0
111
UEFA Europa League
Clydesdale Bank Premier League
2010/2011
19
3
4
7
8
-
1
0
1
1234
Clydesdale Bank Premier League
UEFA Champions League
2010/2011
1
0
1
0
1
-
0
0
0
11
UEFA Champions League
Clydesdale Bank Premier League
2009/2010
2
1
2
0
0
-
0
0
0
9
Clydesdale Bank Premier League
Show All
Show All
445
92
132
157
192
56
13
0
2
28134
Totals
UEFA European Championship
2020
1
0
1
0
3
0
0
0
0
11
UEFA European Championship
FIFA Friendlies
2021
2
0
1
1
1
-
0
0
0
75
FIFA Friendlies
UEFA Nations League
2020/2021
1
0
0
0
1
0
1
0
0
90
UEFA Nations League
UEFA Euro Qualification
2020
8
0
2
3
4
1
0
0
0
527
UEFA Euro Qualification
UEFA Nations League
2018/2019
3
5
1
0
2
0
0
0
0
203
UEFA Nations League
FIFA Friendlies
2018
2
0
0
1
2
-
0
0
0
167
FIFA Friendlies
FIFA Friendlies
2017
1
0
0
1
0
-
0
0
0
71
FIFA Friendlies
WC Qualification
2018
7
0
2
2
5
1
0
0
0
454
WC Qualification
FIFA Friendlies
2016
-
-
-
-
-
-
-
-
-
-
FIFA Friendlies
FIFA Friendlies
2015
1
0
0
1
1
-
0
0
0
77
FIFA Friendlies
UEFA Euro Qualification
2016
3
0
1
2
3
1
0
0
0
196
UEFA Euro Qualification
FIFA Friendlies
2013
1
0
0
1
0
-
0
0
0
67
FIFA Friendlies
WC Qualification
2014
3
0
1
1
2
0
0
0
0
197
WC Qualification
FIFA Friendlies
2012
1
0
0
1
0
-
0
0
0
87
FIFA Friendlies
Carling Nations Cup
2011
1
0
0
1
1
0
0
0
0
85
Carling Nations Cup
FIFA Friendlies
2011
1
0
1
0
1
-
0
0
0
16
FIFA Friendlies
UEFA Euro Qualification
2012
2
0
2
0
4
-
0
0
0
44
UEFA Euro Qualification
Show All
Show All
Totals