
| 2026 | Major League Soccer | Sporting Kansas City | Defender | 7 | 599 | 0 | 0 | 2 | 1 | 2 | 82 | 0 | 0 | 6.57 |
| 2025 | Leagues Cup | Houston Dynamo | Defender | 2 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2025 | US Open Cup | Houston Dynamo | Defender | 33 | 1995 | 0 | 1 | 7 | 2 | 9 | — | 4 | 0 | 6.79 |
| 2025 | Major League Soccer | Houston Dynamo | Defender | 22 | 1333 | 0 | 2 | 7 | 2 | 5 | — | 2 | 0 | 6.91 |
| 2024 | Major League Soccer | Houston Dynamo | Defender | 16 | 844 | 0 | 0 | 2 | 0 | 1 | — | 1 | 0 | 7.04 |
| 2024 | US Open Cup | Houston Dynamo | Defender | 1 | 120 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | CONCACAF Champions League | Houston Dynamo | Defender | 3 | 233 | 0 | 0 | 1 | 1 | 3 | — | 1 | 0 | 7.15 |
| 2024 | Leagues Cup | Houston Dynamo | Defender | 1 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | Houston Dynamo | Defender | 33 | 1995 | 0 | 1 | 7 | 2 | 9 | — | 4 | 0 | 6.79 |
| 2023 | MLS Next Pro | Houston Dynamo FC II | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | US Open Cup | Houston Dynamo | Defender | 33 | 1995 | 0 | 1 | 7 | 2 | 9 | — | 4 | 0 | 6.79 |
| 2023 | Friendlies Clubs | Houston Dynamo | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | Houston Dynamo | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | MLS Next Pro | Houston Dynamo FC II | Defender | 3 | 300 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2022 | Major League Soccer | Houston Dynamo | Defender | 15 | 902 | 0 | 0 | 1 | 1 | 0 | — | 2 | 0 | 6.64 |
| 2022 | US Open Cup | Houston Dynamo | Defender | 2 | 180 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | Major League Soccer | Houston Dynamo | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |