
| 2026 | CONCACAF Champions League | Nashville SC | Midfielder | 6 | 335 | 1 | 0 | 5 | 3 | 3 | 80 | 0 | 0 | 6.87 |
| 2026 | Major League Soccer | Nashville SC | Midfielder | 9 | 462 | 0 | 0 | 3 | 1 | 4 | 81 | 2 | 0 | 6.56 |
| 2025 | US Open Cup | Nashville SC | Midfielder | 35 | 2175 | 1 | 0 | 16 | 7 | 22 | — | 4 | 0 | 6.59 |
| 2025 | Major League Soccer | Nashville SC | Midfielder | 34 | 2427 | 1 | 4 | 24 | 17 | 23 | — | 5 | 0 | 6.68 |
| 2024 | Major League Soccer | Nashville SC | Midfielder | 34 | 2307 | 5 | 1 | 23 | 11 | 21 | — | 3 | 0 | 6.76 |
| 2024 | CONCACAF Champions League | Nashville SC | Midfielder | 4 | 237 | 0 | 1 | 7 | 0 | 4 | — | 0 | 0 | 6.97 |
| 2024 | Leagues Cup | Nashville SC | Midfielder | 2 | 96 | 0 | 0 | 0 | 0 | 2 | — | 0 | 0 | 6.45 |
| 2023 | Major League Soccer | Nashville SC | Midfielder | 35 | 2175 | 1 | 0 | 16 | 7 | 22 | — | 4 | 0 | 6.59 |
| 2023 | US Open Cup | Nashville SC | Midfielder | 35 | 2175 | 1 | 0 | 16 | 7 | 22 | — | 4 | 0 | 6.59 |
| 2023 | Leagues Cup | Nashville SC | Midfielder | 3 | 100 | 1 | 0 | 2 | 2 | 1 | — | 0 | 0 | 6.50 |
| 2022 | Major League Soccer | Nashville SC | Midfielder | 29 | 2020 | 2 | 1 | 16 | 9 | 19 | — | 8 | 0 | 6.77 |
| 2022 | US Open Cup | Nashville SC | Midfielder | 3 | 287 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2021 | Major League Soccer | Nashville SC | Midfielder | 34 | 1552 | 3 | 1 | 17 | 6 | 15 | — | 5 | 0 | 6.65 |
| 2020 | Major League Soccer | Nashville SC | Midfielder | 21 | 1388 | 0 | 3 | 16 | 6 | 11 | — | 1 | 0 | 6.60 |
| 2020 | USL Championship | New York RB II | Midfielder | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2020 | Major League Soccer | New York Red Bulls | Midfielder | 2 | 55 | 0 | 3 | 16 | 6 | 11 | — | 0 | 0 | 6.60 |
| 2019 | Major League Soccer | New York Red Bulls | Midfielder | 25 | 1492 | 3 | 2 | 23 | 11 | 19 | 69 | 4 | 0 | 6.68 |
| 2019 | US Open Cup | New York Red Bulls | Midfielder | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019 | CONCACAF Champions League | New York Red Bulls | Midfielder | 3 | 226 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2018 | USL Championship | New York RB II | Midfielder | 2 | 146 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2018 | Major League Soccer | New York Red Bulls | Midfielder | 34 | 1614 | 4 | 5 | 36 | 18 | 29 | 71 | 6 | 0 | 6.72 |
| 2018 | US Open Cup | New York Red Bulls | Midfielder | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2018 | CONCACAF Champions League | New York Red Bulls | Midfielder | 5 | 322 | 0 | 0 | 0 | 0 | 0 | — | 2 | 0 | — |
| 2017 | USL Championship | New York RB II | Midfielder | 1 | 52 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | Major League Soccer | New York Red Bulls | Midfielder | 31 | 1946 | 3 | 3 | 36 | 14 | 20 | 77 | 4 | 0 | 6.68 |
| 2017 | US Open Cup | New York Red Bulls | Midfielder | 4 | 371 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2016 | USL Championship | New York RB II | Midfielder | 5 | 373 | 1 | 0 | 0 | 0 | 0 | — | 2 | 0 | — |
| 2016 | Major League Soccer | New York Red Bulls | Midfielder | 29 | 1734 | 2 | 3 | 30 | 12 | 17 | 68 | 5 | 0 | 6.67 |
| 2016 | US Open Cup | New York Red Bulls | Midfielder | 1 | 66 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2016 | CONCACAF Champions League | New York Red Bulls | Midfielder | 4 | 238 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |