Place of Birth:
Markham, ON, Canada
Canadian Premier League
50
4
12
29
16
5
3
0
0
3182
Canadian Premier League
Telus Canadian Championship
3
1
0
2
1
0
1
0
0
246
Telus Canadian Championship
MLS
USL Championship
102
9
39
31
53
3
6
0
0
5851
USL Championship
Totals
CONCACAF U20 Championship
1
0
1
0
3
0
0
0
0
31
CONCACAF U20 Championship
Totals
Canadian Premier League
2023
29
3
7
18
7
5
2
0
0
1884
Canadian Premier League
Canadian Championship
2023
1
0
0
1
0
0
0
0
0
75
Canadian Championship
Canadian Championship
2022
2
1
0
1
0
0
1
0
0
171
Canadian Championship
Canadian Premier League
2022
21
1
5
11
9
0
1
0
0
1298
Canadian Premier League
USL Championship
2021
30
3
8
12
8
0
2
0
0
2001
USL Championship
USL Championship
2020
16
3
0
11
0
1
3
0
0
1290
USL Championship
USL Championship
2019
14
1
14
0
19
0
0
0
0
163
USL Championship
Canadian Championship
2018
0
0
0
0
1
0
0
0
0
0
Canadian Championship
USL
2018
26
2
10
5
13
2
1
0
0
1525
USL
MLS
2018
1
0
1
0
2
0
0
0
0
12
MLS
USL
2017
16
0
7
3
13
0
0
0
0
872
USL
Show All
Show All
Totals
CONCACAF U20 Championship
2017
1
0
1
0
3
-
0
0
0
31
CONCACAF U20 Championship
Totals