
| 2026 | CONCACAF Champions League | Vancouver Whitecaps | Midfielder | 4 | 130 | 0 | 0 | 4 | 2 | 2 | 81 | 1 | 0 | 6.40 |
| 2026 | Major League Soccer | Vancouver Whitecaps | Midfielder | 6 | 405 | 1 | 1 | 7 | 5 | 2 | 76 | 0 | 0 | 7.02 |
| 2025 | CONCACAF Champions League | Columbus Crew | Midfielder | 2 | 137 | 0 | 0 | 1 | 0 | 2 | — | 0 | 0 | 6.70 |
| 2025 | Major League Soccer | Columbus Crew | Midfielder | 18 | 740 | 2 | 1 | 19 | 9 | 5 | — | 0 | 0 | 6.72 |
| 2025 | UEFA Europa Conference League | Jagiellonia | Midfielder | 4 | 30 | 0 | 1 | 0 | 0 | 1 | 100 | 0 | 0 | 6.50 |
| 2025 | Ekstraklasa | Jagiellonia | Midfielder | 6 | 129 | 0 | 0 | 0 | 0 | 4 | 92 | 0 | 0 | 6.78 |
| 2024 | MLS Next Pro | Columbus Crew II | Midfielder | 1 | 77 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Major League Soccer | Columbus Crew | Midfielder | 10 | 390 | 2 | 2 | 12 | 6 | 12 | — | 0 | 0 | 6.89 |
| 2024 | Major League Soccer | St. Louis City | Midfielder | 16 | 801 | 0 | 2 | 12 | 6 | 12 | — | 3 | 0 | 6.89 |
| 2024 | Leagues Cup | Columbus Crew | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | Campeones Cup | Columbus Crew | Midfielder | 1 | 4 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2024 | CONCACAF Champions League | St. Louis City | Midfielder | 2 | 118 | 0 | 0 | 1 | 0 | 3 | — | 0 | 0 | 7.20 |
| 2024 | Friendlies | USA | Midfielder | 1 | 1 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | Minnesota United FC | Midfielder | 0 | 0 | 0 | 4 | 25 | 14 | 21 | — | 0 | 0 | 6.70 |
| 2023 | Major League Soccer | St. Louis City | Midfielder | 30 | 1197 | 1 | 4 | 25 | 14 | 21 | — | 4 | 0 | 6.70 |
| 2023 | MLS Next Pro | St. Louis City II | Midfielder | 30 | 1197 | 1 | 4 | 25 | 14 | 21 | — | 4 | 0 | 6.70 |
| 2023 | US Open Cup | St. Louis City | Midfielder | 30 | 1197 | 1 | 4 | 25 | 14 | 21 | — | 4 | 0 | 6.70 |
| 2023 | Leagues Cup | St. Louis City | Midfielder | 2 | 119 | 0 | 0 | 0 | 0 | 2 | — | 1 | 0 | 6.50 |
| 2023 | CONCACAF Nations League | USA | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | MLS Next Pro | Minnesota United II | Midfielder | 23 | 1942 | 10 | 0 | 0 | 0 | 0 | — | 6 | 0 | — |
| 2022 | Major League Soccer | Minnesota United FC | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | US Open Cup | Minnesota United FC | Midfielder | 2 | 35 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | USL League One | North Carolina | Midfielder | 12 | 834 | 1 | 0 | 0 | 0 | 0 | — | 3 | 0 | — |
| 2021 | Major League Soccer | Minnesota United FC | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2018 | National 3 | Blagnac | Midfielder | 4 | 102 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |