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 2032Projected at 6.000 · based on service time · age-29 season
ClausesNo clauses listed
Year by year
Pre-arbArb 1Arb 2Arb 3Free agent
- Now2026Age 23Pre-arb$780KEstimated
- 2027Age 24Pre-arbTBDProjected
- 2028Age 25Pre-arbTBDProjected
- 2029Age 26Pre-arbTBDProjected
- 2030Age 27Arb 1TBDProjected
- 2031Age 28Arb 2TBDProjected
- 2032Age 29Arb 3TBDProjected
- 2033Age 30Free agent—Projected
Service & control
0.000MLB service · Estimated
0.000 Pre-arb3.000 Arb6.000 FA
- Years pro
- 6 seasons First affiliated signing Jul 2, 2019
- Options remaining
- 2 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 2032 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 | W-L | ERA | G/GS | CG | SHO | HLD | SV/SVO | IP | H | R/ER | SO/BB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | DSL CLE Goryl | DSL | 1-2 | 3.58 | 12/12 | 0 | 0 | 0 | 0/0 | 50.1 | 42 | 26/20 | 49/16 |
| 2022 | ACL Guardians | ACL | 3-1 | 3.76 | 11/10 | 0 | 0 | 0 | 0/0 | 38.1 | 35 | 18/16 | 44/8 |
| 2023 | Hill City Howlers | SINGLE-A | 7-9 | 4.40 | 25/22 | 0 | 0 | 0 | 0/0 | 102.1 | 96 | 65/50 | 100/52 |
| 2024 | Hill City Howlers | SINGLE-A | 7-4 | 3.81 | 21/20 | 1 | 1 | 0 | 0/0 | 104.0 | 92 | 53/44 | 96/38 |
| 2024 | Lake County Captains | HIGH-A | 1-2 | 5.00 | 4/3 | 0 | 0 | 0 | 0/0 | 18.0 | 18 | 12/10 | 17/7 |
| 2025 | Lake County Captains | HIGH-A | 8-0 | 2.84 | 17/6 | 0 | 0 | 0 | 3/3 | 76.0 | 55 | 24/24 | 83/29 |
| 2025 | Akron RubberDucks | AA | 4-2 | 3.15 | 10/9 | 0 | 0 | 0 | 0/0 | 45.2 | 38 | 17/16 | 56/19 |
| 2026 | Columbus Clippers | AAA | 1-5 | 6.52 | 14/13 | 0 | 0 | 0 | 0/0 | 59.1 | 60 | 43/43 | 57/33 |
| 2026 | ACL Guardians | ACL | 0-1 | 6.10 | 4/4 | 0 | 0 | 0 | 0/0 | 10.1 | 10 | 7/7 | 14/5 |
| Career | MiLB6 seasons | 32-26 | 4.10 | 118/99 | 1 | 1 | 0 | 3/3 | 504.1 | 446 | 265/230 | 516/207 |
MLB bold display typeMiLB lighter body typeCareer totals follow the level filter
Ranking history
No ranking history has been imported.