Sport-specific career totals from the active profile tables, with VAL shown whenever the sport has a value file.
| Season | Age | Team | GP | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | VAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 | 21 | LAD | 7 | 7 | 22 | 3 | 4 | 1 | 1 | 0 | 1 | 3 | 2 | 2 | .182 | .250 | .318 | .568 | — |
| 2016 | 22 | CIN | 72 | 72 | 241 | 25 | 78 | 8 | 2 | 3 | 25 | 21 | 7 | 33 | .324 | .352 | .411 | .763 | 4.5 |
| 2017 | 23 | CIN | 143 | 143 | 487 | 50 | 126 | 9 | 4 | 5 | 37 | 23 | 20 | 70 | .259 | .297 | .324 | .621 | 5.4 |
| 2018 | 24 | CIN | 157 | 157 | 632 | 85 | 182 | 31 | 4 | 14 | 58 | 23 | 29 | 75 | .288 | .326 | .416 | .742 | 10.5 |
| 2019 | 25 | CIN | 141 | 141 | 376 | 37 | 90 | 18 | 2 | 6 | 33 | 7 | 17 | 58 | .239 | .285 | .346 | .631 | 3.5 |
| 2020 | 26 | BOS | 34 | 34 | 111 | 13 | 25 | 8 | 1 | 1 | 8 | 1 | 5 | 18 | .225 | .275 | .342 | .617 | 0.9 |
| 2021 | 27 | NYM | 64 | 64 | 142 | 21 | 29 | 7 | 0 | 6 | 20 | 1 | 9 | 26 | .204 | .266 | .380 | .646 | 2.3 |
Wore 4 distinct franchise crests across 7 seasons (2015–2021) — a true nomad. The crest trail: