| Season | Team |  |  |  |  |  |  |  |  |  |  | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 |  Vancouver Whitecaps (Major League Soccer) | 625 | 7 | 7 | 0 | 3 | 0 | 6 | 2 | 0 | 0 | 
| 2025 |  Vancouver Whitecaps (CONCACAF Champions League) | 361 | 6 | 3 | 3 | 1 | 3 | 3 | 1 | 0 | 0 | 
| 2025 |  USA (Friendlies) | 100 | 2 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 
| 2024-2025 |  USA (CONCACAF Nations League) | 12 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 
| 2024 |  Vancouver Whitecaps (Major League Soccer) | 2781 | 34 | 32 | 2 | 14 | 2 | 16 | 5 | 0 | 0 | 
| 2024 |  USA (Friendlies) | 62 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 
| 2024 |  Vancouver Whitecaps (CONCACAF Champions League) | 180 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 
| 2024 |  Vancouver Whitecaps (Canadian Championship) | 286 | 5 | 4 | 1 | 2 | 1 | 0 | 2 | 0 | 0 | 
| 2024 |  Vancouver Whitecaps (Leagues Cup) | 255 | 3 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 
| 2023-2024 |  USA (CONCACAF Nations League) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2023 |  Vancouver Whitecaps (Major League Soccer) | 2733 | 34 | 32 | 2 | 12 | 2 | 16 | 4 | 0 | 0 | 
| 2023 |  Vancouver Whitecaps (Canadian Championship) | 166 | 2 | 2 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 
| 2023 |  Vancouver Whitecaps (CONCACAF Champions League) | 237 | 4 | 2 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 
| 2023 |  Vancouver Whitecaps (Leagues Cup) | 224 | 3 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 
| 2022 |  Vancouver Whitecaps (Major League Soccer) | 1671 | 26 | 19 | 7 | 11 | 7 | 4 | 1 | 0 | 0 | 
| 2022 |  Vancouver Whitecaps (Canadian Championship) | 196 | 3 | 2 | 1 | 1 | 1 | 3 | 0 | 0 | 0 | 
| 2021 |  New York Red Bulls (Major League Soccer) | 195 | 5 | 3 | 2 | 3 | 4 | 0 | 0 | 0 | 0 | 
| 2021 |  Vancouver Whitecaps (Major League Soccer) | 2020 | 28 | 24 | 4 | 20 | 4 | 12 | 2 | 0 | 0 | 
| 2021 |  New York RB II (USL Championship) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2021 |  Vancouver Whitecaps (Canadian Championship) | 90 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2020 |  New York Red Bulls (MLS) | 280 | 5 | 3 | 2 | 2 | 3 | 0 | 1 | 0 | 0 | 
| 2020 |  New York Red Bulls (Major League Soccer) | 903 | 19 | 10 | 9 | 9 | 12 | 6 | 1 | 0 | 0 | 
| 2020 |  New York RB II (USL Championship) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 
| 2019 |  New York Red Bulls (MLS) | 1368 | 20 | 17 | 3 | 11 | 5 | 9 | 1 | 0 | 0 | 
| 2019 |  New York Red Bulls (US Open Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019 |  New York Red Bulls (CONCACAF Champions League) | 7 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2019 |  New York Red Bulls (Major League Soccer) | 1368 | 20 | 17 | 3 | 11 | 5 | 9 | 1 | 0 | 0 | 
| 2019 |  New York RB II (USL Championship) | 143 | 2 | 2 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 
| 2018 |  New York Red Bulls (MLS) | 219 | 6 | 2 | 4 | 0 | 15 | 1 | 0 | 0 | 0 | 
| 2018 |  New York Red Bulls (US Open Cup) | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 
| 2018 |  New York Red Bulls (Major League Soccer) | 219 | 6 | 2 | 4 | 0 | 15 | 1 | 0 | 0 | 0 | 
| 2018 |  New York RB II (USL Championship) | 1776 | 26 | 19 | 7 | 9 | 7 | 10 | 1 | 0 | 0 |