Place of Birth:
Inverness, Scotland

SuperLiga
William Hill Premiership
199
11
58
53
103
4
9
0
0
12906

William Hill Premiership
William Hill Championship
3
1
1
2
0
-
0
0
0
157

William Hill Championship
Premier Sports Cup
14
1
6
1
4
0
0
0
0
879

Premier Sports Cup
SPFL Trust Trophy
2
0
1
0
0
-
0
0
0
142

SPFL Trust Trophy
Scottish Gas Scottish Cup
11
2
1
6
3
0
0
0
0
860

Scottish Gas Scottish Cup
Lamar Hunt U.S. Open Cup
11
1
4
3
5
0
2
0
0
703

Lamar Hunt U.S. Open Cup
USL Jägermeister Cup
2
0
0
0
0
1
0
0
0
180

USL Jägermeister Cup
USL Championship
171
14
28
40
36
18
23
0
0
13007

USL Championship
418
30
103
105
162
23
34
0
0
29039
Totals
USL Jägermeister Cup
2025

2
0
0
0
0
1
0
0
0
180


USL Jägermeister Cup
Lamar Hunt U.S. Open Cup
2025

1
0
0
1
0
0
0
0
0
46


Lamar Hunt U.S. Open Cup
USL Championship
2025

10
1
2
3
2
0
4
0
0
747


USL Championship
Lamar Hunt U.S. Open Cup
2024

3
0
1
0
1
0
1
0
0
254


Lamar Hunt U.S. Open Cup
USL Championship
2024

35
4
0
10
0
6
7
0
0
3101


USL Championship
Lamar Hunt U.S. Open Cup
2023

3
1
1
1
1
0
0
0
0
214


Lamar Hunt U.S. Open Cup
USL Championship
2023

25
3
7
5
10
3
2
0
0
1638


USL Championship
Lamar Hunt U.S. Open Cup
2022

4
0
2
1
3
0
1
0
0
189


Lamar Hunt U.S. Open Cup
USL Championship
2022

25
0
7
9
12
1
6
0
0
1517


USL Championship
USL Championship
2021

33
3
6
4
6
5
2
0
0
2524


USL Championship
USL Championship
2020

11
1
4
2
4
1
0
0
0
837


USL Championship
USL Championship
2019

32
2
2
7
2
2
2
0
0
2643


USL Championship
Liga I Betano
2017/2018

5
0
4
0
11
-
0
0
0
205


Liga I Betano
Ladbrokes Premiership
2016/2017

19
0
8
6
26
1
1
0
0
981


Ladbrokes Premiership
Betfred Cup
2016/2017

2
0
0
0
0
0
0
0
0
150


Betfred Cup
William Hill Scottish Cup
2015/2016

4
0
0
1
0
-
0
0
0
343


William Hill Scottish Cup
Ladbrokes Premiership
2015/2016

37
1
1
4
2
1
4
0
0
3211


Ladbrokes Premiership
Scottish League Cup
2015/2016

1
0
0
0
0
0
0
0
0
90


Scottish League Cup
Scottish Premiership
2014/2015

26
3
13
8
25
-
1
0
0
1191


Scottish Premiership
Scottish Premiership
2013/2014

33
1
8
13
13
-
1
0
0
2165


Scottish Premiership
Clydesdale Bank Premier League
2012/2013

21
3
13
4
14
-
0
0
0
911


Clydesdale Bank Premier League
Clydesdale Bank Premier League
2011/2012

29
2
11
8
18
-
1
0
0
1662


Clydesdale Bank Premier League
Clydesdale Bank Premier League
2010/2011

34
1
4
10
5
-
1
0
0
2785


Clydesdale Bank Premier League
Show All
Show All
Totals