Place of Birth:
Dumfries, Scotland
Isuzu UTE A-League
67
2
28
10
43
4
12
0
0
3991

Isuzu UTE A-League
Hahn Australia Cup
6
1
2
1
3
0
1
0
0
516

Hahn Australia Cup
ISPS Handa Men's Premiership
41
3
5
8
8
0
8
1
0
3173

ISPS Handa Men's Premiership
William Hill Premiership
0
0
0
0
5
0
0
0
0
0

William Hill Premiership
Totals
FIFA Friendlies
3
0
2
1
3
0
0
0
0
114

FIFA Friendlies
Canadian Shield Tournament
2
0
2
0
2
0
0
0
0
37

Canadian Shield Tournament
Totals
FIFA U-20 World Cup
3
0
0
0
1
0
0
0
0
270

FIFA U-20 World Cup
Summer Olympics
3
0
1
2
2
0
1
0
0
125

Summer Olympics
OFC U-19 Championship
5
0
0
1
0
0
1
0
0
415

OFC U-19 Championship
Totals
Isuzu UTE A-League
2024/2025

20
1
14
3
20
0
2
0
0
797


Isuzu UTE A-League
cinch Premiership
2023/2024

0
0
0
0
5
0
0
0
0
0


cinch Premiership
Isuzu UTE A-League
2022/2023

25
1
4
2
5
4
7
0
0
2013


Isuzu UTE A-League
Australia Cup
2022

3
0
0
1
0
0
0
0
0
269


Australia Cup
Isuzu UTE A-League
2021/2022

13
0
5
3
7
0
3
0
0
753


Isuzu UTE A-League
FFA Cup
2021

2
1
1
0
2
0
0
0
0
152


FFA Cup
ISPS Handa Premiership
2019/2020

10
1
0
0
0
-
5
1
0
893


ISPS Handa Premiership
Hyundai A-League
2019/2020

5
0
1
2
4
0
0
0
0
351


Hyundai A-League
FFA Cup
2019

1
0
1
0
1
0
1
0
0
95


FFA Cup
Hyundai A-League
2018/2019

4
0
4
0
7
0
0
0
0
77


Hyundai A-League
ISPS Handa Premiership
2018/2019

14
0
0
1
0
-
2
0
0
1230


ISPS Handa Premiership
ISPS Handa Premiership
2017/2018

15
2
3
7
5
-
1
0
0
1018


ISPS Handa Premiership
Stirling Sports Premiership
2016/2017

2
0
2
0
3
-
0
0
0
32


Stirling Sports Premiership
Show All
Show All
Totals
Canadian Shield Tournament
2025

2
0
2
0
2
0
0
0
0
37


Canadian Shield Tournament
FIFA Friendlies
2023

3
0
2
1
3
0
0
0
0
114


FIFA Friendlies
Totals
Summer Olympics
2020

3
0
1
2
2
0
1
0
0
125


Summer Olympics
FIFA U-20 World Cup
2019

3
0
0
0
1
0
0
0
0
270


FIFA U-20 World Cup
OFC U-19 Championship
2018

5
0
0
1
0
-
1
0
0
415


OFC U-19 Championship
Totals