
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 1125 | 4667 | 4179 | 557 | 1083 | 227 | 20 | 156 | 576 | 61 | 402 | 896 | .259 | .326 | .435 | .761 |
| AAA | 123 | 521 | 465 | 53 | 129 | 22 | 7 | 15 | 56 | 6 | 48 | 79 | .277 | .344 | .452 | .796 |
| AA | 135 | 595 | 545 | 70 | 157 | 23 | 3 | 8 | 66 | 25 | 46 | 94 | .288 | .342 | .385 | .727 |
| A+ | 98 | 447 | 389 | 62 | 113 | 17 | 6 | 7 | 46 | 10 | 50 | 64 | .290 | .368 | .419 | .787 |
| A | 121 | 545 | 483 | 79 | 148 | 33 | 10 | 5 | 79 | 4 | 45 | 65 | .306 | .362 | .447 | .809 |
| ROK | 154 | 584 | 508 | 73 | 136 | 30 | 5 | 7 | 62 | 15 | 53 | 68 | .268 | .338 | .388 | .726 |
| WIN | 138 | 564 | 487 | 62 | 133 | 15 | 10 | 4 | 48 | 9 | 62 | 94 | .273 | .351 | .370 | .721 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | New York Mets | MLB | 37 | 145 | 135 | 7 | 20 | 5 | 0 | 2 | 6 | 0 | 9 | 36 | .148 | .201 | .230 | .431 |
| 2026 | Syracuse Mets | AAA | 8 | 27 | 22 | 3 | 2 | 0 | 0 | 2 | 3 | 0 | 5 | 2 | .091 | .259 | .364 | .623 |
| 2026 | Binghamton Rumble Ponies | AA | 3 | 7 | 5 | 2 | 2 | 0 | 0 | 1 | 3 | 0 | 2 | 3 | .400 | .571 | 1.000 | 1.571 |
| 2025 | Seattle Mariners | MLB | 138 | 524 | 471 | 64 | 125 | 30 | 0 | 26 | 78 | 6 | 42 | 82 | .265 | .326 | .495 | .821 |
| 2024 | Seattle Mariners | MLB | 118 | 469 | 417 | 43 | 89 | 11 | 0 | 16 | 45 | 4 | 46 | 137 | .213 | .296 | .355 | .651 |
| 2024 | Tacoma Rainiers | AAA | 4 | 19 | 15 | 6 | 5 | 1 | 0 | 3 | 6 | 0 | 4 |
Stats from official league and public sports feeds. Updated hourly.
| 4 |
| .333 |
| .474 |
| 1.000 |
| 1.474 |
| 2024 | Everett AquaSox | A+ | 2 | 7 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | .200 | .429 | .200 | .629 |
| 2023 | Minnesota Twins | MLB | 80 | 343 | 302 | 38 | 77 | 18 | 0 | 14 | 48 | 4 | 36 | 88 | .255 | .335 | .454 | .789 |
| 2023 | St. Paul Saints | AAA | 9 | 38 | 32 | 5 | 9 | 1 | 0 | 1 | 1 | 0 | 5 | 10 | .281 | .395 | .406 | .801 |
| 2023 | Fort Myers Mighty Mussels | A | 6 | 22 | 18 | 3 | 5 | 1 | 0 | 0 | 1 | 0 | 3 | 6 | .278 | .364 | .333 | .697 |
| 2022 | Minnesota Twins | MLB | 104 | 445 | 375 | 54 | 88 | 16 | 0 | 16 | 56 | 3 | 64 | 95 | .235 | .346 | .405 | .751 |
| 2022 | St. Paul Saints | AAA | 1 | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | .500 | .667 | .500 | 1.167 |
| 2021 | Minnesota Twins | MLB | 152 | 644 | 588 | 97 | 158 | 35 | 2 | 33 | 98 | 11 | 45 | 118 | .269 | .323 | .503 | .826 |
| 2020 | Minnesota Twins | MLB | 55 | 226 | 209 | 22 | 54 | 8 | 0 | 4 | 19 | 4 | 13 | 35 | .258 | .304 | .354 | .658 |
| 2019 | Minnesota Twins | MLB | 153 | 704 | 631 | 107 | 186 | 40 | 7 | 22 | 79 | 4 | 60 | 116 | .295 | .356 | .485 | .841 |
| 2018 | Minnesota Twins | MLB | 77 | 333 | 302 | 38 | 87 | 18 | 3 | 6 | 42 | 7 | 25 | 62 | .288 | .345 | .427 | .772 |
| 2018 | Rochester Red Wings | AAA | 4 | 15 | 13 | 0 | 6 | 0 | 1 | 0 | 0 | 0 | 2 | 2 | .462 | .533 | .615 | 1.148 |
| 2018 | Fort Myers Miracle | A(Adv) | 2 | 8 | 6 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 2 | 2 | .333 | .500 | .833 | 1.333 |
| 2017 | Minnesota Twins | MLB | 133 | 544 | 488 | 60 | 125 | 30 | 3 | 13 | 74 | 13 | 41 | 78 | .256 | .313 | .410 | .723 |
| 2016 | Minnesota Twins | MLB | 69 | 270 | 245 | 24 | 69 | 15 | 4 | 4 | 27 | 4 | 17 | 46 | .282 | .332 | .424 | .756 |
| 2016 | Rochester Red Wings | AAA | 75 | 325 | 293 | 32 | 81 | 14 | 6 | 9 | 39 | 5 | 27 | 51 | .276 | .335 | .457 | .792 |
| 2016 | Leones del Escogido | WIN | 26 | 103 | 89 | 12 | 21 | 1 | 2 | 1 | 8 | 2 | 11 | 19 | .236 | .317 | .326 | .643 |
| 2015 | Minnesota Twins | MLB | 4 | 12 | 10 | 1 | 3 | 0 | 0 | 0 | 1 | 1 | 2 | 1 | .300 | .417 | .300 | .717 |
| 2015 | Rochester Red Wings | AAA | 22 | 94 | 88 | 7 | 25 | 6 | 0 | 0 | 6 | 1 | 4 | 10 | .284 | .309 | .352 | .661 |
| 2015 | Chattanooga Lookouts | AA | 95 | 431 | 394 | 55 | 114 | 17 | 3 | 6 | 47 | 18 | 35 | 63 | .289 | .346 | .393 | .739 |
| 2015 | Leones del Escogido | WIN | 40 | 151 | 129 | 15 | 30 | 1 | 3 | 1 | 17 | 0 | 18 | 31 | .233 | .320 | .310 | .630 |
| 2014 | Minnesota Twins | MLB | 5 | 8 | 6 | 2 | 2 | 1 | 1 | 0 | 3 | 0 | 2 | 2 | .333 | .500 | .833 | 1.333 |
| 2014 | New Britain Rock Cats | AA | 37 | 157 | 146 | 13 | 41 | 6 | 0 | 1 | 16 | 7 | 9 | 28 | .281 | .323 | .342 | .665 |
| 2014 | Fort Myers Miracle | A(Adv) | 94 | 432 | 378 | 61 | 110 | 17 | 6 | 6 | 45 | 10 | 46 | 60 | .291 | .364 | .415 | .779 |
| 2014 | Leones del Escogido | WIN | 23 | 102 | 89 | 12 | 29 | 4 | 3 | 1 | 6 | 3 | 12 | 15 | .326 | .412 | .472 | .884 |
| 2013 | Cedar Rapids Kernels | A | 115 | 523 | 465 | 76 | 143 | 32 | 10 | 5 | 78 | 4 | 42 | 59 | .308 | .362 | .452 | .814 |
| 2013 | Leones del Escogido | WIN | 49 | 208 | 180 | 23 | 53 | 9 | 2 | 1 | 17 | 4 | 21 | 29 | .294 | .361 | .383 | .744 |
| 2012 | Elizabethton Twins | ROK | 51 | 204 | 173 | 35 | 55 | 15 | 2 | 5 | 27 | 6 | 20 | 26 | .318 | .388 | .514 | .902 |
| 2011 | GCL Twins | ROK | 51 | 193 | 172 | 21 | 43 | 8 | 3 | 1 | 16 | 6 | 15 | 24 | .250 | .319 | .349 | .668 |
| 2010 | DSL Twins | ROK | 18 | 68 | 60 | 5 | 15 | 2 | 0 | 0 | 7 | 1 | 6 | 9 | .250 | .309 | .283 | .592 |
| 2010 | GCL Twins | ROK | 34 | 119 | 103 | 12 | 23 | 5 | 0 | 1 | 12 | 2 | 12 | 9 | .223 | .299 | .301 | .600 |