Place of Birth:
Glasgow, Scotland
UEFA Europa League
2
1
0
0
0
0
1
0
0
180
UEFA Europa League
UEFA Europa Conference League
6
0
2
1
2
2
2
0
0
379
UEFA Europa Conference League
The Emirates FA Cup
4
1
0
0
1
1
0
0
0
360
The Emirates FA Cup
Carabao Cup
Sky Bet League One
76
2
4
6
14
5
9
0
0
6455
Sky Bet League One
Bristol Street Motors Trophy
4
0
2
0
6
1
0
0
0
232
Bristol Street Motors Trophy
cinch Premiership
154
8
4
11
8
11
27
0
0
13306
cinch Premiership
cinch Championship
34
0
0
0
0
1
6
0
0
3060
cinch Championship
cinch League One
34
1
1
0
1
0
7
0
1
2985
cinch League One
Viaplay Cup
31
1
1
3
2
6
2
0
0
2691
Viaplay Cup
SPFL Trust Trophy
5
1
0
0
0
0
1
0
0
510
SPFL Trust Trophy
Playoffs 2/3
Totals
UEFA Europa League
2023/2024
2
1
0
0
0
0
1
0
0
180
UEFA Europa League
cinch Premiership
2023/2024
32
2
0
4
1
1
4
0
0
2755
cinch Premiership
Viaplay Cup
2023/2024
4
0
0
0
0
1
0
0
0
360
Viaplay Cup
UEFA Europa Conference League
2023/2024
6
0
2
1
2
2
2
0
0
379
UEFA Europa Conference League
cinch Premiership
2022/2023
38
2
0
5
0
5
8
0
0
3342
cinch Premiership
Viaplay Cup
2022/2023
5
1
0
1
0
2
0
0
0
437
Viaplay Cup
cinch Premiership
2021/2022
37
2
3
0
3
2
7
0
0
3140
cinch Premiership
Premier Sports Cup
2021/2022
2
0
0
0
1
0
0
0
0
210
Premier Sports Cup
Betfred Cup
2020/2021
8
0
1
2
1
0
1
0
0
604
Betfred Cup
Scottish Premiership
2020/2021
36
2
1
1
2
2
7
0
0
3129
Scottish Premiership
Ladbrokes Premiership
2019/2020
11
0
0
1
2
1
1
0
0
940
Ladbrokes Premiership
Betfred Cup
2019/2020
5
0
0
0
0
3
0
0
0
450
Betfred Cup
Carabao Cup
2018/2019
0
0
0
0
2
0
0
0
0
0
Carabao Cup
The Emirates FA Cup
2018/2019
4
1
0
0
0
1
0
0
0
360
The Emirates FA Cup
Checkatrade Trophy
2018/2019
2
0
1
0
3
-
0
0
0
134
Checkatrade Trophy
Sky Bet League One
2018/2019
43
2
1
4
4
2
6
0
0
3744
Sky Bet League One
Checkatrade Trophy
2017/2018
2
0
1
0
3
-
0
0
0
98
Checkatrade Trophy
Carabao Cup
2017/2018
1
0
0
0
0
0
0
0
0
90
Carabao Cup
Sky Bet League One
2017/2018
33
0
3
2
10
3
3
0
0
2711
Sky Bet League One
The Emirates FA Cup
2017/2018
0
0
0
0
1
0
0
0
0
0
The Emirates FA Cup
Ladbrokes Championship
2016/2017
34
0
0
0
0
1
6
0
0
3060
Ladbrokes Championship
IRN-BRU Cup
2016/2017
3
0
0
0
0
-
1
0
0
330
IRN-BRU Cup
Betfred Cup
2016/2017
5
0
0
0
0
0
1
0
0
450
Betfred Cup
Playoffs 2/3
2015/2016
4
1
0
0
0
-
1
0
0
390
Playoffs 2/3
Ladbrokes League One
2015/2016
34
1
1
0
1
-
7
0
1
2985
Ladbrokes League One
Scottish League Cup
2015/2016
2
0
0
0
0
0
0
0
0
180
Scottish League Cup
Petrofac Training Cup
2015/2016
2
1
0
0
0
-
0
0
0
180
Petrofac Training Cup
Show All
Show All
Totals