
| G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLB | 1496 | 6009 | 5464 | 748 | 1451 | 298 | 35 | 191 | 728 | 107 | 402 | 1276 | .266 | .324 | .438 | .762 |
| AAA | 3 | 13 | 13 | 3 | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | .385 | .385 | .385 | .770 |
| AA | 203 | 839 | 743 | 107 | 200 | 46 | 9 | 13 | 101 | 27 | 77 | 127 | .269 | .340 | .408 | .748 |
| A+ | 124 | 503 | 449 | 66 | 117 | 17 | 0 | 9 | 47 | 13 | 38 | 64 | .261 | .324 | .359 | .683 |
| A | 96 | 381 | 348 | 46 | 100 | 16 | 3 | 12 | 49 | 13 | 26 | 78 | .287 | .347 | .454 | .801 |
| ROK | 12 | 47 | 40 | 2 | 7 | 0 | 0 | 0 | 4 | 0 | 7 | 11 | .175 | .298 | .175 | .473 |
| WIN | 14 | 43 | 36 | 2 | 8 | 2 | 0 | 1 | 4 | 1 | 7 | 10 | .222 | .349 | .361 | .710 |
| Team | Lvl | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | Philadelphia Phillies | MLB | 123 | 467 | 414 | 52 | 85 | 19 | 0 | 11 | 51 | 3 | 37 | 100 | .205 | .283 | .331 | .614 |
| 2025 | Philadelphia Phillies | MLB | 134 | 550 | 502 | 57 | 129 | 26 | 1 | 12 | 52 | 8 | 35 | 129 | .257 | .315 | .384 | .699 |
| 2024 | Philadelphia Phillies | MLB | 99 | 413 | 380 | 50 | 101 | 18 | 1 | 14 | 47 | 2 | 27 | 102 | .266 | .322 | .429 | .751 |
| 2023 | Philadelphia Phillies | MLB | 135 | 540 | 489 | 70 | 123 | 28 | 5 | 20 | 63 | 16 | 35 | 138 | .252 | .310 | .452 | .762 |
| 2022 | Philadelphia Phillies | MLB | 139 | 562 | 504 | 75 | 139 | 26 | 5 | 22 | 84 | 21 | 41 | 119 | .276 | .342 | .478 | .820 |
| 2021 | Philadelphia Phillies | MLB | 134 | 537 | 476 | 64 | 125 | 25 | 4 |
Stats from official league and public sports feeds. Updated hourly.
| 17 |
| 73 |
| 13 |
| 48 |
| 129 |
| .263 |
| .343 |
| .439 |
| .782 |
| 2020 | Philadelphia Phillies | MLB | 47 | 195 | 173 | 33 | 46 | 6 | 0 | 11 | 32 | 4 | 16 | 48 | .266 | .349 | .491 | .840 |
| 2019 | Philadelphia Phillies | MLB | 145 | 593 | 538 | 92 | 148 | 36 | 3 | 25 | 83 | 9 | 41 | 123 | .275 | .328 | .493 | .821 |
| 2018 | Miami Marlins | MLB | 125 | 531 | 477 | 74 | 132 | 30 | 3 | 21 | 74 | 3 | 38 | 104 | .277 | .340 | .484 | .824 |
| 2018 | Jupiter Hammerheads | A(Adv) | 1 | 4 | 3 | 3 | 3 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1.000 | 1.000 | 2.333 | 3.333 |
| 2017 | Miami Marlins | MLB | 141 | 579 | 532 | 68 | 148 | 31 | 5 | 17 | 65 | 8 | 36 | 106 | .278 | .332 | .451 | .783 |
| 2016 | Miami Marlins | MLB | 137 | 545 | 509 | 60 | 154 | 31 | 0 | 11 | 48 | 12 | 28 | 100 | .303 | .343 | .428 | .771 |
| 2015 | Miami Marlins | MLB | 126 | 467 | 441 | 49 | 114 | 21 | 7 | 10 | 47 | 8 | 19 | 70 | .259 | .290 | .406 | .696 |
| 2015 | New Orleans Zephyrs | AAA | 3 | 13 | 13 | 3 | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | .385 | .385 | .385 | .770 |
| 2014 | Miami Marlins | MLB | 11 | 30 | 29 | 4 | 7 | 1 | 1 | 0 | 9 | 0 | 1 | 8 | .241 | .267 | .345 | .612 |
| 2014 | Jacksonville Suns | AA | 97 | 423 | 375 | 66 | 112 | 25 | 6 | 8 | 62 | 18 | 41 | 59 | .299 | .369 | .461 | .830 |
| 2013 | Jacksonville Suns | AA | 106 | 416 | 368 | 41 | 88 | 21 | 3 | 5 | 39 | 9 | 36 | 68 | .239 | .310 | .353 | .663 |
| 2012 | Jupiter Hammerheads | A(Adv) | 123 | 499 | 446 | 63 | 114 | 16 | 0 | 8 | 46 | 13 | 37 | 64 | .256 | .319 | .345 | .664 |
| 2012 | Phoenix Desert Dogs | WIN | 14 | 43 | 36 | 2 | 8 | 2 | 0 | 1 | 4 | 1 | 7 | 10 | .222 | .349 | .361 | .710 |
| 2011 | Greensboro Grasshoppers | A | 96 | 381 | 348 | 46 | 100 | 16 | 3 | 12 | 49 | 13 | 26 | 78 | .287 | .347 | .454 | .801 |
| 2010 | GCL Marlins | ROK | 12 | 47 | 40 | 2 | 7 | 0 | 0 | 0 | 4 | 0 | 7 | 11 | .175 | .298 | .175 | .473 |