Contract & control
Updated Nov 11, 2026 · 2026 season complete- Current contract
- Pre-arbitrationReported1 yr / $780KCurrent contract type: Pre-Arb
- 2026 salary
- $780KOwner sheet · payroll salary
- 2027 salary
- Pre-arbProjected · salary not estimated
- Free agency
- After 2031Projected at 6.000 · based on service time · age-29 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 24Pre-arb$780KEstimated
- 2027Age 25Pre-arbTBDProjected
- 2028Age 26Pre-arbTBDProjected
- 2029Age 27Arb 1TBDProjected
- 2030Age 28Arb 2TBDProjected
- 2031Age 29Arb 3TBDProjected
- 2032Age 30Free agent—Projected
Service & control
1.000MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 4 seasons 2022
- Options remaining
- 3 left Estimated · as of 2026-11-11. Option years are separate from assignment limits and veteran consent rights.
- Super Two
- Not applicable Under 2.000
- Free agency
- After 2031 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
- $780,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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | ACL Guardians | ACL | 9 | 28/8 | 8 | 14 | 3 | 0 | 1 | 4 | 8/5 | 3/0 | .286 | .447 | .500 | .947 |
| 2023 | Lake County Captains | HIGH-A | 42 | 164/60 | 24 | 90 | 18 | 0 | 4 | 31 | 10/22 | 3/3 | .366 | .403 | .549 | .952 |
| 2023 | Akron RubberDucks | AA | 6 | 22/8 | 3 | 9 | 1 | 0 | 0 | 4 | 5/3 | 0/0 | .364 | .464 | .409 | .873 |
| 2024 | Akron RubberDucks | AA | 30 | 111/28 | 18 | 49 | 6 | 0 | 5 | 16 | 14/19 | 1/1 | .252 | .328 | .441 | .770 |
| 2024 | ACL Guardians | ACL | 3 | 8/2 | 3 | 5 | 0 | 0 | 1 | 1 | 1/1 | 0/0 | .250 | .333 | .625 | .958 |
| 2024 | Columbus Clippers | AAA | 6 | 23/7 | 4 | 17 | 4 | 0 | 2 | 7 | 4/2 | 0/0 | .304 | .407 | .739 | 1.147 |
| 2025 | Columbus Clippers | AAA | 34 | 126/35 | 25 | 60 | 8 | 1 | 5 | 21 | 22/23 | 0/0 | .278 | .383 | .476 | .859 |
| 2025 | ACL Guardians | ACL | 8 | 22/4 | 3 | 10 | 0 | 0 | 2 | 3 | 6/5 | 1/0 | .182 | .357 | .455 | .812 |
| 2026 | Cleveland Guardians | MLB | 133 | 495/142 | 62 | 226 | 30 | 3 | 16 | 67 | 60/82 | 11/2 | .287 | .363 | .457 | .820 |
| Career | MLB1 season | 133 | 495/142 | 62 | 226 | 30 | 3 | 16 | 67 | 60/82 | 11/2 | .287 | .363 | .457 | .820 | |
| Career | MiLB3 seasons | 138 | 504/152 | 88 | 254 | 40 | 1 | 20 | 87 | 70/80 | 8/4 | .302 | .384 | .504 | .888 | |
| Career | All levels4 seasons · MLB + MiLB | 271 | 999/294 | 150 | 480 | 70 | 4 | 36 | 154 | 130/162 | 19/6 | .294 | .374 | .480 | .854 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.