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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | 23 | COL | 13 | 13 | 19 | 3 | 5 | 1 | 0 | 1 | 2 | 0 | 0 | 8 | .263 | .263 | .474 | .737 | β |
| 2017 | 24 | COL | 110 | 110 | 182 | 28 | 47 | 11 | 0 | 13 | 40 | 0 | 7 | 53 | .258 | .284 | .533 | .817 | 5.1 |
| 2018 | 25 | COL | 68 | 68 | 122 | 8 | 19 | 5 | 0 | 2 | 5 | 0 | 9 | 30 | .156 | .214 | .246 | .460 | 0 |
| 2019 | 26 | COL | 40 | 40 | 79 | 11 | 15 | 5 | 1 | 1 | 4 | 0 | 7 | 34 | .190 | .256 | .316 | .572 | 0.3 |
| 2020 | 27 | BAL | 52 | 52 | 141 | 24 | 39 | 4 | 0 | 8 | 16 | 0 | 8 | 34 | .277 | .315 | .475 | .790 | 2.7 |
| 2021 | 28 | BAL | 91 | 91 | 259 | 17 | 52 | 8 | 0 | 5 | 25 | 1 | 16 | 76 | .201 | .250 | .290 | .540 | 1.7 |