Contract & control
Updated Nov 11, 2026 · 2026 season complete- Current contract
- ArbitrationReported1 yr / $797KCurrent contract type: Arb 1
- 2026 salary
- $797KOwner sheet · payroll salary
- 2027 salary
- Arb 1Projected · salary not estimated
- Free agency
- After 2029Projected at 6.000 · based on service time · age-28 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 25Pre-arb$797KEstimated
- 2027Age 26Arb 1TBDProjected
- 2028Age 27Arb 2TBDProjected
- 2029Age 28Arb 3TBDProjected
- 2030Age 29Free agent—Projected
Service & control
3.008MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 7 seasons First affiliated signing Jul 2, 2017
- Options remaining
- Out of options Estimated · as of 2026-11-11. Standard three option years exhausted; at least five full professional seasons established. Option years are separate from assignment limits and veteran consent rights.
- Super Two
- Not applicable Past Super Two service class
- Free agency
- After 2029 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
- $797,000 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 | DSL CLE Mendoza | DSL | 25 | 99/32 | 19 | 43 | 2 | 3 | 1 | 12 | 5/14 | 8/5 | .323 | .391 | .434 | .825 |
| 2018 | ACL Guardians | ACL | 35 | 143/49 | 21 | 64 | 10 | 1 | 1 | 17 | 10/17 | 14/8 | .343 | .389 | .448 | .836 |
| 2021 | Lake County Captains | HIGH-A | 64 | 257/68 | 45 | 110 | 13 | 1 | 9 | 33 | 20/65 | 14/6 | .265 | .337 | .428 | .765 |
| 2021 | Akron RubberDucks | AA | 44 | 184/54 | 34 | 93 | 13 | 4 | 6 | 30 | 13/41 | 7/4 | .293 | .360 | .505 | .865 |
| 2022 | Akron RubberDucks | AA | 99 | 373/99 | 62 | 161 | 21 | 1 | 13 | 48 | 42/81 | 12/6 | .265 | .349 | .432 | .780 |
| 2022 | Columbus Clippers | AAA | 33 | 137/32 | 21 | 53 | 6 | 0 | 5 | 16 | 12/21 | 2/3 | .234 | .298 | .387 | .685 |
| 2023 | Columbus Clippers | AAA | 116 | 468/131 | 81 | 197 | 33 | 6 | 7 | 65 | 60/66 | 25/7 | .280 | .367 | .421 | .788 |
| 2023 | Cleveland Guardians | MLB | 23 | 81/20 | 9 | 26 | 6 | 0 | 0 | 8 | 4/27 | 0/0 | .247 | .279 | .321 | .600 |
| 2024 | Cleveland Guardians | MLB | 143 | 383/79 | 50 | 121 | 18 | 0 | 8 | 36 | 44/90 | 10/6 | .206 | .298 | .316 | .614 |
| 2025 | Columbus Clippers | AAA | 41 | 159/40 | 28 | 77 | 12 | 2 | 7 | 30 | 23/27 | 7/3 | .252 | .353 | .484 | .837 |
| 2025 | Cleveland Guardians | MLB | 115 | 344/80 | 34 | 117 | 18 | 2 | 5 | 44 | 22/77 | 8/4 | .233 | .290 | .340 | .630 |
| 2026 | Cleveland Guardians | MLB | 153 | 534/135 | 66 | 209 | 25 | 2 | 15 | 73 | 38/85 | 20/7 | .253 | .313 | .391 | .705 |
| Career | MLB4 seasons | 434 | 1342/314 | 159 | 473 | 67 | 4 | 28 | 161 | 108/279 | 38/17 | .234 | .301 | .352 | .653 | |
| Career | MiLB5 seasons | 457 | 1820/505 | 311 | 798 | 110 | 18 | 49 | 251 | 185/332 | 89/42 | .277 | .355 | .438 | .793 | |
| Career | All levels7 seasons · MLB + MiLB | 891 | 3162/819 | 470 | 1271 | 177 | 22 | 77 | 412 | 293/611 | 127/59 | .259 | .332 | .402 | .734 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.