Place of Birth:
New Westminster, BC, Canada
UEFA Europa Conference League
2
0
1
0
1
0
1
0
0
134
UEFA Europa Conference League
Canadian Premier League
55
2
15
10
20
1
14
1
1
3642
Canadian Premier League
Telus Canadian Championship
4
0
1
1
4
0
1
0
0
311
Telus Canadian Championship
Sky Bet League Two
6
1
2
2
4
0
1
0
0
304
Sky Bet League Two
Premier Division
8
0
3
0
5
0
1
0
0
587
Premier Division
Sports Direct FAI Cup
3
0
0
0
1
0
2
0
0
270
Sports Direct FAI Cup
cinch Championship
10
0
4
4
6
0
2
0
0
550
cinch Championship
SPFL Trust Trophy
1
0
1
0
2
0
0
0
0
6
SPFL Trust Trophy
MLS
USL Championship
26
1
1
12
6
3
9
0
0
2057
USL Championship
Totals
Canadian Premier League
2024
2
1
0
0
0
0
0
0
0
180
Canadian Premier League
UEFA Europa Conference League
2023/2024
2
0
1
0
1
0
1
0
0
134
UEFA Europa Conference League
Sports Direct FAI Cup
2023
3
0
0
0
1
-
2
0
0
270
Sports Direct FAI Cup
Premier Division
2023
8
0
3
0
5
0
1
0
0
587
Premier Division
Sky Bet League Two
2022/2023
6
1
2
2
4
0
1
0
0
304
Sky Bet League Two
Canadian Championship
2022
1
0
1
0
1
0
0
0
0
60
Canadian Championship
Canadian Premier League
2022
21
0
10
2
13
0
5
1
1
1029
Canadian Premier League
Canadian Championship
2021
2
0
0
0
0
0
0
0
0
180
Canadian Championship
Canadian Premier League
2021
24
1
4
5
5
1
7
0
0
1838
Canadian Premier League
Canadian Premier League
2019
8
0
1
3
2
0
2
0
0
595
Canadian Premier League
MLS
2019
0
0
0
0
1
0
0
0
0
0
MLS
Ladbrokes Championship
2018/2019
10
0
4
4
6
0
2
0
0
550
Ladbrokes Championship
IRN-BRU Cup
2018/2019
1
0
1
0
2
-
0
0
0
6
IRN-BRU Cup
Canadian Championship
2018
1
0
0
1
1
0
1
0
0
71
Canadian Championship
MLS
2018
0
0
0
0
2
0
0
0
0
0
MLS
Canadian Championship
2017
0
0
0
0
2
0
0
0
0
0
Canadian Championship
USL
2017
26
1
1
12
6
3
9
0
0
2057
USL
Show All
Show All
Totals