
| 2026 | Major League Soccer | St. Louis City | Midfielder | 9 | 794 | 1 | 0 | 7 | 2 | 9 | 86 | 3 | 0 | 7.20 |
| 2025 | US Open Cup | St. Louis City | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2025 | Major League Soccer | St. Louis City | Midfielder | 18 | 1111 | 0 | 1 | 11 | 3 | 7 | — | 4 | 1 | 6.59 |
| 2024 | Major League Soccer | St. Louis City | Midfielder | 28 | 2262 | 1 | 1 | 16 | 7 | 20 | — | 10 | 0 | 7.00 |
| 2024 | CONCACAF Champions League | St. Louis City | Midfielder | 2 | 164 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.90 |
| 2024 | Leagues Cup | St. Louis City | Midfielder | 4 | 360 | 0 | 0 | 3 | 1 | 2 | — | 0 | 0 | 7.20 |
| 2023 | Major League Soccer | St. Louis City | Midfielder | 0 | 0 | 0 | 2 | 14 | 5 | 29 | — | 0 | 0 | 6.77 |
| 2023 | US Open Cup | DC United | Midfielder | 2 | 180 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | DC United | Midfielder | 31 | 1978 | 3 | 2 | 14 | 5 | 29 | — | 2 | 0 | 6.77 |
| 2023 | US Open Cup | St. Louis City | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Leagues Cup | DC United | Midfielder | 3 | 270 | 0 | 0 | 0 | 0 | 1 | 46 | 0 | 0 | 6.80 |
| 2022 | Major League Soccer | DC United | Midfielder | 29 | 2242 | 1 | 4 | 10 | 4 | 19 | — | 5 | 0 | 6.58 |
| 2022 | US Open Cup | DC United | Midfielder | 1 | 69 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Friendlies Clubs | DC United | Midfielder | 1 | 44 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2021 | Jupiler Pro League | St. Truiden | Midfielder | 27 | 1505 | 0 | 2 | 5 | 1 | 13 | — | 5 | 0 | 6.72 |
| 2020 | Jupiler Pro League | St. Truiden | Midfielder | 28 | 1981 | 1 | 1 | 7 | 3 | 15 | — | 6 | 0 | 6.73 |
| 2020 | Cup | St. Truiden | Midfielder | 2 | 136 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019 | Jupiler Pro League | St. Truiden | Midfielder | 13 | 830 | 1 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2019 | Major League Soccer | DC United | Midfielder | 13 | 635 | 1 | 0 | 4 | 1 | 2 | 63 | 1 | 0 | 6.86 |
| 2019 | Cup | St. Truiden | Midfielder | 2 | 113 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019 | US Open Cup | DC United | Midfielder | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2019 | World Cup - U20 | United States U20 | Midfielder | 4 | 360 | 0 | 0 | 0 | 0 | 0 | — | 3 | 0 | — |
| 2018 | Major League Soccer | DC United | Midfielder | 23 | 1500 | 0 | 0 | 7 | 1 | 3 | 72 | 4 | 0 | 6.75 |
| 2018 | US Open Cup | DC United | Midfielder | 2 | 171 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2017 | USL Championship | Richmond Kickers | Midfielder | 11 | 990 | 0 | 0 | 0 | 0 | 0 | — | 6 | 0 | — |
| 2017 | Major League Soccer | DC United | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | US Open Cup | DC United | Midfielder | 1 | 57 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | Concacaf U17 | United States U17 | Midfielder | 5 | 447 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | FIFA U17 World Cup | United States U17 | Midfielder | 5 | 450 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2016 | USL Championship | Richmond Kickers | Midfielder | 3 | 181 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2016 | US Open Cup | DC United | Midfielder | 1 | 86 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2015 | USL Championship | Richmond Kickers | Midfielder | 1 | 90 | 0 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2015 | US Open Cup | Richmond Kickers | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |