 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024 | Leagues Cup |  Houston Dynamo | 3 | 0 | 0 | 0/0/0 | 8 | 
| 2024 | Major League Soccer |  Toronto | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | CONCACAF Champions League |  Houston Dynamo | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | Major League Soccer |  Houston Dynamo | 28 | 5 | 1 | 1/0/0 | 978 | 
| 2024 | Club Friendlies |  Houston Dynamo | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | US Open Cup |  Houston Dynamo | 1 | 1 | 0 | 0/0/0 | 10 | 
| 2023 | Major League Soccer |  Toronto | 5 | 0 | 0 | 0/0/0 | 151 | 
| 2023 | MLS Next Pro |  Toronto II | 1 | 0 | 0 | 0/0/0 | 46 | 
| 2023 | Leagues Cup |  Toronto | 2 | 0 | 0 | 0/0/0 | 67 | 
| 2023 | US Open Cup |  New England | 1 | 0 | 0 | 1/0/0 | 11 | 
| 2023 | Major League Soccer |  New England | 15 | 0 | 1 | 4/0/1 | 1043 | 
| 2022 | Major League Soccer |  Los Angeles FC | 30 | 0 | 1 | 2/0/0 | 1336 | 
| 2022 | US Open Cup |  Los Angeles FC | 3 | 0 | 0 | 0/0/0 | 196 | 
| 2021 | Major League Soccer |  Los Angeles FC | 30 | 2 | 2 | 1/0/0 | 2207 | 
| 2020 | Major League Soccer |  Los Angeles FC | 24 | 2 | 2 | 4/0/0 | 1990 | 
| 2020 | CONCACAF Champions League |  Los Angeles FC | 4 | 1 | 0 | 1/0/0 | 319 | 
| 2019 | Major League Soccer |  Los Angeles FC | 36 | 6 | 3 | 7/0/0 | 2823 | 
| 2019 | US Open Cup |  Los Angeles FC | 3 | 0 | 1 | 0/0/0 | 270 | 
| 2018 | Major League Soccer |  Los Angeles FC | 31 | 5 | 6 | 0/0/0 | 1773 | 
| 2018 | US Open Cup |  Los Angeles FC | 4 | 2 | 0 | 0/0/0 | 360 | 
| 2017 | Major League Soccer |  Sporting KC | 25 | 3 | 1 | 3/0/0 | 1418 | 
| 2017 | US Open Cup |  Sporting KC | 5 | 3 | 1 | 0/0/0 | 325 | 
| 2015/2016 | Premier League |  Liberty Professionals | 21 | 14 | 0 | 0/0/0 | 0 | 
| Total: | 272 | 44 | 19 | 24/0/1 | 15331 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Houston Dynamo |  Toronto | 14/03/2024 | 253k | 
|  Toronto |  New England | 13/07/2023 | Swap | 
|  New England |  Los Angeles FC | 03/01/2023 | N/a | 
|  Sporting KC |  Liberty Professionals | 14/02/2017 | N/a |