Sport-specific career totals from the active profile tables, with VAL shown whenever the sport has a value file.
| Season | Age | Team | Min | G | A | Sh | SoT | KP | xG | xA | g+ | VAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022 | 31 | TOR | 1,018 | 6 | 2 | 49 | 20 | 20 | 4.15 | 2.15 | 3.01 | 7.3 |
| 2023 | 32 | TOR | 1,654 | 4 | 4 | 65 | 22 | 35 | 4.91 | 3.39 | 1.79 | 8.7 |
| 2024 | 33 | TOR | 1,513 | 4 | 5 | 49 | 22 | 25 | 4.09 | 2.61 | 3.25 | 8.8 |
| 2025 | 34 | TOR | 945 | 1 | 2 | 17 | 5 | 15 | 1.31 | 1.25 | 0.57 | 3.7 |
Gave the Toronto FC an entire corpus-attributed career β 4 seasons (2022β2025), one crest. The rarest loyalty in the sport.