
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 1129 | 4726 | 4294 | 651 | 1129 | 261 | 27 | 209 | 665 | 165 | 362 | 1337 | .263 | .325 | .482 | .807 |
| AAA | 91 | 385 | 356 | 50 | 98 | 26 | 4 | 14 | 53 | 10 | 24 | 94 | .275 | .325 | .489 | .814 |
| AA | 130 | 555 | 474 | 80 | 119 | 29 | 7 | 21 | 66 | 18 | 67 | 161 | .251 | .349 | .475 | .824 |
| A+ | 180 | 772 | 681 | 109 | 177 | 51 | 12 | 17 | 93 | 42 | 76 | 242 | .260 | .342 | .445 | .787 |
| A | 122 | 548 | 477 | 96 | 132 | 43 | 6 | 18 | 63 | 15 | 60 | 121 | .277 | .367 | .505 | .872 |
| A- | 2 | 8 | 7 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | .286 | .375 | .429 | .804 |
| ROK | 47 | 210 | 179 | 37 | 48 | 8 | 2 | 6 | 28 | 13 | 26 | 41 | .268 | .364 | .436 | .800 |
| WIN | 22 | 97 | 86 | 8 | 22 | 9 | 1 | 1 | 14 | 3 | 11 | 26 | .256 | .340 | .419 | .759 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Boston Red Sox | MLB | 64 | 266 | 251 | 24 | 59 | 14 | 0 | 5 | 29 | 5 | 11 | 86 | .235 | .271 | .351 | .622 |
| 2026 | Worcester Red Sox | AAA | 10 | 37 | 35 | 2 | 6 | 1 | 0 | 0 | 3 | 0 | 1 | 11 | .171 | .189 | .200 | .389 |
| 2025 | Boston Red Sox | MLB | 157 | 654 | 612 | 91 | 161 | 29 | 0 | 25 | 96 | 31 | 33 | 176 | .263 | .308 | .433 | .741 |
| 2024 | Boston Red Sox | MLB | 26 | 106 | 94 | 8 | 24 | 7 | 0 | 2 | 10 | 6 | 11 | 33 | .255 | .340 | .394 | .734 |
| 2024 | Worcester Red Sox | AAA | 4 | 16 | 16 | 3 | 6 | 1 | 0 | 0 | 2 | 1 | 0 | 2 | .375 | .375 | .438 | .813 |
| 2023 | Boston Red Sox | MLB | 43 | 168 | 158 | 12 | 32 | 9 | 0 | 3 | 14 | 10 | 9 |
Stats from official league and public sports feeds. Updated hourly.
| 55 |
| .203 |
| .250 |
| .316 |
| .566 |
| 2023 | Worcester Red Sox | AAA | 10 | 38 | 32 | 6 | 10 | 4 | 0 | 3 | 6 | 1 | 5 | 8 | .313 | .421 | .719 | 1.140 |
| 2023 | Portland Sea Dogs | AA | 3 | 10 | 8 | 2 | 2 | 0 | 0 | 1 | 3 | 0 | 2 | 5 | .250 | .400 | .625 | 1.025 |
| 2022 | Boston Red Sox | MLB | 94 | 396 | 357 | 53 | 85 | 22 | 0 | 16 | 66 | 13 | 32 | 122 | .238 | .303 | .434 | .737 |
| 2022 | Portland Sea Dogs | AA | 2 | 7 | 5 | 3 | 3 | 1 | 0 | 1 | 3 | 0 | 1 | 1 | .600 | .571 | 1.400 | 1.971 |
| 2021 | Colorado Rockies | MLB | 142 | 595 | 526 | 88 | 132 | 34 | 5 | 24 | 75 | 20 | 53 | 139 | .251 | .329 | .471 | .800 |
| 2020 | Colorado Rockies | MLB | 59 | 259 | 235 | 41 | 68 | 13 | 4 | 11 | 28 | 15 | 24 | 63 | .289 | .355 | .519 | .874 |
| 2019 | Colorado Rockies | MLB | 145 | 656 | 588 | 111 | 173 | 38 | 5 | 35 | 85 | 23 | 58 | 174 | .294 | .363 | .554 | .917 |
| 2019 | Albuquerque Isotopes | AAA | 2 | 6 | 6 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .333 | .333 | .333 | .666 |
| 2018 | Colorado Rockies | MLB | 157 | 656 | 598 | 88 | 174 | 42 | 6 | 37 | 108 | 27 | 47 | 168 | .291 | .348 | .567 | .915 |
| 2017 | Colorado Rockies | MLB | 145 | 555 | 503 | 68 | 120 | 32 | 3 | 24 | 82 | 7 | 49 | 191 | .239 | .308 | .457 | .765 |
| 2017 | Albuquerque Isotopes | AAA | 4 | 13 | 11 | 2 | 3 | 0 | 0 | 1 | 2 | 1 | 2 | 3 | .273 | .385 | .545 | .930 |
| 2016 | Colorado Rockies | MLB | 97 | 415 | 372 | 67 | 101 | 21 | 4 | 27 | 72 | 8 | 35 | 130 | .272 | .341 | .567 | .908 |
| 2015 | Albuquerque Isotopes | AAA | 61 | 275 | 256 | 37 | 71 | 20 | 4 | 10 | 40 | 7 | 16 | 68 | .277 | .324 | .504 | .828 |
| 2015 | New Britain Rock Cats | AA | 69 | 301 | 256 | 46 | 73 | 20 | 6 | 10 | 40 | 15 | 36 | 73 | .285 | .379 | .527 | .906 |
| 2014 | Tulsa Drillers | AA | 56 | 237 | 205 | 29 | 41 | 8 | 1 | 9 | 20 | 3 | 28 | 82 | .200 | .302 | .380 | .682 |
| 2014 | Modesto Nuts | A(Adv) | 50 | 218 | 184 | 38 | 61 | 17 | 7 | 5 | 28 | 20 | 31 | 59 | .332 | .436 | .582 | 1.018 |
| 2014 | Tri-City Dust Devils | A- | 2 | 8 | 7 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | .286 | .375 | .429 | .804 |
| 2014 | Salt River Rafters | WIN | 22 | 97 | 86 | 8 | 22 | 9 | 1 | 1 | 14 | 3 | 11 | 26 | .256 | .340 | .419 | .759 |
| 2013 | Modesto Nuts | A(Adv) | 130 | 554 | 497 | 71 | 116 | 34 | 5 | 12 | 65 | 22 | 45 | 183 | .233 | .305 | .394 | .699 |
| 2012 | Asheville Tourists | A | 122 | 548 | 477 | 96 | 132 | 43 | 6 | 18 | 63 | 15 | 60 | 121 | .277 | .367 | .505 | .872 |
| 2011 | Casper Ghosts | ROK | 47 | 210 | 179 | 37 | 48 | 8 | 2 | 6 | 28 | 13 | 26 | 41 | .268 | .364 | .436 | .800 |