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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | 24 | STL | 14 | 14 | 14 | 2 | 2 | 1 | 0 | 0 | 1 | 0 | 1 | 6 | .143 | .333 | .214 | .547 | β |
| 2015 | 25 | STL | 49 | 49 | 75 | 7 | 18 | 5 | 0 | 2 | 4 | 0 | 10 | 12 | .240 | .337 | .387 | .724 | 1.5 |
| 2016 | 26 | STL | 99 | 99 | 214 | 33 | 59 | 11 | 0 | 3 | 17 | 1 | 38 | 50 | .276 | .393 | .369 | .762 | 4.6 |
| 2017 | 27 | STL | 133 | 133 | 241 | 27 | 61 | 9 | 2 | 2 | 20 | 2 | 37 | 64 | .253 | .365 | .332 | .697 | 3.7 |
| 2018 | 28 | STL | 114 | 114 | 181 | 15 | 40 | 6 | 0 | 3 | 15 | 3 | 20 | 37 | .221 | .309 | .304 | .613 | 1.9 |
| 2019 | 29 | SD | 134 | 134 | 311 | 52 | 77 | 13 | 4 | 4 | 31 | 0 | 53 | 83 | .248 | .364 | .354 | .718 | 4.9 |
| 2020 | 30 | SD | 35 | 35 | 60 | 6 | 12 | 3 | 0 | 0 | 11 | 1 | 7 | 18 | .200 | .279 | .250 | .529 | 0.3 |