Place of Birth:
Inverness, Scotland
cinch Premiership
28
0
2
0
100
0
0
0
0
2429
cinch Premiership
cinch Championship
218
0
0
2
17
4
2
0
0
19562
cinch Championship
cinch League One
50
0
0
1
1
-
1
0
0
4450
cinch League One
Viaplay Cup
30
0
1
0
13
0
1
0
0
2855
Viaplay Cup
SPFL Trust Trophy
10
0
0
1
9
0
0
0
0
927
SPFL Trust Trophy
Scottish Gas Scottish Cup
5
0
0
0
7
-
0
0
0
450
Scottish Gas Scottish Cup
Playoffs 1/2
Totals
cinch Championship
2023/2024
34
0
0
0
0
1
1
0
0
3060
cinch Championship
SPFL Trust Trophy
2023
0
0
0
0
1
-
0
0
0
0
SPFL Trust Trophy
Viaplay Cup
2023/2024
2
0
0
0
2
0
0
0
0
180
Viaplay Cup
SPFL Trust Trophy
2022/2023
1
0
0
1
1
-
0
0
0
87
SPFL Trust Trophy
cinch Championship
2022/2023
31
0
0
1
5
0
0
0
0
2746
cinch Championship
Viaplay Cup
2022/2023
4
0
0
0
1
0
1
0
0
390
Viaplay Cup
Playoffs 1/2
2021/2022
2
0
0
0
0
-
0
0
0
180
Playoffs 1/2
SPFL Trust Trophy
2021/2022
0
0
0
0
3
-
0
0
0
0
SPFL Trust Trophy
cinch Championship
2021/2022
33
0
0
1
5
2
1
0
0
2956
cinch Championship
Premier Sports Cup
2021/2022
3
0
0
0
1
0
0
0
0
270
Premier Sports Cup
Scottish Championship
2020/2021
27
0
0
0
0
1
0
0
0
2430
Scottish Championship
Betfred Cup
2020/2021
2
0
0
0
2
0
0
0
0
210
Betfred Cup
Scottish Challenge Cup
2019/2020
2
0
0
0
2
-
0
0
0
210
Scottish Challenge Cup
Ladbrokes Championship
2019/2020
27
0
0
0
0
0
0
0
0
2430
Ladbrokes Championship
Betfred Cup
2019/2020
4
0
0
0
0
0
0
0
0
390
Betfred Cup
Playoffs 1/2
2018/2019
4
0
0
0
0
-
1
0
0
360
Playoffs 1/2
Ladbrokes Championship
2018/2019
30
0
0
0
0
0
0
0
0
2700
Ladbrokes Championship
Betfred Cup
2018/2019
4
0
0
0
0
0
0
0
0
360
Betfred Cup
IRN-BRU Cup
2017/2018
4
0
0
0
1
-
0
0
0
360
IRN-BRU Cup
Ladbrokes Championship
2017/2018
34
0
0
0
2
0
0
0
0
3060
Ladbrokes Championship
Betfred Cup
2017/2018
4
0
0
0
0
0
0
0
0
390
Betfred Cup
Ladbrokes Premiership
2016/2017
2
0
1
0
16
0
0
0
0
135
Ladbrokes Premiership
Ladbrokes Championship
2015/2016
2
0
0
0
5
0
0
0
0
180
Ladbrokes Championship
Ladbrokes Premiership
2015/2016
0
0
0
0
14
0
0
0
0
0
Ladbrokes Premiership
Scottish League Cup
2015/2016
0
0
0
0
1
0
0
0
0
0
Scottish League Cup
Scottish League Cup
2015/2016
1
0
0
0
0
0
0
0
0
90
Scottish League Cup
Petrofac Training Cup
2015/2016
1
0
0
0
1
-
0
0
0
90
Petrofac Training Cup
Scottish Premiership
2014/2015
23
0
0
0
11
-
0
0
0
2070
Scottish Premiership
Scottish Premiership
2013/2014
1
0
0
0
28
-
0
0
0
90
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
0
0
0
0
18
-
0
0
0
0
Clydesdale Bank Premier League
Clydesdale Bank Premier League
2011/2012
2
0
1
0
13
-
0
0
0
134
Clydesdale Bank Premier League
Show All
Show All
Totals