Place of Birth:
Paisley, Scotland
Premier League
29
2
1
8
2
3
5
0
1
2326
Premier League
Ligue 2 BKT
Totals
Barclaycard Premiership
2002/2003
29
2
1
8
2
3
5
0
1
2326
Barclaycard Premiership
Division 2
1999/2000
3
0
1
1
1
-
1
0
0
162
Division 2
Totals
UEFA Europa League
33
14
9
10
53
32
51
1.55
UEFA Europa League
cinch Premiership
415
197
93
125
552
452
684
1.65
cinch Premiership
cinch Championship
17
10
4
3
26
13
34
2.00
cinch Championship
Viaplay Cup
27
17
0
10
41
26
51
1.89
Viaplay Cup
SPFL Trust Trophy
1
0
0
1
1
2
0
0.00
SPFL Trust Trophy
Scottish Gas Scottish Cup
1
0
0
1
0
1
0
0.00
Scottish Gas Scottish Cup
494
238
106
150
673
526
820
1.66
Totals
cinch Premiership
2023/2024
33
13
12
8
43
34
51
1.55
cinch Premiership
Viaplay Cup
2023/2024
6
4
0
2
11
5
12
2.00
Viaplay Cup
cinch Premiership
2022/2023
38
11
7
20
37
62
40
1.05
cinch Premiership
Viaplay Cup
2022/2023
7
5
0
2
14
6
15
2.14
Viaplay Cup
SPFL Trust Trophy
2021/2022
1
0
0
1
1
2
0
0.00
SPFL Trust Trophy
cinch Championship
2021/2022
17
10
4
3
26
13
34
2.00
cinch Championship
Betfred Cup
2020/2021
1
0
0
1
1
2
0
0.00
Betfred Cup
UEFA Europa League
2020/2021
3
2
0
1
8
1
6
2.00
UEFA Europa League
Scottish Premiership
2020/2021
32
13
10
9
32
30
49
1.53
Scottish Premiership
Ladbrokes Premiership
2019/2020
30
12
9
9
40
36
45
1.50
Ladbrokes Premiership
Betfred Cup
2019/2020
2
1
0
1
4
3
3
1.50
Betfred Cup
UEFA Europa League
2019/2020
6
3
1
2
10
7
10
1.67
UEFA Europa League
Ladbrokes Premiership
2018/2019
38
20
7
11
57
44
67
1.76
Ladbrokes Premiership
Betfred Cup
2018/2019
4
3
0
1
5
1
9
2.25
Betfred Cup
UEFA Europa League
2018/2019
2
0
1
1
2
4
1
0.50
UEFA Europa League
Ladbrokes Premiership
2017/2018
38
22
7
9
56
37
73
1.92
Ladbrokes Premiership
Betfred Cup
2017/2018
2
1
0
1
1
3
3
1.50
Betfred Cup
UEFA Europa League
2017/2018
4
2
1
1
5
4
7
1.75
UEFA Europa League
Ladbrokes Premiership
2016/2017
38
24
4
10
74
35
76
2.00
Ladbrokes Premiership
Betfred Cup
2016/2017
4
3
0
1
5
4
9
2.25
Betfred Cup
UEFA Europa League
2016/2017
6
3
1
2
8
4
10
1.67
UEFA Europa League
William Hill Scottish Cup
2015/2016
1
0
0
1
0
1
0
0.00
William Hill Scottish Cup
Ladbrokes Premiership
2015/2016
38
22
5
11
62
48
71
1.87
Ladbrokes Premiership
Scottish League Cup
2015/2016
1
0
0
1
0
2
0
0.00
Scottish League Cup
UEFA Europa League
2015/2016
6
1
4
1
8
6
7
1.17
UEFA Europa League
Scottish Premiership
2014/2015
38
23
6
9
57
33
75
1.97
Scottish Premiership
UEFA Europa League
2014/2015
6
3
1
2
12
6
10
1.67
UEFA Europa League
Scottish Premiership
2013/2014
38
20
8
10
53
38
68
1.79
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
5
1
4
0
3
2
7
1.40
Clydesdale Bank Premier League
Clydesdale Bank Premier League
2011/2012
11
5
3
3
15
10
18
1.64
Clydesdale Bank Premier League
Clydesdale Bank Premier League
2010/2011
38
11
11
16
23
43
44
1.16
Clydesdale Bank Premier League
Show All
Show All
494
238
106
150
673
526
820
1.66
Totals