
| 2026 | CONCACAF Champions League | Philadelphia Union | Midfielder | 3 | 107 | 0 | 0 | 2 | 0 | 4 | 85 | 0 | 0 | 6.93 |
| 2026 | Major League Soccer | Philadelphia Union | Midfielder | 10 | 670 | 1 | 0 | 6 | 4 | 9 | 78 | 0 | 0 | 6.79 |
| 2025 | Major League Soccer | St. Louis City | Midfielder | 0 | 0 | 0 | 1 | 8 | 4 | 13 | — | 0 | 0 | 6.84 |
| 2025 | US Open Cup | Philadelphia Union | Midfielder | 36 | 2292 | 2 | 4 | 25 | 11 | 42 | — | 2 | 0 | 6.79 |
| 2025 | Major League Soccer | Philadelphia Union | Midfielder | 33 | 2155 | 6 | 2 | 24 | 13 | 25 | — | 2 | 0 | 6.94 |
| 2025 | Friendlies | USA | Midfielder | 2 | 86 | 0 | 0 | 1 | 0 | 3 | — | 0 | 0 | 7.15 |
| 2024 | Major League Soccer | St. Louis City | Midfielder | 29 | 1845 | 3 | 3 | 22 | 6 | 32 | — | 5 | 0 | 6.80 |
| 2024 | CONCACAF Champions League | St. Louis City | Midfielder | 2 | 121 | 0 | 1 | 2 | 1 | 1 | — | 0 | 0 | 7.70 |
| 2024 | Leagues Cup | St. Louis City | Midfielder | 4 | 174 | 1 | 0 | 1 | 1 | 1 | — | 0 | 0 | 6.60 |
| 2024 | CONCACAF Nations League | USA | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2023 | Major League Soccer | St. Louis City | Midfielder | 36 | 2292 | 2 | 4 | 25 | 11 | 42 | — | 2 | 0 | 6.79 |
| 2023 | US Open Cup | St. Louis City | Midfielder | 36 | 2292 | 2 | 4 | 25 | 11 | 42 | — | 2 | 0 | 6.79 |
| 2023 | Leagues Cup | St. Louis City | Midfielder | 2 | 80 | 0 | 0 | 1 | 1 | 2 | — | 0 | 0 | 6.70 |
| 2022 | US Open Cup | Inter Miami | Midfielder | 2 | 149 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Friendlies Clubs | Inter Miami | Midfielder | 1 | 46 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2022 | Major League Soccer | Inter Miami | Midfielder | 0 | 0 | 0 | 0 | 12 | 10 | 9 | — | 0 | 0 | 6.55 |
| 2021 | Major League Soccer | Inter Miami | Midfielder | 21 | 791 | 3 | 0 | 9 | 6 | 7 | — | 0 | 0 | 6.63 |
| 2020 | League Two | Cheltenham | Midfielder | 12 | 206 | 0 | 0 | 2 | 1 | 0 | — | 0 | 0 | 6.44 |
| 2020 | League One | Burton Albion | Midfielder | 12 | 624 | 0 | 0 | 6 | 1 | 7 | — | 1 | 0 | 6.63 |
| 2020 | Premier League | Aston Villa | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | U18 Premier League - South | Aston Villa U18 | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | League Cup | Burton Albion | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | FA Cup | Burton Albion | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | EFL Trophy | Burton Albion | Midfielder | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 100 | 0 | 0 | 6.80 |
| 2020 | League Cup | Aston Villa | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | FA Cup | Aston Villa | Midfielder | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2020 | EFL Trophy | Aston Villa U21 | Midfielder | 1 | 56 | 1 | 0 | 2 | 1 | 0 | 100 | 0 | 0 | 6.80 |
| 2019 | Premier League | Aston Villa | Midfielder | 4 | 47 | 0 | 0 | 1 | 0 | 0 | — | 0 | 0 | 6.22 |
| 2019 | League Cup | Aston Villa | Midfielder | 1 | 16 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | 6.50 |
| 2019 | FA Cup | Aston Villa | Midfielder | 1 | 10 | 0 | 0 | 0 | 0 | 0 | 50 | 0 | 0 | 6.70 |
| 2019 | EFL Trophy | Aston Villa U21 | Midfielder | 1 | 4 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2018 | U18 Premier League | Aston Villa U18 | Midfielder | 13 | 941 | 3 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2018 | FA Youth Cup | Aston Villa U18 | Midfielder | 3 | 262 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | U18 Premier League | Aston Villa U18 | Midfielder | 11 | 734 | 1 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | FA Youth Cup | Aston Villa U18 | Midfielder | 2 | 150 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |
| 2017 | Concacaf U17 | United States U17 | Midfielder | 3 | 182 | 1 | 0 | 0 | 0 | 0 | — | 1 | 0 | — |
| 2017 | FIFA U17 World Cup | United States U17 | Midfielder | 4 | 82 | 0 | 0 | 0 | 0 | 0 | — | 0 | 0 | — |