
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 817 | 3025 | 2734 | 328 | 688 | 124 | 13 | 65 | 316 | 131 | 152 | 563 | .252 | .312 | .378 | .690 |
| AAA | 57 | 252 | 227 | 33 | 67 | 13 | 1 | 10 | 32 | 9 | 12 | 60 | .295 | .348 | .493 | .841 |
| AA | 154 | 632 | 569 | 73 | 146 | 31 | 6 | 9 | 53 | 38 | 33 | 124 | .257 | .317 | .380 | .697 |
| A+ | 85 | 351 | 308 | 43 | 87 | 20 | 4 | 6 | 30 | 28 | 22 | 70 | .282 | .348 | .432 | .780 |
| A | 96 | 414 | 359 | 50 | 94 | 10 | 4 | 4 | 34 | 14 | 30 | 62 | .262 | .343 | .345 | .688 |
| ROK | 62 | 275 | 214 | 52 | 75 | 20 | 4 | 3 | 38 | 13 | 46 | 22 | .350 | .469 | .523 | .992 |
| WIN | 48 | 176 | 155 | 25 | 40 | 9 | 3 | 4 | 27 | 3 | 16 | 32 | .258 | .331 | .432 | .763 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Toronto Blue Jays | MLB | 148 | 508 | 468 | 38 | 114 | 25 | 1 | 9 | 59 | 20 | 17 | 94 | .244 | .291 | .359 | .650 |
| 2025 | Toronto Blue Jays | MLB | 101 | 369 | 329 | 39 | 69 | 11 | 1 | 7 | 35 | 12 | 25 | 66 | .210 | .285 | .313 | .598 |
| 2025 | Buffalo Bisons | AAA | 5 | 19 | 18 | 3 | 7 | 0 | 0 | 0 | 1 | 1 | 0 | 5 | .389 | .421 | .389 | .810 |
| 2025 | Dunedin Blue Jays | A | 4 | 15 | 12 | 0 | 2 | 1 | 0 | 0 | 3 | 0 | 2 | 1 | .167 | .267 | .250 | .517 |
| 2024 | Cleveland Guardians | MLB | 152 | 633 | 583 | 64 | 147 | 22 | 1 | 9 | 63 | 30 | 26 | 97 | .252 | .298 | .340 | .638 |
| 2023 | Cleveland Guardians | MLB | 153 | 616 | 557 | 76 | 140 | 27 | 5 | 15 | 62 | 30 |
Stats from official league and public sports feeds. Updated hourly.
| 32 |
| 112 |
| .251 |
| .314 |
| .399 |
| .713 |
| 2022 | Cleveland Guardians | MLB | 146 | 557 | 491 | 66 | 146 | 26 | 3 | 17 | 69 | 20 | 34 | 112 | .297 | .371 | .466 | .837 |
| 2022 | Cardenales de Lara | WIN | 11 | 44 | 37 | 7 | 8 | 1 | 0 | 1 | 5 | 1 | 4 | 2 | .216 | .295 | .324 | .619 |
| 2021 | Cleveland Indians | MLB | 68 | 210 | 188 | 23 | 41 | 10 | 0 | 5 | 16 | 11 | 11 | 54 | .218 | .282 | .351 | .633 |
| 2021 | Columbus Clippers | AAA | 52 | 233 | 209 | 30 | 60 | 13 | 1 | 10 | 31 | 8 | 12 | 55 | .287 | .342 | .502 | .844 |
| 2020 | New York Mets | MLB | 49 | 132 | 118 | 22 | 31 | 3 | 2 | 3 | 12 | 8 | 7 | 28 | .263 | .333 | .398 | .731 |
| 2019 | Binghamton Rumble Ponies | AA | 117 | 479 | 432 | 54 | 108 | 22 | 5 | 9 | 37 | 28 | 24 | 102 | .250 | .309 | .387 | .696 |
| 2019 | Scottsdale Scorpions | WIN | 18 | 75 | 70 | 11 | 26 | 5 | 2 | 2 | 15 | 2 | 4 | 15 | .371 | .413 | .586 | .999 |
| 2018 | Binghamton Rumble Ponies | AA | 37 | 153 | 137 | 19 | 38 | 9 | 1 | 0 | 16 | 10 | 9 | 22 | .277 | .344 | .358 | .702 |
| 2018 | St. Lucie Mets | A(Adv) | 85 | 351 | 308 | 43 | 87 | 20 | 4 | 6 | 30 | 28 | 22 | 70 | .282 | .348 | .432 | .780 |
| 2018 | Scottsdale Scorpions | WIN | 19 | 57 | 48 | 7 | 6 | 3 | 1 | 1 | 7 | 0 | 8 | 15 | .125 | .250 | .292 | .542 |
| 2017 | Columbia Fireflies | A | 92 | 399 | 347 | 50 | 92 | 9 | 4 | 4 | 31 | 14 | 28 | 61 | .265 | .346 | .349 | .695 |
| 2016 | DSL Mets 2 | ROK | 31 | 141 | 114 | 24 | 41 | 10 | 4 | 1 | 17 | 7 | 21 | 13 | .360 | .461 | .544 | 1.005 |
| 2016 | DSL Mets 1 | ROK | 31 | 134 | 100 | 28 | 34 | 10 | 0 | 2 | 21 | 6 | 25 | 9 | .340 | .478 | .500 | .978 |