 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | Major League Soccer |  Toronto | 4 | 0 | 0 | 1/0/0 | 158 | 
| 2024 | Leagues Cup |  Toronto | 3 | 0 | 0 | 1/0/0 | 14 | 
| 2024 | Canadian Championship |  Toronto | 2 | 0 | 0 | 0/0/0 | 16 | 
| 2024 | Club Friendlies |  Toronto | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | Major League Soccer |  Toronto | 12 | 1 | 2 | 4/0/0 | 903 | 
| 2023 | Major League Soccer |  Vancouver Whitecaps | 14 | 1 | 2 | 2/0/0 | 1101 | 
| 2023 | Club Friendlies |  Toronto | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023 | Canadian Championship |  Toronto | 1 | 0 | 1 | 0/0/0 | 9 | 
| 2023 | Major League Soccer |  Toronto | 18 | 2 | 3 | 4/0/0 | 1611 | 
| 2022 | Major League Soccer |  Toronto | 10 | 0 | 2 | 5/0/0 | 865 | 
| 2021/2022 | Carabao Cup |  Nottingham Forest | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | FA Cup |  Nottingham Forest | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Championship |  Nottingham Forest | 5 | 0 | 0 | 0/0/0 | 125 | 
| 2021 | Canadian Championship |  Toronto | 3 | 0 | 1 | 2/0/0 | 270 | 
| 2021 | CONCACAF Champions League |  Toronto | 3 | 0 | 0 | 3/0/0 | 270 | 
| 2021 | Major League Soccer |  Toronto | 27 | 3 | 0 | 4/0/0 | 2294 | 
| 2020 | Major League Soccer |  Toronto | 22 | 4 | 3 | 2/0/0 | 1471 | 
| 2019 | Canadian Championship |  Toronto | 4 | 0 | 1 | 0/0/0 | 331 | 
| 2019 | Major League Soccer |  Toronto | 24 | 2 | 2 | 6/0/0 | 1545 | 
| 2018 | Major League Soccer |  Orlando City | 9 | 0 | 0 | 2/0/0 | 180 | 
| 2017 | Major League Soccer |  Orlando City | 11 | 0 | 1 | 2/0/0 | 160 | 
| 2017 | USL Championship |  Orlando City II | 11 | 3 | 1 | 7/0/0 | 922 | 
| 2016 | USL Championship |  Orlando City II | 6 | 0 | 0 | 1/0/0 | 0 | 
| Total: | 190 | 16 | 19 | 46/0/0 | 12335 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | Friendly International |  Canada | 2 | 0 | 0 | 0/0/0 | 116 | 
| 2025 | CONCACAF Gold Cup |  Canada | 3 | 0 | 1 | 0/0/0 | 243 | 
| 2024/2025 | CONCACAF Nations League |  Canada | 2 | 0 | 0 | 0/0/0 | 18 | 
| 2024 | Friendly International |  Canada | 4 | 0 | 0 | 1/0/0 | 259 | 
| 2024 | Copa America |  Canada | 6 | 0 | 0 | 1/0/0 | 293 | 
| 2023/2024 | CONCACAF Nations League |  Canada | 2 | 0 | 2 | 0/0/0 | 19 | 
| 2023 | Friendly International |  Canada | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023 | CONCACAF Gold Cup |  Canada | 4 | 1 | 0 | 0/0/0 | 360 | 
| 2022 | World Cup Qualification Concacaf |  Canada | 17 | 1 | 2 | 4/0/0 | 1155 | 
| 2022 | World Cup |  Canada | 3 | 0 | 0 | 0/0/0 | 161 | 
| 2022 | Friendly International |  Canada | 4 | 0 | 0 | 0/0/0 | 165 | 
| 2021/2022 | CONCACAF Nations League |  Canada | 6 | 0 | 2 | 2/0/0 | 285 | 
| 2021 | CONCACAF Gold Cup |  Canada | 5 | 0 | 0 | 0/0/0 | 387 | 
| 2020 | Friendly International |  Canada | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | CONCACAF Nations League |  Canada | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2018/2019 | CONCACAF Nations League Qualification |  Canada | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 63 | 2 | 7 | 8/0/0 | 3911 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Toronto |  Nottingham Forest | 23/02/2024 | 700k | 
|  Nottingham Forest |  Vancouver Whitecaps | 01/01/2024 | N/a | 
|  Vancouver Whitecaps |  Nottingham Forest | 02/08/2023 | Loan | 
|  Nottingham Forest |  Toronto | 01/07/2023 | N/a | 
|  Toronto |  Nottingham Forest | 05/08/2022 | Loan | 
|  Nottingham Forest |  Toronto | 08/01/2022 | N/a | 
|  Toronto |  Orlando City | 01/03/2019 | N/a |