| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | US Open Cup |
Portland Timbers
|
2 | 0 | 0 | 0/0/0 | 17 |
| 2025 | Major League Soccer |
Portland Timbers
|
15 | 0 | 0 | 0/0/0 | 1350 |
| 2025 | Leagues Cup |
Portland Timbers
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2025 | Club Friendlies |
Portland Timbers
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2024 | Major League Soccer |
Portland Timbers
|
20 | 0 | 0 | 2/0/1 | 1758 |
| 2024 | Leagues Cup |
Portland Timbers
|
3 | 0 | 0 | 1/0/0 | 12 |
| 2023 | Campeones Cup |
Los Angeles FC
|
1 | 0 | 0 | 0/0/0 | 5 |
| 2023 | Leagues Cup |
Los Angeles FC
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2023 | Major League Soccer |
Los Angeles FC
|
12 | 0 | 0 | 2/0/0 | 1080 |
| 2023 | MLS Next Pro |
Los Angeles II
|
5 | 0 | 0 | 0/0/0 | 450 |
| 2022 | Major League Soccer |
Vancouver Whitecaps
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022 | Major League Soccer |
Los Angeles FC
|
36 | 0 | 0 | 3/0/1 | 3240 |
| 2022 | US Open Cup |
Los Angeles FC
|
2 | 0 | 0 | 0/0/0 | 180 |
| 2021 | Canadian Championship |
Vancouver Whitecaps
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2021 | Major League Soccer |
Vancouver Whitecaps
|
28 | 0 | 0 | 1/0/0 | 2520 |
| 2020 | Major League Soccer |
Vancouver Whitecaps
|
4 | 0 | 0 | 0/0/0 | 328 |
| 2019 | Canadian Championship |
Vancouver Whitecaps
|
2 | 0 | 0 | 0/0/0 | 180 |
| 2019 | Major League Soccer |
Vancouver Whitecaps
|
26 | 0 | 0 | 2/0/0 | 2340 |
| 2016 | USL Championship |
FC Montreal
|
5 | 0 | 0 | 0/0/0 | 0 |
| 2015 | USL Championship |
FC Montreal
|
10 | 0 | 0 | 0/0/0 | 180 |
| Total: | 172 | 0 | 0 | 11/0/2 | 13730 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | Non-FIFA Friendlies |
Canada
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2025 | Friendly International |
Canada
|
4 | 0 | 0 | 0/0/0 | 360 |
| 2025 | CONCACAF Gold Cup |
Canada
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2024/2025 | CONCACAF Nations League |
Canada
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2024 | Copa America |
Canada
|
5 | 0 | 0 | 0/0/0 | 450 |
| 2024 | Friendly International |
Canada
|
3 | 0 | 0 | 0/0/0 | 270 |
| 2023/2024 | CONCACAF Nations League |
Canada
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2023 | Friendly International |
Canada
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022 | Friendly International |
Canada
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2022 | World Cup Qualification Concacaf |
Canada
|
5 | 0 | 0 | 0/0/0 | 450 |
| 2021/2022 | CONCACAF Nations League |
Canada
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2021 | CONCACAF Gold Cup |
Canada
|
5 | 0 | 0 | 1/0/0 | 450 |
| 2020 | Friendly International |
Canada
|
2 | 0 | 0 | 0/0/0 | 180 |
| 2018/2019 | CONCACAF Nations League Qualification |
Canada
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2017 | CONCACAF Gold Cup |
Canada
|
1 | 0 | 0 | 0/0/0 | 26 |
| 2016 | Friendly International |
Canada
|
1 | 0 | 0 | 0/0/0 | 90 |
| Total: | 29 | 0 | 0 | 1/0/0 | 2546 |
| From | To | Date | Amount |
|---|---|---|---|
Portland Timbers
|
Los Angeles FC
|
31/01/2024 | Free |
Portland Timbers
|
Los Angeles FC
|
17/01/2024 | Free |
Los Angeles FC
|
Vancouver Whitecaps
|
20/01/2022 | N/a |
Ottawa Fury
|
CF Montréal
|
07/02/2018 | Loan |