Place of Birth:
Greenock, Scotland
UEFA Champions League
16
1
0
1
0
1
3
0
0
1486
UEFA Champions League
UEFA Europa League
11
0
1
1
9
1
2
0
0
847
UEFA Europa League
UEFA Europa Conference League
1
0
0
0
1
0
0
0
0
90
UEFA Europa Conference League
cinch Premiership
234
7
11
40
37
24
28
0
1
19467
cinch Premiership
Viaplay Cup
16
0
1
3
4
1
3
0
0
1350
Viaplay Cup
Playoffs 1/2
Totals
FIFA Friendlies
3
0
1
1
5
0
1
0
0
178
FIFA Friendlies
UEFA European Championship
0
0
0
0
1
0
0
0
0
0
UEFA European Championship
UEFA Nations League
5
0
2
2
8
0
0
0
0
293
UEFA Nations League
UEFA Euro Qualification
5
0
0
1
9
2
1
0
0
439
UEFA Euro Qualification
WC Qualification
0
0
0
0
1
0
0
0
0
0
WC Qualification
Totals
UEFA U-21 Qualifiers
8
0
0
0
0
0
0
0
0
720
UEFA U-21 Qualifiers
Totals
cinch Premiership
2023/2024
30
3
0
7
0
4
4
0
0
2546
cinch Premiership
Viaplay Cup
2023/2024
1
0
0
0
0
0
0
0
0
90
Viaplay Cup
UEFA Champions League
2023/2024
6
0
0
0
0
0
3
0
0
540
UEFA Champions League
cinch Premiership
2022/2023
31
3
3
6
6
4
3
0
0
2427
cinch Premiership
Viaplay Cup
2022/2023
2
0
0
0
0
0
1
0
0
180
Viaplay Cup
UEFA Champions League
2022/2023
6
0
0
0
0
0
0
0
0
540
UEFA Champions League
UEFA Europa League
2021/2022
4
0
0
1
1
1
1
0
0
294
UEFA Europa League
cinch Premiership
2021/2022
24
0
2
6
4
3
2
0
0
1872
cinch Premiership
Premier Sports Cup
2021/2022
2
0
0
1
0
0
0
0
0
165
Premier Sports Cup
UEFA Europa Conference League
2021/2022
1
0
0
0
1
0
0
0
0
90
UEFA Europa Conference League
UEFA Champions League
2021/2022
2
0
0
1
0
0
0
0
0
226
UEFA Champions League
Betfred Cup
2020/2021
0
0
0
0
1
0
0
0
0
0
Betfred Cup
UEFA Europa League
2020/2021
3
0
1
0
6
0
0
0
0
193
UEFA Europa League
UEFA Champions League
2020/2021
2
1
0
0
0
1
0
0
0
180
UEFA Champions League
Scottish Premiership
2020/2021
26
0
3
9
13
5
1
0
0
1974
Scottish Premiership
Ladbrokes Premiership
2019/2020
2
0
0
0
0
0
0
0
0
180
Ladbrokes Premiership
Ladbrokes Premiership
2019/2020
12
0
1
4
9
3
1
0
0
917
Ladbrokes Premiership
Betfred Cup
2019/2020
1
0
0
0
0
0
0
0
0
120
Betfred Cup
UEFA Europa League
2019/2020
2
0
0
0
0
0
0
0
0
180
UEFA Europa League
UEFA Europa League
2019/2020
2
0
0
0
2
0
1
0
0
180
UEFA Europa League
Ladbrokes Premiership
2018/2019
36
1
0
3
0
2
4
0
0
3214
Ladbrokes Premiership
Betfred Cup
2018/2019
3
0
0
1
0
0
0
0
0
203
Betfred Cup
Ladbrokes Premiership
2017/2018
38
0
2
5
2
2
5
0
0
3214
Ladbrokes Premiership
Betfred Cup
2017/2018
4
0
0
0
1
1
1
0
0
360
Betfred Cup
Ladbrokes Premiership
2016/2017
34
0
0
0
1
1
8
0
1
3033
Ladbrokes Premiership
Betfred Cup
2016/2017
3
0
1
1
2
0
1
0
0
232
Betfred Cup
Playoffs 1/2
2015/2016
1
0
0
0
1
-
0
0
0
90
Playoffs 1/2
Ladbrokes Premiership
2015/2016
1
0
0
0
2
0
0
0
0
90
Ladbrokes Premiership
Show All
Show All
Totals
FIFA Friendlies
2024
0
0
0
0
2
0
0
0
0
0
FIFA Friendlies
UEFA Euro Qualification
2024
2
0
0
1
3
0
0
0
0
169
UEFA Euro Qualification
FIFA Friendlies
2023
1
0
0
0
0
0
1
0
0
90
FIFA Friendlies
UEFA Nations League
2022/2023
4
0
2
1
3
0
0
0
0
214
UEFA Nations League
FIFA Friendlies
2022
1
0
0
1
1
0
0
0
0
67
FIFA Friendlies
UEFA European Championship
2020
0
0
0
0
1
0
0
0
0
0
UEFA European Championship
WC Qualification
2022
0
0
0
0
1
0
0
0
0
0
WC Qualification
FIFA Friendlies
2021
1
0
1
0
2
-
0
0
0
21
FIFA Friendlies
UEFA Nations League
2020/2021
1
0
0
1
5
0
0
0
0
79
UEFA Nations League
UEFA Euro Qualification
2020
3
0
0
0
6
2
1
0
0
270
UEFA Euro Qualification
Show All
Show All
Totals
UEFA U-21 Qualifiers
2019
8
0
0
0
0
0
0
0
0
720
UEFA U-21 Qualifiers
Totals