| Season | Team | Age | g | gs | ba | obp | slg | ops | ab | pa | runs | hits | 2b | 3b | hr | rbi | hbp | bb | ibb | so |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | ChA | 24 | 10 | 7 | .250 | .273 | .344 | .617 | 32 | 33 | 4 | 8 | 3 | 0 | 0 | 2 | 0 | 1 | 0 | 11 |
| 2022 | ChA | 25 | 32 | 28 | .238 | .257 | .352 | .609 | 105 | 109 | 15 | 25 | 4 | 1 | 2 | 11 | 1 | 2 | 0 | 39 |
| 2023 | ChA | 26 | 44 | 28 | .194 | .208 | .376 | .584 | 93 | 97 | 11 | 18 | 4 | 2 | 3 | 14 | 0 | 2 | 0 | 36 |
| 2024 | Bos | 27 | 89 | 41 | .266 | .306 | .417 | .723 | 199 | 216 | 25 | 53 | 10 | 1 | 6 | 29 | 1 | 12 | 0 | 58 |
| 2025 | Bos | 28 | 96 | 76 | .305 | .343 | .483 | .826 | 315 | 341 | 47 | 96 | 23 | 3 | 9 | 53 | 3 | 18 | 1 | 81 |
| Season | sb | cs | sh | sf | gdp | tb |
|---|---|---|---|---|---|---|
| 2021 | 0 | 0 | 0 | 0 | 1 | 11 |
| 2022 | 0 | 1 | 0 | 1 | 3 | 37 |
| 2023 | 7 | 0 | 1 | 1 | 0 | 35 |
| 2024 | 11 | 3 | 0 | 4 | 5 | 83 |
| 2025 | 6 | 5 | 0 | 5 | 8 | 152 |
| Season | rc | rc27 | iso | tavg | sec | ebh | abhr | abbb |
|---|---|---|---|---|---|---|---|---|
| 2021 | 2.7 | 3.0 | .094 | .480 | .125 | 3 | 0.0 | 32.0 |
| 2022 | 8.3 | 2.8 | .114 | .476 | .133 | 7 | 52.5 | 52.5 |
| 2023 | 7.4 | 2.7 | .182 | .587 | .280 | 9 | 31.0 | 46.5 |
| 2024 | 23.2 | 4.3 | .151 | .695 | .266 | 17 | 33.2 | 16.6 |
| 2025 | 48.0 | 5.9 | .178 | .772 | .254 | 35 | 35.0 | 18.5 |
| Season | Rba | Robp | Rslg | Rops | Rab | Rhits | R2b | R3b | Rhr | Rbb | Ribb | Rso | Rabhr | Rabbb |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | .182 | .217 | .182 | .399 | 22 | 4 | 0 | 0 | 0 | 1 | 0 | 6 | 0.0 | 22.0 |
| 2022 | .200 | .222 | .286 | .508 | 70 | 14 | 1 | 1 | 1 | 1 | 0 | 26 | 70.0 | 70.0 |
| 2023 | .214 | .237 | .429 | .666 | 56 | 12 | 2 | 2 | 2 | 2 | 0 | 21 | 28.0 | 28.0 |
| 2024 | .217 | .221 | .277 | .498 | 83 | 18 | 3 | 1 | 0 | 1 | 0 | 22 | 0.0 | 83.0 |
| 2025 | .286 | .318 | .400 | .718 | 185 | 53 | 13 | 1 | 2 | 7 | 0 | 49 | 92.5 | 26.4 |
| Season | Lba | Lobp | Lslg | Lops | Lab | Lhits | L2b | L3b | Lhr | Lbb | Libb | Lso | Labhr | Labbb |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | .400 | .400 | .700 | 1.100 | 10 | 4 | 3 | 0 | 0 | 0 | 0 | 5 | 0.0 | 0.0 |
| 2022 | .314 | .324 | .486 | .810 | 35 | 11 | 3 | 0 | 1 | 1 | 0 | 13 | 35.0 | 35.0 |
| 2023 | .162 | .162 | .297 | .459 | 37 | 6 | 2 | 0 | 1 | 0 | 0 | 15 | 37.0 | 0.0 |
| 2024 | .302 | .362 | .517 | .879 | 116 | 35 | 7 | 0 | 6 | 11 | 0 | 36 | 19.3 | 10.5 |
| 2025 | .331 | .378 | .600 | .978 | 130 | 43 | 10 | 2 | 7 | 11 | 1 | 32 | 18.6 | 13.0 |
| Season | pos | Lpow | Rpow | bsac | bhit | run | stl | jmp | inj | ca_r | 1b_r | 2b_r | 3b_r | ss_r | lf_r | cf_r | rf_r | of | c | pb | act_p |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 3b | Av | Pr | Pr | Pr | Av | Pr | Pr | Normal | nr | nr | Fr/116 | Fr/95 | nr | Fr/95 | nr | Fr/95 | Av | nr | 0 | 10 |
| 2022 | 2b | Vg | Fr | Vg | Pr | Fr | Pr | Fr | Normal | nr | nr | Av/85 | nr | Fr/95 | Fr/98 | nr | Fr/98 | Fr | nr | 0 | 28 |
| 2023 | 2b | Av | Vg | Av | Pr | Av | Ex | Ex | Very prone | nr | nr | Vg/61 | nr | Av/99 | Pr/174 | nr | Pr/174 | Av | nr | 0 | 38 |
| 2024 | 2b | Vg | Pr | Pr | Pr | Vg | Vg | Ex | Prone | nr | Vg/81 | Fr/136 | Fr/132 | Pr/84 | Fr/95 | Fr/95 | Fr/95 | Av | nr | 0 | 71 |
| 2025 | 1b | Ex | Fr | Fr | Pr | Av | Fr | Av | Prone | nr | Av/170 | Fr/123 | Fr/164 | nr | nr | nr | nr | nr | nr | 0 | 86 |