
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 124 | 418 | 374 | 38 | 85 | 12 | 1 | 11 | 46 | 1 | 39 | 94 | .227 | .299 | .353 | .652 |
| AAA | 214 | 939 | 825 | 110 | 242 | 52 | 1 | 25 | 134 | 7 | 94 | 148 | .293 | .366 | .450 | .816 |
| AA | 61 | 245 | 215 | 30 | 63 | 9 | 1 | 9 | 44 | 1 | 23 | 36 | .293 | .363 | .470 | .833 |
| A+ | 56 | 231 | 203 | 33 | 61 | 15 | 0 | 6 | 31 | 2 | 22 | 45 | .300 | .364 | .463 | .827 |
| A | 87 | 370 | 306 | 45 | 81 | 19 | 0 | 11 | 47 | 5 | 58 | 58 | .265 | .378 | .435 | .813 |
| ROK | 80 | 297 | 251 | 34 | 67 | 15 | 0 | 10 | 43 | 6 | 44 | 43 | .267 | .380 | .446 | .826 |
| WIN | 19 | 93 | 79 | 14 | 25 | 4 | 0 | 5 | 16 | 0 | 10 | 15 | .316 | .376 | .557 | .933 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Chicago Cubs | MLB | 59 | 175 | 156 | 16 | 36 | 6 | 0 | 6 | 23 | 1 | 17 | 36 | .231 | .303 | .385 | .688 |
| 2026 | Los Angeles Angels | MLB | 45 | 177 | 161 | 10 | 32 | 4 | 0 | 3 | 12 | 0 | 13 | 46 | .199 | .260 | .280 | .540 |
| 2026 | Iowa Cubs | AAA | 32 | 145 | 119 | 18 | 28 | 8 | 0 | 2 | 23 | 2 | 22 | 21 | .235 | .347 | .353 | .700 |
| 2025 | Chicago Cubs | MLB | 20 | 66 | 57 | 12 | 17 | 2 | 1 | 2 | 11 | 0 | 9 | 12 | .298 | .394 | .474 | .868 |
| 2025 | Iowa Cubs | AAA | 114 | 509 | 446 | 62 | 141 | 29 | 1 | 13 | 76 | 5 | 49 | 67 | .316 | .385 | .473 | .858 |
| 2024 | Iowa Cubs | AAA | 68 | 285 | 260 | 30 | 73 | 15 | 0 | 10 | 35 | 0 | 23 |
Stats from official league and public sports feeds. Updated hourly.
| 60 |
| .281 |
| .340 |
| .454 |
| .794 |
| 2024 | Tennessee Smokies | AA | 56 | 223 | 194 | 27 | 58 | 9 | 1 | 9 | 43 | 1 | 22 | 33 | .299 | .372 | .495 | .867 |
| 2024 | Mesa Solar Sox | WIN | 19 | 93 | 79 | 14 | 25 | 4 | 0 | 5 | 16 | 0 | 10 | 15 | .316 | .376 | .557 | .933 |
| 2023 | Tennessee Smokies | AA | 5 | 22 | 21 | 3 | 5 | 0 | 0 | 0 | 1 | 0 | 1 | 3 | .238 | .273 | .238 | .511 |
| 2023 | South Bend Cubs | A+ | 56 | 231 | 203 | 33 | 61 | 15 | 0 | 6 | 31 | 2 | 22 | 45 | .300 | .364 | .463 | .827 |
| 2023 | Myrtle Beach Pelicans | A | 56 | 241 | 197 | 28 | 54 | 12 | 0 | 8 | 32 | 5 | 40 | 30 | .274 | .394 | .457 | .851 |
| 2022 | Myrtle Beach Pelicans | A | 31 | 129 | 109 | 17 | 27 | 7 | 0 | 3 | 15 | 0 | 18 | 28 | .248 | .349 | .394 | .743 |
| 2022 | ACL Cubs | ROK | 32 | 110 | 97 | 12 | 26 | 5 | 0 | 7 | 18 | 0 | 13 | 19 | .268 | .355 | .536 | .891 |
| 2021 | DSL Cubs Red | ROK | 48 | 187 | 154 | 22 | 41 | 10 | 0 | 3 | 25 | 6 | 31 | 24 | .266 | .396 | .390 | .786 |