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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 28 | TOR | 3,052 | 22 | 13 | 186 | 75 | 62 | 17.86 | 10.02 | 9.60 | 24.7 |
| 2016 | 29 | TOR | 3,189 | 21 | 14 | 214 | 71 | 61 | 20.11 | 9.20 | 8.25 | 24.1 |
| 2017 | 30 | TOR | 2,597 | 17 | 7 | 141 | 58 | 33 | 12.23 | 3.80 | 5.35 | 18.7 |
| 2018 | 31 | TOR | 2,591 | 13 | 7 | 167 | 51 | 46 | 13.46 | 8.70 | 4.40 | 16.3 |
Gave the Toronto FC an entire corpus-attributed career β 4 seasons (2015β2018), one crest. The rarest loyalty in the sport.