
| 2026 | Friendlies | Canada | Defender | 2 | 90 | 0 | 0 | 0 | 0 | 1 | 92 | 1 | 0 | 6.70 |
| 2026 | Major League Soccer | Chicago Fire | Defender | 7 | 435 | 0 | 0 | 1 | 0 | 1 | 89 | 2 | 0 | 6.67 |
| 2025 | Leagues Cup | CF Montreal | Defender | 3 | 166 | 0 | 0 | 1 | 0 | 3 | — | 1 | 1 | 6.70 |
| 2025 | CONCACAF Gold Cup | Canada | Defender | 2 | 180 | 0 | 0 | 1 | 1 | 1 | — | 0 | 0 | 7.25 |
| 2025 | Canadian Championship | CF Montreal | Defender | 2 | 180 | 1 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2025 | Major League Soccer | CF Montreal | Defender | 18 | 1438 | 0 | 1 | 0 | 0 | 8 | 54 | 8 | 1 | 6.85 |
| 2025 | Major League Soccer | Chicago Fire | Defender | 8 | 810 | 1 | 0 | 1 | 1 | 1 | 59 | 2 | 0 | 6.96 |
| 2025 | Friendlies | Canada | Defender | 6 | 284 | 0 | 0 | 0 | 0 | 0 | — | 2 | 0 | 6.63 |
| 2024 | Major League Soccer | CF Montreal | Defender | 26 | 2221 | 0 | 0 | 2 | 2 | 6 | 66 | 6 | 0 | 6.96 |
| 2024 | Leagues Cup | CF Montreal | Defender | 3 | 270 | 0 | 0 | 1 | 1 | 0 | 58 | 0 | 0 | 7.10 |
| 2024 | Copa America | Canada | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Friendlies | Canada | Defender | 2 | 20 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.70 |
| 2024 | Canadian Championship | CF Montreal | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2024 | CONCACAF Nations League | Canada | Defender | 4 | 90 | 0 | 0 | 0 | 0 | 0 | 52 | 1 | 0 | 6.90 |
| 2023 | Major League Soccer | CF Montreal | Defender | 28 | 2376 | 1 | 1 | 3 | 2 | 7 | 51 | 8 | 1 | 7.01 |
| 2023 | Canadian Championship | CF Montreal | Defender | 3 | 270 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Friendlies Clubs | CF Montreal | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | CF Montreal | Defender | 2 | 180 | 0 | 0 | 0 | 0 | 0 | 50 | 1 | 0 | 6.95 |
| 2023 | CONCACAF Nations League | Canada | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 7.30 |
| 2023 | Friendlies | Canada | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Major League Soccer | CF Montreal | Defender | 32 | 2834 | 3 | 2 | 9 | 6 | 9 | 55 | 12 | 0 | 6.81 |
| 2022 | Canadian Championship | CF Montreal | Defender | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | CONCACAF Champions League | CF Montreal | Defender | 3 | 244 | 0 | 0 | 0 | 0 | 0 | 42 | 1 | 0 | 7.30 |
| 2022 | CONCACAF Nations League | Canada | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | World Cup - Qualification CONCACAF | Canada | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | World Cup | Canada | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Friendlies | Canada | Defender | 2 | 109 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | Major League Soccer | CF Montreal | Defender | 22 | 1854 | 0 | 2 | 0 | 0 | 7 | 52 | 5 | 0 | 6.82 |
| 2021 | Canadian Championship | CF Montreal | Defender | 3 | 270 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2020 | Major League Soccer | CF Montreal | Defender | 7 | 548 | 0 | 1 | 2 | 0 | 1 | 45 | 1 | 0 | 6.55 |
| 2020 | CONCACAF Champions League | CF Montreal | Defender | 3 | 207 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2019 | Canadian Premier League | Cavalry FC | Defender | 22 | 1719 | 1 | 0 | 0 | 0 | 0 | — | 4 | 1 | — |
| 2019 | Canadian Championship | Cavalry FC | Defender | 3 | 181 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2016 | US Open Cup | Kitsap Pumas | Defender | 2 | 128 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |