Place of Birth:
Inverness, Scotland
UEFA Europa League
2
0
2
0
2
0
0
0
0
69
UEFA Europa League
Premier League
18
0
8
3
19
2
1
0
0
964
Premier League
The Emirates FA Cup
1
0
1
0
2
0
0
0
0
38
The Emirates FA Cup
Sky Bet League One
5
0
3
1
10
0
0
0
0
209
Sky Bet League One
Sky Bet Championship
32
0
8
8
11
1
1
0
0
2157
Sky Bet Championship
Bristol Street Motors Trophy
2
0
1
0
1
0
0
0
0
152
Bristol Street Motors Trophy
cinch Premiership
81
3
8
30
12
9
6
0
0
6216
cinch Premiership
cinch Championship
29
2
8
12
11
3
1
0
0
1841
cinch Championship
Viaplay Cup
SPFL Trust Trophy
3
0
0
1
1
2
0
0
0
270
SPFL Trust Trophy
Scottish Gas Scottish Cup
2
0
1
0
1
0
0
0
0
170
Scottish Gas Scottish Cup
Totals
FIFA Friendlies
6
0
4
1
6
0
0
0
0
320
FIFA Friendlies
UEFA Euro Qualification
4
0
3
0
3
0
0
0
0
120
UEFA Euro Qualification
WC Qualification
0
0
0
0
3
0
0
0
0
0
WC Qualification
Totals
Ladbrokes Premiership
2019/2020
9
0
2
6
3
0
1
0
0
575
Ladbrokes Premiership
Ladbrokes Championship
2018/2019
29
2
8
12
11
3
1
0
0
1841
Ladbrokes Championship
IRN-BRU Cup
2018/2019
3
0
0
1
1
-
0
0
0
270
IRN-BRU Cup
Betfred Cup
2018/2019
1
0
1
0
1
0
1
0
0
35
Betfred Cup
Ladbrokes Premiership
2017/2018
28
0
3
9
6
3
4
0
0
2221
Ladbrokes Premiership
Betfred Cup
2017/2018
4
1
0
2
0
0
0
0
0
348
Betfred Cup
Ladbrokes Premiership
2016/2017
34
3
0
12
0
4
1
0
0
2905
Ladbrokes Premiership
Betfred Cup
2016/2017
1
0
0
0
0
0
1
0
0
90
Betfred Cup
UEFA Europa League
2016/2017
2
0
2
0
2
0
0
0
0
69
UEFA Europa League
The Emirates FA Cup
2015/2016
0
0
0
0
1
0
0
0
0
0
The Emirates FA Cup
Johnstone's Paint Trophy
2015/2016
2
0
1
0
1
-
0
0
0
152
Johnstone's Paint Trophy
William Hill Scottish Cup
2015/2016
2
0
1
0
1
-
0
0
0
170
William Hill Scottish Cup
Ladbrokes Premiership
2015/2016
10
0
3
3
3
2
0
0
0
515
Ladbrokes Premiership
Sky Bet League One
2015/2016
5
0
3
1
10
0
0
0
0
209
Sky Bet League One
The FA Cup
2014/2015
1
0
1
0
1
-
0
0
0
38
The FA Cup
Sky Bet Championship
2014/2015
32
0
8
8
11
-
1
0
0
2157
Sky Bet Championship
Barclays Premier League
2013/2014
18
0
8
3
19
2
1
0
0
964
Barclays Premier League
Show All
Show All
Totals
WC Qualification
2014
0
0
0
0
3
0
0
0
0
0
WC Qualification
FIFA Friendlies
2012
1
0
1
0
3
-
0
0
0
39
FIFA Friendlies
FIFA Friendlies
2011
3
0
2
0
2
-
0
0
0
159
FIFA Friendlies
UEFA Euro Qualification
2012
4
0
3
0
3
-
0
0
0
120
UEFA Euro Qualification
FIFA Friendlies
2009
2
0
1
1
1
-
0
0
0
122
FIFA Friendlies
Totals
cinch Premiership
10
3
2
5
13
18
11
1.10
cinch Premiership
Totals
cinch Premiership
2023/2024
10
3
2
5
13
18
11
1.10
cinch Premiership
Totals