Contract & control
Updated Nov 11, 2026 · 2026 season complete- Current contract
- Pre-arbitrationReported1 yr / $796.6KCurrent contract type: Pre-Arb
- 2026 salary
- $796.6KOwner sheet · payroll salary
- 2027 salary
- Pre-arbProjected · salary not estimated
- Free agency
- After 2030Projected at 6.000 · based on service time · age-30 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 26Pre-arb$796.6KEstimated
- 2027Age 27Pre-arbTBDProjected
- 2028Age 28Arb 1TBDProjected
- 2029Age 29Arb 2TBDProjected
- 2030Age 30Arb 3TBDProjected
- 2031Age 31Free agent—Projected
Service & control
2.007MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 9 seasons 2017
- Options remaining
- Out of options Estimated · as of 2026-11-11. Standard three option years exhausted. No documented fourth option; eligibility is not independently confirmed. Option years are separate from assignment limits and veteran consent rights.
- Super Two
- Missed 2.007 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
- $796,600 Estimated
- Arb projection
- Not estimated Shown once filed or reported
By season & level
Stats
Level
View
| Year | Team | Level | W-L | ERA | G/GS | CG | SHO | HLD | SV/SVO | IP | H | R/ER | SO/BB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | AZL Padres 2 | ACL | 1-0 | 4.50 | 7/0 | 0 | 0 | 1 | 0/0 | 8.0 | 5 | 4/4 | 14/6 |
| 2018 | AZL Padres 2 | ACL | 2-2 | 2.18 | 11/9 | 0 | 0 | 0 | 0/0 | 45.1 | 33 | 18/11 | 58/12 |
| 2018 | Fort Wayne TinCaps | SINGLE-A | 0-1 | 9.82 | 1/1 | 0 | 0 | 0 | 0/0 | 3.2 | 4 | 4/4 | 5/3 |
| 2019 | Fort Wayne TinCaps | SINGLE-A | 9-3 | 1.93 | 19/19 | 1 | 1 | 0 | 0/0 | 98.0 | 58 | 24/21 | 128/27 |
| 2019 | Lake Elsinore Storm | HIGH-A | 1-1 | 4.61 | 3/3 | 0 | 0 | 0 | 0/0 | 13.2 | 12 | 9/7 | 16/7 |
| 2021 | Akron RubberDucks | AA | 0-2 | 4.50 | 5/1 | 0 | 0 | 1 | 0/0 | 8.0 | 8 | 4/4 | 12/10 |
| 2021 | ACL Guardians | ACL | 0-0 | 0.00 | 2/1 | 0 | 0 | 0 | 0/0 | 5.0 | 2 | 0/0 | 7/1 |
| 2022 | Akron RubberDucks | AA | 4-3 | 1.93 | 14/13 | 0 | 0 | 0 | 0/0 | 60.2 | 38 | 17/13 | 87/28 |
| 2023 | Columbus Clippers | AAA | 6-4 | 4.64 | 20/18 | 1 | 0 | 0 | 0/0 | 95.0 | 89 | 50/49 | 111/55 |
| 2023 | Akron RubberDucks | AA | 1-0 | 1.85 | 6/6 | 0 | 0 | 0 | 0/0 | 24.1 | 14 | 7/5 | 35/14 |
| 2024 | Columbus Clippers | AAA | 2-1 | 3.29 | 10/9 | 0 | 0 | 0 | 0/0 | 38.1 | 34 | 15/14 | 51/25 |
| 2024 | ACL Guardians | ACL | 0-1 | 33.75 | 1/1 | 0 | 0 | 0 | 0/0 | 1.1 | 3 | 5/5 | 2/2 |
| 2024 | Cleveland Guardians | MLB | 2-4 | 4.89 | 9/8 | 0 | 0 | 0 | 0/0 | 38.2 | 35 | 22/21 | 44/15 |
| 2025 | Columbus Clippers | AAA | 0-1 | 5.06 | 6/6 | 0 | 0 | 0 | 0/0 | 21.1 | 18 | 12/12 | 27/8 |
| 2025 | Cleveland Guardians | MLB | 5-3 | 3.21 | 34/13 | 0 | 0 | 1 | 1/1 | 95.1 | 78 | 39/34 | 108/42 |
| 2026 | Cleveland Guardians | MLB | 11-9 | 3.62 | 33/30 | 0 | 0 | 0 | 0/0 | 159.0 | 145 | 79/64 | 171/81 |
| Career | MLB3 seasons | 18-16 | 3.66 | 76/51 | 0 | 0 | 1 | 1/1 | 293.0 | 258 | 140/119 | 323/138 | |
| Career | MiLB8 seasons | 26-19 | 3.17 | 105/87 | 2 | 1 | 2 | 0/0 | 422.2 | 318 | 169/149 | 553/198 | |
| Career | All levels9 seasons · MLB + MiLB | 44-35 | 3.37 | 181/138 | 2 | 1 | 3 | 1/1 | 715.2 | 576 | 309/268 | 876/336 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.