
| 2026 | Major League Soccer | San Jose Earthquakes | Midfielder | 10 | 876 | 2 | 3 | 12 | 6 | 34 | 86 | 2 | 0 | 7.39 |
| 2025 | US Open Cup | San Jose Earthquakes | Midfielder | 21 | 628 | 0 | 0 | 2 | 1 | 6 | — | 4 | 0 | 6.57 |
| 2025 | World Cup - U20 | United States U20 | Midfielder | 5 | 314 | 2 | 1 | 7 | 3 | 10 | — | 0 | 0 | 7.44 |
| 2025 | Major League Soccer | San Jose Earthquakes | Midfielder | 11 | 371 | 1 | 1 | 1 | 1 | 6 | — | 0 | 0 | 6.82 |
| 2024 | MLS Next Pro | The Town | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Major League Soccer | San Jose Earthquakes | Midfielder | 25 | 1476 | 0 | 1 | 4 | 1 | 11 | — | 1 | 0 | 6.64 |
| 2024 | US Open Cup | San Jose Earthquakes | Midfielder | 2 | 170 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Leagues Cup | San Jose Earthquakes | Midfielder | 2 | 47 | 0 | 0 | 1 | 1 | 0 | — | 0 | 0 | 6.20 |
| 2024 | Concacaf U20 | United States U20 | Midfielder | 21 | 628 | 0 | 0 | 2 | 1 | 6 | — | 4 | 0 | 6.57 |
| 2023 | CONCACAF U20 | United States U20 | Midfielder | 6 | 364 | 2 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | San Jose Earthquakes | Midfielder | 21 | 628 | 0 | 0 | 2 | 1 | 6 | — | 4 | 0 | 6.57 |
| 2023 | MLS Next Pro | The Town | Midfielder | 1 | 67 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | US Open Cup | San Jose Earthquakes | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | San Jose Earthquakes | Midfielder | 2 | 93 | 0 | 0 | 0 | 0 | 2 | — | 0 | 0 | 7.00 |
| 2023 | World Cup - U20 | United States U20 | Midfielder | 4 | 79 | 1 | 0 | 1 | 1 | 6 | — | 0 | 0 | 7.43 |
| 2022 | MLS Next Pro | The Town | Midfielder | 6 | 371 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Major League Soccer | San Jose Earthquakes | Midfielder | 10 | 365 | 0 | 0 | 3 | 2 | 4 | — | 1 | 0 | 6.64 |
| 2022 | US Open Cup | San Jose Earthquakes | Midfielder | 2 | 159 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | CONCACAF U20 | United States U20 | Midfielder | 5 | 301 | 3 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |