Place of Birth:
Livingston, Scotland
CONCACAF Champions Cup
3
0
0
0
1
0
0
0
0
300
CONCACAF Champions Cup
Leagues Cup
UEFA Champions League
2
0
0
0
1
0
0
0
0
180
UEFA Champions League
Premier League
2
0
1
0
9
0
1
0
0
155
Premier League
cinch Premiership
80
7
4
3
13
1
12
1
0
6873
cinch Premiership
cinch Championship
68
6
1
4
4
1
13
0
0
5926
cinch Championship
Viaplay Cup
SPFL Trust Trophy
4
0
0
0
0
0
1
0
0
360
SPFL Trust Trophy
Scottish Gas Scottish Cup
6
0
0
0
0
0
0
0
0
570
Scottish Gas Scottish Cup
MLS
Lamar Hunt U.S. Open Cup
4
0
3
0
3
0
1
0
0
206
Lamar Hunt U.S. Open Cup
Totals
FIFA Friendlies
3
1
1
1
1
0
0
0
0
167
FIFA Friendlies
UEFA Euro Qualification
1
0
1
0
1
0
1
0
0
14
UEFA Euro Qualification
Carling Nations Cup
1
0
1
0
3
0
0
0
0
1
Carling Nations Cup
Totals
cinch Championship
2023/2024
7
0
1
1
1
0
1
0
0
509
cinch Championship
Leagues Cup
2023
2
0
0
1
0
0
1
0
0
145
Leagues Cup
Lamar Hunt U.S. Open Cup
2023
2
0
2
0
2
0
0
0
0
61
Lamar Hunt U.S. Open Cup
MLS
2023
29
1
4
2
8
1
5
0
0
2313
MLS
Lamar Hunt U.S. Open Cup
2022
1
0
1
0
1
0
0
0
0
25
Lamar Hunt U.S. Open Cup
MLS
2022
26
0
1
4
2
1
7
0
0
2104
MLS
CONCACAF Champions Cup
2022
2
0
0
0
0
0
0
0
0
210
CONCACAF Champions Cup
MLS
2021
30
2
0
5
2
0
8
0
1
2546
MLS
MLS
2020
10
0
0
2
8
0
1
0
1
833
MLS
Lamar Hunt U.S. Open Cup
2019
1
0
0
0
0
0
1
0
0
120
Lamar Hunt U.S. Open Cup
MLS
2019
20
2
5
6
15
1
4
0
0
1329
MLS
MLS
2018
23
0
1
2
5
0
7
0
0
1936
MLS
CONCACAF Champions Cup
2018
1
0
0
0
1
0
0
0
0
90
CONCACAF Champions Cup
Ladbrokes Premiership
2017/2018
14
3
2
2
6
1
3
0
0
1078
Ladbrokes Premiership
Betfred Cup
2017/2018
1
0
1
0
1
0
0
0
0
34
Betfred Cup
Ladbrokes Premiership
2016/2017
21
0
2
1
7
0
5
0
0
1762
Ladbrokes Premiership
Betfred Cup
2016/2017
4
0
0
0
1
0
1
0
0
360
Betfred Cup
William Hill Scottish Cup
2015/2016
6
0
0
0
0
-
0
0
0
570
William Hill Scottish Cup
Ladbrokes Championship
2015/2016
30
1
0
2
3
0
6
0
0
2659
Ladbrokes Championship
Scottish League Cup
2015/2016
2
0
0
0
1
0
0
0
0
180
Scottish League Cup
Petrofac Training Cup
2015/2016
4
0
0
0
0
-
1
0
0
360
Petrofac Training Cup
Scottish Championship
2014/2015
31
5
0
1
0
-
6
0
0
2758
Scottish Championship
Scottish Premiership
2013/2014
32
4
0
0
0
-
3
1
0
2863
Scottish Premiership
Clydesdale Bank Premier League
2012/2013
13
0
0
0
0
-
1
0
0
1170
Clydesdale Bank Premier League
Barclays Premier League
2010/2011
2
0
1
0
9
0
1
0
0
155
Barclays Premier League
UEFA Champions League
2009/2010
2
0
0
0
1
-
0
0
0
180
UEFA Champions League
Show All
Show All
Totals
Carling Nations Cup
2011
1
0
1
0
3
0
0
0
0
1
Carling Nations Cup
FIFA Friendlies
2011
2
0
1
0
1
-
0
0
0
107
FIFA Friendlies
UEFA Euro Qualification
2012
1
0
1
0
1
-
1
0
0
14
UEFA Euro Qualification
FIFA Friendlies
2010
1
1
0
1
0
-
0
0
0
60
FIFA Friendlies
Totals