Contract & control
Updated Nov 11, 2026 · 2026 season complete- Current contract
- Pre-arbitrationReported1 yr / $791.6KCurrent contract type: Pre-Arb
- 2026 salary
- $791.6KOwner sheet · payroll salary
- 2027 salary
- Pre-arbProjected · salary not estimated
- Free agency
- After 2030Projected at 6.000 · based on service time · age-32 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 28Pre-arb$791.6KEstimated
- 2027Age 29Pre-arbTBDProjected
- 2028Age 30Arb 1TBDProjected
- 2029Age 31Arb 2TBDProjected
- 2030Age 32Arb 3TBDProjected
- 2031Age 33Free agent—Projected
Service & control
2.034MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 5 seasons 2018
- Options remaining
- 3 left Estimated · as of 2026-11-11. Option years are separate from assignment limits and veteran consent rights.
- Super Two
- Missed 2.034 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
- $791,600 Estimated
- Arb projection
- Not estimated Shown once filed or reported
By season & level
Stats
Role
Level
View
| Year | Team | Level | W-L | ERA | G/GS | CG | SHO | HLD | SV/SVO | IP | H | R/ER | SO/BB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | Fort Wayne TinCaps | HIGH-A | 2-0 | 1.86 | 8/3 | 0 | 0 | 1 | 0/0 | 29.0 | 18 | 6/6 | 41/12 |
| 2023 | Akron RubberDucks | AA | 4-0 | 2.49 | 20/0 | 0 | 0 | 3 | 0/0 | 21.2 | 13 | 6/6 | 28/18 |
| 2024 | Akron RubberDucks | AA | 0-1 | 0.77 | 9/0 | 0 | 0 | 1 | 0/1 | 11.2 | 11 | 7/1 | 26/2 |
| 2024 | Columbus Clippers | AAA | 8-2 | 4.38 | 27/0 | 0 | 0 | 6 | 0/2 | 37.0 | 33 | 21/18 | 53/30 |
| 2024 | Cleveland Guardians | MLB | 0-0 | 0.00 | 8/0 | 0 | 0 | 0 | 1/1 | 12.2 | 6 | 0/0 | 19/4 |
| 2025 | Cleveland Guardians | MLB | 0-1 | 1.84 | 33/0 | 0 | 0 | 12 | 0/0 | 29.1 | 14 | 8/6 | 42/21 |
| 2025 | ACL Guardians | ACL | 0-0 | 0.00 | 2/1 | 0 | 0 | 0 | 0/0 | 1.0 | 0 | 1/0 | 1/4 |
| 2025 | Akron RubberDucks | AA | 0-0 | 0.00 | 1/0 | 0 | 0 | 0 | 0/0 | 1.0 | 0 | 0/0 | 2/1 |
| 2025 | Columbus Clippers | AAA | 0-0 | 5.14 | 6/0 | 0 | 0 | 0 | 1/2 | 7.0 | 6 | 5/4 | 9/5 |
| 2026 | Cleveland Guardians | MLB | 5-2 | 2.61 | 60/0 | 0 | 0 | 28 | 1/3 | 48.1 | 26 | 17/14 | 76/31 |
| 2026 | Akron RubberDucks | AA | 0-0 | 0.00 | 1/1 | 0 | 0 | 0 | 0/0 | 0.2 | 0 | 2/0 | 2/1 |
| Career | MLB3 seasons | 5-3 | 1.99 | 101/0 | 0 | 0 | 40 | 2/4 | 90.1 | 46 | 25/20 | 137/56 | |
| Career | MiLB5 seasons | 14-3 | 2.89 | 74/5 | 0 | 0 | 11 | 1/5 | 109.0 | 81 | 48/35 | 162/73 | |
| Career | All levels5 seasons · MLB + MiLB | 19-6 | 2.48 | 175/5 | 0 | 0 | 51 | 3/9 | 199.1 | 127 | 73/55 | 299/129 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.