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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | 29 | NER | 1,367 | 9 | 0 | 64 | 26 | 16 | 4.58 | 1.50 | 5.45 | 8.4 |
| 2020 | 30 | NER | 1,915 | 8 | 2 | 88 | 31 | 41 | 7.65 | 4.14 | 2.05 | 10.4 |
| 2021 | 31 | NER | 2,625 | 15 | 8 | 95 | 36 | 62 | 10.01 | 9.10 | 6.36 | 19.8 |
| 2022 | 32 | NER | 1,740 | 8 | 2 | 73 | 31 | 21 | 6.44 | 2.00 | 4.41 | 10.8 |
| 2023 | 33 | NER | 1,553 | 8 | 4 | 61 | 24 | 29 | 5.61 | 2.73 | 4.11 | 11.4 |
Gave the New England Revolution an entire corpus-attributed career β 5 seasons (2019β2023), one crest. The rarest loyalty in the sport.