Place of Birth:
Stirling, Scotland
UEFA Champions League
10
0
0
1
0
0
2
0
0
856
UEFA Champions League
Premier League
100
6
0
7
9
2
27
0
4
8638
Premier League
Carabao Cup
Sky Bet Championship
0
0
0
0
3
0
0
0
0
0
Sky Bet Championship
Totals
FIFA Friendlies
23
1
1
5
2
0
5
0
0
1912
FIFA Friendlies
Kirin Cup Soccer
2
0
0
0
0
0
2
0
0
180
Kirin Cup Soccer
UEFA Euro Qualification
8
1
0
1
6
0
1
0
0
706
UEFA Euro Qualification
WC Qualification
18
0
1
0
3
0
5
1
0
1518
WC Qualification
Carling Nations Cup
1
0
0
1
2
0
0
0
0
84
Carling Nations Cup
Totals
Capital One Cup
2014/2015
0
0
0
0
1
-
0
0
0
0
Capital One Cup
Sky Bet Championship
2014/2015
0
0
0
0
3
-
0
0
0
0
Sky Bet Championship
Barclays Premier League
2012/2013
25
1
0
6
8
1
8
0
0
2089
Barclays Premier League
Barclays Premier League
2011/2012
36
3
0
0
0
0
9
0
1
3225
Barclays Premier League
Barclays Premier League
2010/2011
23
0
0
1
1
1
7
0
1
1977
Barclays Premier League
Barclays Premier League
2009/2010
16
2
0
0
0
0
3
0
2
1347
Barclays Premier League
UEFA Champions League
2009/2010
4
0
0
1
0
-
1
0
0
316
UEFA Champions League
UEFA Champions League
2008/2009
6
0
0
0
0
-
1
0
0
540
UEFA Champions League
Totals
WC Qualification
2014
6
0
0
0
0
0
1
0
0
540
WC Qualification
FIFA Friendlies
2012
3
0
0
1
0
-
0
0
0
267
FIFA Friendlies
Carling Nations Cup
2011
1
0
0
1
2
0
0
0
0
84
Carling Nations Cup
FIFA Friendlies
2011
3
0
0
0
0
-
0
0
0
270
FIFA Friendlies
UEFA Euro Qualification
2012
5
0
0
1
1
-
0
0
0
436
UEFA Euro Qualification
FIFA Friendlies
2010
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
FIFA Friendlies
2009
2
0
0
0
0
-
1
0
0
180
FIFA Friendlies
WC Qualification
2010
6
0
0
0
1
-
1
1
0
484
WC Qualification
FIFA Friendlies
2008
3
0
0
1
0
-
1
0
0
250
FIFA Friendlies
FIFA Friendlies
2007
2
0
0
1
0
-
0
0
0
147
FIFA Friendlies
UEFA Euro Qualification
2008
3
1
0
0
5
-
1
0
0
270
UEFA Euro Qualification
Kirin Cup
2006
2
0
0
0
0
0
2
0
0
180
Kirin Cup
FIFA Friendlies
2006
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
FIFA Friendlies
2005
1
0
1
0
1
-
1
0
0
44
FIFA Friendlies
WC Qualification
2006
6
0
1
0
2
-
3
0
0
494
WC Qualification
FIFA Friendlies
2004
6
1
0
2
1
-
2
0
0
484
FIFA Friendlies
FIFA Friendlies
2002
1
0
0
0
0
-
0
0
0
90
FIFA Friendlies
Show All
Show All
Totals
The Emirates FA Cup
4
1
0
3
4
12
3
0.75
The Emirates FA Cup
Carabao Cup
Sky Bet League One
140
50
39
50
174
181
189
1.35
Sky Bet League One
Sky Bet Championship
19
3
6
10
17
25
15
0.79
Sky Bet Championship
Sky Bet League Two
8
1
2
5
7
17
5
0.63
Sky Bet League Two
Bristol Street Motors Trophy
9
3
1
5
12
27
10
1.11
Bristol Street Motors Trophy
cinch Championship
32
9
9
14
40
46
36
1.13
cinch Championship
Viaplay Cup
SPFL Trust Trophy
1
1
0
0
2
0
3
3.00
SPFL Trust Trophy
Totals
Premier League 2 - Division 2
7
4
0
3
15
10
12
1.71
Premier League 2 - Division 2
Totals
Bristol Street Motors Trophy
2023/2024
3
1
0
2
1
14
3
1.00
Bristol Street Motors Trophy
Carabao Cup
2023/2024
4
3
0
1
6
5
9
2.25
Carabao Cup
Sky Bet League One
2023/2024
44
15
10
18
39
56
55
1.25
Sky Bet League One
The Emirates FA Cup
2023/2024
1
0
0
1
0
2
0
0.00
The Emirates FA Cup
The Emirates FA Cup
2022/2023
2
1
0
1
4
6
3
1.50
The Emirates FA Cup
Sky Bet League One
2022/2023
31
9
8
14
38
47
35
1.13
Sky Bet League One
Premier League 2 - Division 2
2021/2022
7
4
0
3
15
10
12
1.71
Premier League 2 - Division 2
Papa John's Trophy
2021/2022
2
0
0
2
0
5
0
0.00
Papa John's Trophy
SPFL Trust Trophy
2019/2020
1
1
0
0
2
0
3
3.00
SPFL Trust Trophy
Ladbrokes Championship
2019/2020
5
0
2
3
7
10
2
0.40
Ladbrokes Championship
Betfred Cup
2019/2020
5
4
0
1
11
7
12
2.40
Betfred Cup
Ladbrokes Championship
2018/2019
27
9
7
11
33
36
34
1.26
Ladbrokes Championship
Checkatrade Trophy
2017/2018
1
0
0
1
2
4
0
0.00
Checkatrade Trophy
Carabao Cup
2017/2018
1
0
0
1
1
4
0
0.00
Carabao Cup
Sky Bet League Two
2017/2018
8
1
2
5
7
17
5
0.63
Sky Bet League Two
EFL Cup
2016/2017
1
0
0
1
1
2
0
0.00
EFL Cup
Sky Bet League One
2016/2017
19
2
6
11
15
33
12
0.63
Sky Bet League One
Sky Bet Championship
2016/2017
14
2
5
7
13
16
11
0.79
Sky Bet Championship
The Emirates FA Cup
2015/2016
1
0
0
1
0
4
0
0.00
The Emirates FA Cup
Johnstone's Paint Trophy
2015/2016
3
2
1
0
9
4
7
2.33
Johnstone's Paint Trophy
Capital One Cup
2015/2016
1
0
0
1
1
2
0
0.00
Capital One Cup
Sky Bet League One
2015/2016
46
24
15
7
82
45
87
1.89
Sky Bet League One
Sky Bet Championship
2014/2015
5
1
1
3
4
9
4
0.80
Sky Bet Championship
Show All
Show All
Totals