
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 446 | 1662 | 1465 | 198 | 426 | 83 | 4 | 38 | 225 | 17 | 164 | 268 | .291 | .362 | .431 | .793 |
| AAA | 73 | 308 | 273 | 41 | 87 | 20 | 0 | 5 | 45 | 7 | 28 | 52 | .319 | .393 | .447 | .840 |
| AA | 32 | 145 | 126 | 29 | 47 | 9 | 1 | 8 | 45 | 1 | 14 | 22 | .373 | .441 | .651 | 1.092 |
| A | 82 | 341 | 307 | 47 | 86 | 17 | 5 | 12 | 52 | 7 | 22 | 38 | .280 | .337 | .485 | .822 |
| ROK | 76 | 312 | 287 | 35 | 91 | 24 | 3 | 4 | 53 | 7 | 14 | 27 | .317 | .349 | .463 | .812 |
| WIN | 60 | 252 | 214 | 43 | 69 | 16 | 1 | 3 | 37 | 3 | 35 | 30 | .322 | .417 | .449 | .866 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Arizona Diamondbacks | MLB | 130 | 549 | 473 | 72 | 147 | 33 | 1 | 16 | 83 | 6 | 61 | 80 | .311 | .388 | .486 | .874 |
| 2025 | Arizona Diamondbacks | MLB | 83 | 309 | 277 | 44 | 79 | 12 | 1 | 9 | 40 | 2 | 29 | 53 | .285 | .353 | .433 | .786 |
| 2025 | Reno Aces | AAA | 6 | 23 | 20 | 4 | 8 | 3 | 0 | 2 | 4 | 0 | 3 | 5 | .400 | .478 | .850 | 1.328 |
| 2025 | Cardenales de Lara | WIN | 2 | 9 | 9 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .222 | .222 | .222 | .444 |
| 2024 | Arizona Diamondbacks | MLB | 97 | 351 | 305 | 39 | 81 | 18 | 1 | 5 | 45 | 3 | 41 | 52 | .266 | .353 | .380 | .733 |
| 2024 | ACL D-backs | ROK | 1 | 3 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
Stats from official league and public sports feeds. Updated hourly.
| 0 |
| .500 |
| .667 |
| 1.000 |
| 1.667 |
| 2023 | Arizona Diamondbacks | MLB | 111 | 380 | 341 | 33 | 97 | 19 | 1 | 7 | 50 | 6 | 29 | 75 | .284 | .339 | .408 | .747 |
| 2023 | Reno Aces | AAA | 2 | 8 | 6 | 2 | 3 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | .500 | .625 | .667 | 1.292 |
| 2023 | ACL D-backs Red | ROK | 1 | 3 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | .333 | .333 | .667 | 1.000 |
| 2022 | Toronto Blue Jays | MLB | 25 | 73 | 69 | 10 | 22 | 1 | 0 | 1 | 7 | 0 | 4 | 8 | .319 | .356 | .377 | .733 |
| 2022 | Buffalo Bisons | AAA | 62 | 267 | 238 | 35 | 75 | 16 | 0 | 3 | 39 | 7 | 24 | 45 | .315 | .386 | .420 | .806 |
| 2021 | Buffalo Bisons | AAA | 3 | 10 | 9 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | .111 | .200 | .111 | .311 |
| 2021 | New Hampshire Fisher Cats | AA | 32 | 145 | 126 | 29 | 47 | 9 | 1 | 8 | 45 | 1 | 14 | 22 | .373 | .441 | .651 | 1.092 |
| 2021 | FCL Blue Jays | ROK | 2 | 4 | 4 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | .750 | .750 | 1.000 | 1.750 |
| 2021 | Mesa Solar Sox | WIN | 22 | 100 | 85 | 16 | 28 | 11 | 0 | 1 | 18 | 0 | 13 | 13 | .329 | .410 | .494 | .904 |
| 2021 | Cardenales de Lara | WIN | 18 | 73 | 61 | 11 | 17 | 0 | 1 | 1 | 8 | 2 | 11 | 11 | .279 | .397 | .361 | .758 |
| 2020 | Cardenales de Lara | WIN | 18 | 70 | 59 | 12 | 22 | 5 | 0 | 1 | 11 | 1 | 11 | 6 | .373 | .471 | .508 | .979 |
| 2019 | Lansing Lugnuts | A | 82 | 341 | 307 | 47 | 86 | 17 | 5 | 12 | 52 | 7 | 22 | 38 | .280 | .337 | .485 | .822 |
| 2018 | GCL Blue Jays | ROK | 23 | 101 | 92 | 14 | 38 | 12 | 2 | 2 | 22 | 1 | 4 | 7 | .413 | .455 | .652 | 1.107 |
| 2018 | Bluefield Blue Jays | ROK | 17 | 66 | 61 | 10 | 17 | 5 | 0 | 2 | 14 | 1 | 3 | 13 | .279 | .303 | .459 | .762 |
| 2017 | DSL Blue Jays | ROK | 32 | 135 | 125 | 9 | 31 | 4 | 1 | 0 | 17 | 5 | 6 | 5 | .248 | .274 | .296 | .570 |