
| 2026 | CONCACAF Champions League | San Diego | Defender | 2 | 132 | 0 | 0 | 0 | 0 | 1 | 80 | 0 | 0 | 6.10 |
| 2026 | Major League Soccer | San Diego | Defender | 9 | 578 | 0 | 0 | 0 | 0 | 3 | 89 | 1 | 0 | 6.30 |
| 2025 | MLS Next Pro | The Town | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2025 | US Open Cup | San Jose Earthquakes | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2025 | Major League Soccer | San Jose Earthquakes | Defender | 1 | 11 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.70 |
| 2025 | Major League Soccer | San Diego | Defender | 14 | 1003 | 0 | 0 | 0 | 0 | 8 | — | 2 | 0 | 6.75 |
| 2024 | Major League Soccer | San Jose Earthquakes | Defender | 6 | 404 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | 6.62 |
| 2024 | MLS Next Pro | The Town | Defender | 14 | 1167 | 0 | 0 | 0 | 0 | 0 | — | 6 | 0 | — |
| 2024 | US Open Cup | San Jose Earthquakes | Defender | 1 | 46 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Leagues Cup | San Jose Earthquakes | Defender | 1 | 1 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | San Jose Earthquakes | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | MLS Next Pro | The Town | Defender | 22 | 1710 | 0 | 0 | 0 | 0 | 0 | — | 3 | 1 | — |
| 2023 | Leagues Cup | San Jose Earthquakes | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | World Cup - U17 | United States U17 | Defender | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | CONCACAF U17 | United States U17 | Defender | 5 | 412 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |