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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | 22 | POR | 3,408 | 10 | 3 | 65 | 26 | 52 | 5.47 | 4.10 | 5.28 | 14.9 |
| 2014 | 23 | POR | 2,883 | 1 | 5 | 42 | 17 | 55 | 4.06 | 4.80 | 0.46 | 10.1 |
| 2015 | 24 | POR | 3,645 | 5 | 4 | 59 | 17 | 73 | 4.13 | 6.35 | 2.24 | 11.7 |
| 2016 | 25 | POR | 2,618 | 1 | 5 | 39 | 7 | 39 | 2.45 | 4.08 | 0.01 | 8 |
| 2017 | 26 | POR | 2,687 | 3 | 2 | 43 | 10 | 35 | 1.96 | 2.15 | 1.44 | 8.8 |
| 2018 | 27 | ATL | 2,648 | 0 | 1 | 22 | 2 | 30 | 1.31 | 2.00 | 0.00 | 6 |
| 2019 | 28 | ATL | 3,368 | 2 | 4 | 24 | 5 | 35 | 1.28 | 4.17 | 0.59 | 8.7 |
| 2020 | 29 | CLB | 1,702 | 2 | 0 | 7 | 5 | 13 | 0.71 | 0.44 | 0.04 | 4.3 |
| 2021 | 30 | CLB | 3,192 | 2 | 2 | 17 | 4 | 22 | 1.30 | 1.78 | 1.74 | 8.9 |
| 2022 | 31 | CLB | 3,358 | 3 | 0 | 13 | 5 | 15 | 1.73 | 1.59 | 2.06 | 8.3 |
| 2023 | 32 | CLB | 3,761 | 4 | 1 | 21 | 9 | 23 | 2.10 | 1.14 | 1.27 | 8.3 |
| 2024 | 33 | CLB | 2,861 | 0 | 1 | 4 | 1 | 19 | 0.12 | 0.98 | 0.00 | 5.9 |
| 2025 | 34 | CLB | 3,178 | 0 | 0 | 10 | 2 | 14 | 0.39 | 0.53 | 0.00 | 5.9 |
Wore 3 distinct franchise crests across 13 seasons (2013β2025) β a true nomad. The crest trail: