
| 2026 | Major League Soccer | San Jose Earthquakes | Defender | 10 | 922 | 2 | 1 | 6 | 4 | 4 | 88 | 1 | 0 | 7.14 |
| 2025 | US Open Cup | San Jose Earthquakes | Defender | 22 | 109 | 0 | 0 | 1 | 0 | 0 | — | 1 | 0 | 6.95 |
| 2025 | Major League Soccer | San Jose Earthquakes | Defender | 24 | 1990 | 2 | 1 | 12 | 5 | 7 | 43 | 4 | 0 | 6.84 |
| 2024 | MLS Next Pro | The Town | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Major League Soccer | San Jose Earthquakes | Defender | 17 | 1109 | 0 | 0 | 4 | 0 | 0 | — | 0 | 0 | 6.52 |
| 2024 | US Open Cup | San Jose Earthquakes | Defender | 2 | 210 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Leagues Cup | San Jose Earthquakes | Defender | 3 | 187 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.87 |
| 2023 | Major League Soccer | San Jose Earthquakes | Defender | 22 | 109 | 0 | 0 | 1 | 0 | 0 | — | 1 | 0 | 6.95 |
| 2023 | MLS Next Pro | The Town | Defender | 13 | 1122 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | US Open Cup | San Jose Earthquakes | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | San Jose Earthquakes | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |