Contract & control
Updated Nov 11, 2026 · 2026 season complete- Current contract
- Pre-arbitrationReported1 yr / $800.7KCurrent contract type: Pre-Arb
- 2026 salary
- $800.7KOwner sheet · payroll salary
- 2027 salary
- Pre-arbProjected · salary not estimated
- Free agency
- After 2030Projected at 6.000 · based on service time · age-33 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 29Pre-arb$800.7KEstimated
- 2027Age 30Pre-arbTBDProjected
- 2028Age 31Arb 1TBDProjected
- 2029Age 32Arb 2TBDProjected
- 2030Age 33Arb 3TBDProjected
- 2031Age 34Free agent—Projected
Service & control
2.097MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 8 seasons 2018
- Options remaining
- 2 left Estimated · as of 2026-11-11. Option years are separate from assignment limits and veteran consent rights.
- Super Two
- Missed 2.097 vs 2.133 cutoff · estimated service
- Free agency
- After 2030 Projected at 6.000 · based on service time
Options & clauses
- No-trade
- None
- Club option
- None
- Player option
- None
- Mutual option
- None
Money
- 2026 salary
- $800,700 Estimated
- Arb projection
- Not estimated Shown once filed or reported
By season & level
Stats
Level
View
| Year | Team | Level | G | AB/H | R | TB | 2B | 3B | HR | RBI | BB/SO | SB/CS | AVG | OBP | SLG | OPS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | AZL Indians Red | ACL | 41 | 136/28 | 29 | 47 | 8 | 1 | 3 | 14 | 22/37 | 2/0 | .206 | .313 | .346 | .658 |
| 2018 | Lake County Captains | SINGLE-A | 2 | 7/0 | 1 | 0 | 0 | 0 | 0 | 0 | 0/4 | 0/0 | .000 | .000 | .000 | .000 |
| 2019 | Lake County Captains | SINGLE-A | 70 | 230/66 | 26 | 86 | 10 | 2 | 2 | 30 | 25/50 | 6/4 | .287 | .366 | .374 | .740 |
| 2021 | Lake County Captains | HIGH-A | 26 | 85/20 | 9 | 34 | 3 | 1 | 3 | 13 | 6/24 | 6/0 | .235 | .283 | .400 | .683 |
| 2021 | Akron RubberDucks | AA | 25 | 82/22 | 7 | 34 | 3 | 0 | 3 | 17 | 9/20 | 3/1 | .268 | .348 | .415 | .762 |
| 2022 | Columbus Clippers | AAA | 2 | 7/0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/2 | 0/0 | .000 | .125 | .000 | .125 |
| 2022 | Akron RubberDucks | AA | 112 | 380/78 | 57 | 111 | 11 | 2 | 6 | 38 | 46/99 | 20/4 | .205 | .286 | .292 | .578 |
| 2023 | Columbus Clippers | AAA | 114 | 419/112 | 67 | 183 | 30 | 1 | 13 | 60 | 59/100 | 17/3 | .267 | .360 | .437 | .797 |
| 2024 | Columbus Clippers | AAA | 53 | 180/53 | 39 | 100 | 15 | 1 | 10 | 39 | 41/52 | 4/3 | .294 | .428 | .556 | .983 |
| 2024 | Cleveland Guardians | MLB | 73 | 193/42 | 17 | 71 | 10 | 2 | 5 | 22 | 25/70 | 3/2 | .218 | .303 | .368 | .671 |
| 2025 | Cleveland Guardians | MLB | 131 | 379/78 | 48 | 134 | 18 | 1 | 12 | 41 | 38/117 | 9/3 | .206 | .283 | .354 | .636 |
| 2026 | Columbus Clippers | AAA | 25 | 92/30 | 32 | 49 | 10 | 0 | 3 | 10 | 23/17 | 4/0 | .326 | .457 | .533 | .990 |
| 2026 | Cleveland Guardians | MLB | 91 | 262/55 | 30 | 87 | 11 | 0 | 7 | 30 | 24/84 | 7/2 | .210 | .276 | .332 | .608 |
| Career | MLB3 seasons | 295 | 834/175 | 95 | 292 | 39 | 3 | 24 | 93 | 87/271 | 19/7 | .210 | .286 | .350 | .636 | |
| Career | MiLB7 seasons | 470 | 1618/409 | 267 | 644 | 90 | 8 | 43 | 221 | 232/405 | 62/15 | .253 | .347 | .398 | .745 | |
| Career | All levels8 seasons · MLB + MiLB | 765 | 2452/584 | 362 | 936 | 129 | 11 | 67 | 314 | 319/676 | 81/22 | .238 | .327 | .382 | .709 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.