
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 334 | 1287 | 1116 | 151 | 290 | 61 | 1 | 34 | 147 | 1 | 144 | 228 | .260 | .350 | .408 | .758 |
| AAA | 216 | 978 | 806 | 138 | 255 | 68 | 3 | 17 | 124 | 16 | 153 | 161 | .316 | .429 | .471 | .900 |
| AA | 79 | 315 | 264 | 51 | 77 | 22 | 1 | 12 | 43 | 3 | 45 | 58 | .292 | .400 | .519 | .919 |
| A+ | 105 | 469 | 389 | 65 | 113 | 28 | 1 | 10 | 62 | 4 | 70 | 66 | .290 | .401 | .445 | .846 |
| A | 3 | 10 | 6 | 4 | 2 | 0 | 0 | 1 | 1 | 1 | 3 | 2 | .333 | .600 | .833 | 1.433 |
| A- | 9 | 44 | 42 | 6 | 8 | 1 | 0 | 1 | 3 | 0 | 1 | 6 | .190 | .227 | .286 | .513 |
| WIN | 16 | 74 | 64 | 14 | 24 | 4 | 0 | 1 | 12 | 4 | 9 | 11 | .375 | .459 | .484 | .943 |
| ROA | 51 | 233 | 206 | 31 | 68 | 18 | 1 | 3 | 49 | 5 | 23 | 24 | .330 | .395 | .471 | .866 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Pittsburgh Pirates | MLB | 114 | 451 | 385 | 45 | 94 | 14 | 1 | 10 | 49 | 1 | 54 | 73 | .244 | .344 | .364 | .708 |
| 2026 | Bradenton Marauders | A | 3 | 10 | 6 | 4 | 2 | 0 | 0 | 1 | 1 | 1 | 3 | 2 | .333 | .600 | .833 | 1.433 |
| 2025 | Pittsburgh Pirates | MLB | 108 | 411 | 364 | 55 | 99 | 26 | 0 | 11 | 51 | 0 | 44 | 73 | .272 | .353 | .434 | .787 |
| 2025 | Indianapolis Indians | AAA | 8 | 33 | 31 | 5 | 10 | 2 | 0 | 1 | 2 | 0 | 1 | 7 | .323 | .333 | .484 | .817 |
| 2025 | Altoona Curve | AA | 5 | 18 | 16 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 2 | .125 | .222 | .188 | .410 |
| 2024 | Toronto Blue Jays | MLB | 97 | 381 | 328 | 46 | 87 | 19 | 0 | 12 | 40 | 0 | 42 |
Stats from official league and public sports feeds. Updated hourly.
| 70 |
| .265 |
| .357 |
| .433 |
| .790 |
| 2024 | Buffalo Bisons | AAA | 57 | 259 | 212 | 41 | 71 | 22 | 2 | 4 | 38 | 3 | 44 | 41 | .335 | .456 | .514 | .970 |
| 2023 | Toronto Blue Jays | MLB | 15 | 44 | 39 | 5 | 10 | 2 | 0 | 1 | 7 | 0 | 4 | 12 | .256 | .341 | .385 | .726 |
| 2023 | Buffalo Bisons | AAA | 107 | 484 | 392 | 61 | 132 | 30 | 1 | 10 | 72 | 9 | 78 | 72 | .337 | .450 | .495 | .945 |
| 2022 | Buffalo Bisons | AAA | 44 | 202 | 171 | 31 | 42 | 14 | 0 | 2 | 12 | 4 | 30 | 41 | .246 | .361 | .363 | .724 |
| 2022 | New Hampshire Fisher Cats | AA | 70 | 281 | 232 | 46 | 69 | 19 | 1 | 10 | 39 | 3 | 43 | 54 | .297 | .413 | .517 | .930 |
| 2021 | New Hampshire Fisher Cats | AA | 4 | 16 | 16 | 3 | 6 | 2 | 0 | 2 | 4 | 0 | 0 | 2 | .375 | .375 | .875 | 1.250 |
| 2021 | Vancouver Canadians | A+ | 105 | 469 | 389 | 65 | 113 | 28 | 1 | 10 | 62 | 4 | 70 | 66 | .290 | .401 | .445 | .846 |
| 2021 | Mesa Solar Sox | WIN | 16 | 74 | 64 | 14 | 24 | 4 | 0 | 1 | 12 | 4 | 9 | 11 | .375 | .459 | .484 | .943 |
| 2019 | Vancouver Canadians | A- | 9 | 44 | 42 | 6 | 8 | 1 | 0 | 1 | 3 | 0 | 1 | 6 | .190 | .227 | .286 | .513 |
| 2019 | Bluefield Blue Jays | ROA | 51 | 233 | 206 | 31 | 68 | 18 | 1 | 3 | 49 | 5 | 23 | 24 | .330 | .395 | .471 | .866 |