| Date | Opp | Result | Pos | AB | R | H | TB | 2B | 3B | HR | RBI | SH | SF | HBP | BB | IBB | SO | SB | CS | GIDP | PO | A | E | DP | AVG | OBP | SLG | OPS | wOBA | wRC+ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015 — Bourne Braves · Louisville | ||||||||||||||||||||||||||||||
| Season Total | 140 | 21 | 46 | 55 | 7 | 1 | 0 | 23 | 3 | 1 | 4 | 24 | 0 | 21 | 10 | 2 | 1 | 71 | 59 | 4 | 12 | 0.329 | 0.438 | 0.393 | 0.831 | 0.417 | 168 |
| Year | Level | Team | Org | G | PA | AB | R | H | TB | 2B | 3B | HR | RBI | BB | SO | SB | CS | HBP | SF | SAC | GIDP | AVG | OBP | SLG | OPS | BABIP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | AA | Trenton | New York Yankees | 30 | 132 | 119 | 16 | 34 | 51 | 9 | 1 | 2 | 9 | 10 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0.286 | 0.344 | 0.429 | 0.773 | 0.274 |
| 2018 | AA | Montgomery | Tampa Bay Rays | 126 | 565 | 478 | 91 | 135 | 215 | 17 | 3 | 19 | 76 | 68 | 0 | 21 | 6 | 14 | 0 | 0 | 0 | 0.282 | 0.384 | 0.450 | 0.834 | 0.253 |
| 2019 | AAA | Durham, Nashville | Tampa Bay Rays, Texas Rangers | 115 | 477 | 419 | 79 | 121 | 223 | 19 | 1 | 27 | 74 | 45 | 0 | 5 | 2 | 6 | 0 | 0 | 0 | 0.289 | 0.362 | 0.532 | 0.894 | 0.240 |
| 2019 | MLB | Texas Rangers | Texas Rangers | 33 | 135 | 116 | 19 | 34 | 57 | 6 | 1 | 5 | 17 | 15 | 29 | 2 | 0 | 4 | 0 | 0 | 2 | 0.293 | 0.393 | 0.491 | 0.884 | 0.354 |
| 2020 | MLB | Texas Rangers | Texas Rangers | 58 | 233 | 209 | 27 | 56 | 72 | 10 | 0 | 2 | 23 | 18 | 42 | 7 | 1 | 2 | 4 | 0 | 6 | 0.268 | 0.326 | 0.344 | 0.670 | 0.320 |
| 2021 | AAA | Round Rock | Texas Rangers | 22 | 93 | 85 | 15 | 30 | 39 | 6 | 0 | 1 | 6 | 7 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0.353 | 0.409 | 0.459 | 0.868 | 0.345 |
| 2021 | MLB | Texas Rangers | Texas Rangers | 127 | 511 | 458 | 57 | 111 | 166 | 18 | 2 | 11 | 49 | 34 | 107 | 7 | 5 | 15 | 2 | 2 | 11 | 0.242 | 0.314 | 0.362 | 0.676 | 0.292 |
| 2022 | AAA | Round Rock | Texas Rangers | 57 | 259 | 223 | 38 | 62 | 109 | 15 | 1 | 10 | 45 | 30 | 0 | 6 | 0 | 4 | 0 | 0 | 0 | 0.278 | 0.371 | 0.489 | 0.860 | 0.244 |
| 2022 | MLB | Texas Rangers | Texas Rangers | 35 | 95 | 82 | 14 | 17 | 27 | 1 | 0 | 3 | 4 | 7 | 19 | 3 | 2 | 5 | 0 | 1 | 1 | 0.207 | 0.309 | 0.329 | 0.638 | 0.233 |
| 2023 | AAA | Gwinnett, Tacoma, Toledo | Seattle Mariners, Atlanta Braves | 96 | 411 | 345 | 51 | 82 | 125 | 15 | 2 | 8 | 49 | 53 | 0 | 4 | 4 | 10 | 0 | 0 | 0 | 0.238 | 0.353 | 0.362 | 0.715 | 0.220 |
| 2023 | MLB | 2 Teams | 2 Teams | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.000 | 0.000 | 0.000 | 0.000 | — |
| 2024 | AAA | Tacoma | Seattle Mariners | 90 | 347 | 296 | 52 | 92 | 132 | 13 | 0 | 9 | 53 | 41 | 0 | 10 | 1 | 8 | 0 | 0 | 0 | 0.311 | 0.406 | 0.446 | 0.852 | 0.289 |
| 2025 | AAA | Indianapolis | Pittsburgh Pirates | 111 | 482 | 419 | 76 | 139 | 206 | 23 | 1 | 14 | 73 | 48 | 0 | 10 | 3 | 11 | 0 | 0 | 0 | 0.332 | 0.411 | 0.492 | 0.903 | 0.309 |
| 2025 | MLB | Pittsburgh Pirates | Pittsburgh Pirates | 4 | 11 | 11 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0.091 | 0.091 | 0.091 | 0.182 | 0.111 |
| 2026 | AAA | El Paso | San Diego Padres | 65 | 288 | 253 | 57 | 78 | 125 | 12 | 1 | 11 | 46 | 23 | 0 | 5 | 2 | 7 | 0 | 0 | 0 | 0.308 | 0.379 | 0.494 | 0.873 | 0.293 |
| 2026 | MLB | San Diego Padres | San Diego Padres | 4 | 10 | 7 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0.143 | 0.300 | 0.143 | 0.443 | 0.125 |
| 2019–2026 | MLB | Career (7 yrs) | 263 | 995 | 883 | 118 | 220 | 324 | 35 | 3 | 21 | 94 | 75 | 199 | 19 | 8 | 27 | 6 | 3 | 20 | 0.249 | 0.325 | 0.367 | 0.692 | — | |
| 2019–2026 | AAA | Career (7 yrs) | 556 | 2357 | 2040 | 368 | 604 | 959 | 103 | 6 | 80 | 346 | 247 | 0 | 40 | 13 | 47 | 0 | 0 | 0 | 0.296 | 0.385 | 0.470 | 0.855 | — | |
| 2017–2018 | AA | Career (2 yrs) | 156 | 697 | 597 | 107 | 169 | 266 | 26 | 4 | 21 | 85 | 78 | 0 | 22 | 7 | 15 | 0 | 0 | 0 | 0.283 | 0.380 | 0.446 | 0.826 | — |