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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 26 | LAFC | 1,544 | 14 | 1 | 63 | 32 | 20 | 11.23 | 3.01 | 6.15 | 10.6 |
| 2022 | 27 | LAFC | 2,814 | 18 | 4 | 119 | 52 | 24 | 17.33 | 3.61 | 7.45 | 19.2 |
| 2023 | 28 | RSL | 898 | 6 | 1 | 29 | 15 | 13 | 3.65 | 1.40 | 3.26 | 6.1 |
| 2024 | 29 | RSL | 2,699 | 17 | 6 | 123 | 50 | 47 | 15.12 | 6.60 | 6.11 | 18.8 |
| 2025 | 30 | SJE | 2,839 | 13 | 3 | 124 | 42 | 27 | 15.96 | 3.63 | 6.58 | 18.8 |
Wore 3 distinct franchise crests across 5 seasons (2021β2025) β a true nomad. The crest trail: