STADIUM&STREET
Explore S&S

Team analysis · 2027 roster planning

Rebuild the Royals' pitching floor

November 3, 2026 edition

Published Edition roster checked 13 min read

The complete review

November 3, 2026 edition. Completed 2026 regular-season performance with November 3 roster, transaction and market checks. The full website analysis includes 23 evidence and planning tables; the 25-page PDF is suitable for forwarding. Proposed prices and workloads are scenarios.

Read the full Royals analysis (PDF, 25 pages) → · 197 KB

Download a copy

Kansas City went 69-93 with a minus-120 run margin. Runs allowed rose by 173; scoring rose by 39.
Original Stadium & Street comparison from MLB regular-season statistics. Three funded plans and separate recovery scenarios.

The decision

Kansas City allowed 810 runs in 2026, 173 more than the previous year. The offense improved by 39 runs, but that gain could not absorb the damage on the other side. A 69-win team with Bobby Witt Jr., Carter Jensen and Jac Caglianone does not need to start by replacing its young hitters. It needs enough credible pitching to keep those hitters in games.

The preferred plan buys a dependable starter, two relievers with different jobs and a measured offensive upgrade in center field. Nick Martinez, Taylor Clarke, Steven Okert and Trent Grisham are the proposed purchases. Their annual allocations, plus a $6-8 million reserve, total $40-50 million. The resulting roster envelope is approximately $165.09-179.09 million. These are S&S negotiating ceilings, not market quotes or evidence of an owner-approved budget.

There is a less expensive alternative: Tyler Mahle, the same two relief purchases and an internal center-field competition. It sacrifices the external batting addition and reduces the starter workload. The no-acquisition branch also balances the innings, but exposes why a roster can be numerically complete and still be thin.

Where the season changed

The three-year record isolates the immediate problem. Kansas City scored 735 runs in 2024, 651 in 2025 and 690 in 2026. Runs allowed moved from 644 to 637 to 810. The latest season erased a narrow positive run margin and replaced it with a deficit of 120. The year-to-year deterioration in the margin was 134 runs.

Royals regular-season results, 2024-26
SeasonRecordRuns for / againstMarginOPS / ERA
202486-76735 / 644+91.709 / 3.76
202582-80651 / 637+14.706 / 3.73
202669-93690 / 810-120.718 / 4.77

A return to the 2025 level of run prevention would be a large improvement, not a reasonable default. Several pitchers who supplied earlier innings are injured, departed or performing differently. The offseason plan should identify who can supply the next 1,440 innings before assigning a familiar ERA to the team.

The roster that actually remains

The dated official roster feed lists 37 players, including injured-list entries. Steven Cruz is a separate restricted-status case and receives no innings in the principal plan. An offseason administrative recall does not resolve an elbow recovery or establish readiness for spring training.

Gonsolin's $2.5 million option was exercised. Estevez's $13 million option was declined, with a $2 million buyout. Those decisions belong in the financial model immediately. Earlier reports describing the Gonsolin decision as likely have been superseded.

Departures cannot fill next year's jobs

November 3 reconciled major-league roster
Player / MLB IDRaw official roster statusPlanning note
Anthony Gose / 543238ActiveRole and health evaluated separately
Beck Way / 694360ActiveRole and health evaluated separately
Ben Kudrna / 695667ActiveRecovery gate; zero main-plan IP
Bobby Witt Jr. / 677951ActiveRole and health evaluated separately
Carlos Duran / 679922ActiveRole and health evaluated separately
Carter Jensen / 695600ActiveRole and health evaluated separately
Cole Ragans / 666142Injured 60-DayRecovery gate; zero main-plan IP
Connor Thomas / 671162ActiveRole and health evaluated separately
Daniel Lynch IV / 663738ActiveRole and health evaluated separately
Isaac Collins / 686555ActiveRole and health evaluated separately
Jac Caglianone / 695506ActiveRole and health evaluated separately
James McArthur / 663704ActiveRole and health evaluated separately
John Rave / 670231ActiveRole and health evaluated separately
Jose Cuas / 621016ActiveRole and health evaluated separately
Kyle Isbel / 664728ActiveRole and health evaluated separately
Lucas Erceg / 668674ActiveRole and health evaluated separately
Luinder Avila / 679883Injured 60-DayRecovery gate; zero main-plan IP
Maikel Garcia / 672580ActiveRole and health evaluated separately
Matthew Lugo / 683090ActiveRole and health evaluated separately
Michael Massey / 686681ActiveRole and health evaluated separately
Michael Wacha / 608379ActiveRole and health evaluated separately
Mitch Spence / 687765ActiveRole and health evaluated separately
Nate Pearson / 663878ActiveRole and health evaluated separately
Nick Loftin / 679845ActiveRole and health evaluated separately
Nick Mears / 683232Injured 60-DayRecovery gate; zero main-plan IP
Noah Cameron / 702070ActiveRole and health evaluated separately
Nolan Hoffman / 676510ActiveRole and health evaluated separately
Randy Dobnak / 677976ActiveRole and health evaluated separately
Ryan Bergert / 686701ActiveRecovery gate; zero main-plan IP
Salvador Perez / 521692ActiveRole and health evaluated separately
Seth Lugo / 607625ActiveRole and health evaluated separately
Spencer Bivens / 702352ActiveRole and health evaluated separately
Stephen Kolek / 663568Injured 60-DayRecovery gate; zero main-plan IP
Steven Zobac / 686632ActiveRole and health evaluated separately
Tony Gonsolin / 664062ActiveExercised option; recovery gate
Tyler Tolbert / 686475ActiveRole and health evaluated separately
Vinnie Pasquantino / 686469ActiveRole and health evaluated separately

The 2026 contribution table and the 2027 roster answer different questions. Bubic's Kansas City innings remain part of the season record. His later Dodgers affiliation and subsequent free agency mean those innings cannot simply be retained. Schreiber's Yankees waiver claim likewise separates his useful Royals work from the current bullpen.

The same discipline applies to the outrighted pitchers. Removing Lange and Marsh from the major-roster arbitration subtotal is not a claim that either has disappeared from baseball or that a future minor-league agreement would cost nothing. Any new contract would require a fresh cost and role decision.

Keep the young offense moving

Departed players, separate from retained workload
Player / MLB IDReconciliationTreatment
Kris Bubic / 663460Dodgers trade; free agency October 29No retained major-league workload or duplicate salary
Lane Thomas / 657041Atlanta tradeNo retained major-league workload or duplicate salary
John Schreiber / 670167Yankees waiver claim; free agency October 29No retained major-league workload or duplicate salary
Matt Strahm / 621381Released August 8No retained major-league workload or duplicate salary
Alex Lange / 656638Outright October 22No retained major-league workload or duplicate salary
Alec Marsh / 679525Outright October 22No retained major-league workload or duplicate salary
Jonathan India / 663697Free agency October 29No retained major-league workload or duplicate salary
Luke Maile / 571912Free agency October 29No retained major-league workload or duplicate salary
Josh Rojas / 668942Free agency October 29No retained major-league workload or duplicate salary
Carlos Estévez / 608032Free agency October 30No retained major-league workload or duplicate salary

Caglianone's .834 OPS and Jensen's 27 home runs are central to the case for improving the roster around them. Witt remained the lineup's most complete player, while Pasquantino supplied another useful middle-order bat. Kansas City has enough established and emerging offense to justify a pitching investment without assuming every young hitter improves simultaneously.

2026 Royals batting, club-specific samples
Player / MLB IDKC PAAVG / OBP / SLGHRBB / K
Bobby Witt Jr. / 677951632.281 / .359 / .4411867 / 109
Maikel Garcia / 672580344.268 / .334 / .381332 / 50
Carter Jensen / 695600603.239 / .323 / .4672765 / 170
Jac Caglianone / 695506553.289 / .340 / .4942333 / 144
Vinnie Pasquantino / 686469481.249 / .333 / .4281751 / 76
Salvador Perez / 521692627.229 / .274 / .3832125 / 119
Michael Massey / 686681452.274 / .305 / .4301321 / 75
Nick Loftin / 679845426.240 / .322 / .388841 / 73
Isaac Collins / 686555519.213 / .320 / .321664 / 120
Kyle Isbel / 664728323.224 / .268 / .323615 / 74
John Rave / 670231161.232 / .314 / .430617 / 38
Tyler Tolbert / 686475148.285 / .347 / .392312 / 31

Perez's 627 plate appearances produced a .657 OPS. The plan reduces his allocation to 400 and gives Jensen the larger catching share. That is a workload and performance decision, not a prediction about Perez's intentions. Keeping a respected veteran in a defined role is more coherent than budgeting another full season of everyday offense at his previous level.

Test the contact behind the batting line

Witt's .345 wOBA came with a .378 expected wOBA. Caglianone's .360 and .357 were nearly aligned. Jensen's .341 exceeded his .318 expected mark. Those differences support different questions: whether Witt can regain impact, whether Caglianone can preserve his contact quality, and whether Jensen can reduce the cost of his 170 strikeouts.

2026 full-season Statcast batting and expected statistics
BatterwOBAxwOBASLG / xSLG
Bobby Witt Jr.0.3450.3780.441 / 0.504
Maikel Garcia0.3180.3180.381 / 0.367
Carter Jensen0.3410.3180.467 / 0.423
Jac Caglianone0.3600.3570.494 / 0.500
Vinnie Pasquantino0.3310.3380.428 / 0.441
Salvador Perez0.2850.3160.383 / 0.439
Michael Massey0.3180.3070.430 / 0.414
Nick Loftin0.3150.2930.388 / 0.335
Isaac Collins0.2930.2950.321 / 0.308
Kyle Isbel0.2620.2550.323 / 0.303
John Rave0.3260.3150.430 / 0.391
Tyler Tolbert0.3290.2870.392 / 0.307

Expected statistics describe the contact and strikeout-walk record through a model. They are not guaranteed future batting averages or an instruction to subtract a fixed number of runs from a player. Jensen's actual production counts. The gap makes a conservative workload and a development plan more important.

History changes the confidence level

A three-year comparison helps separate a durable skill from a promising season. Witt has an established major-league base. Jensen and Caglianone have shorter records and more room for both improvement and regression. Collins, Loftin and Massey should be evaluated as distinct players, not grouped under an assumed collective rebound.

Three-year full MLB batting samples
Hitter2024 MLB PA / OPS2025 MLB PA / OPS2026 MLB PA / OPS
Bobby Witt Jr.709 / .977687 / .852632 / .800
Maikel Garcia626 / .613666 / .800344 / .715
Carter JensenNo MLB season69 / .941603 / .790
Jac CaglianoneNo MLB season232 / .532553 / .834
Vinnie Pasquantino554 / .761682 / .798481 / .761
Salvador Perez652 / .786641 / .730627 / .657
Michael Massey356 / .743277 / .581452 / .735
Nick Loftin171 / .518188 / .635426 / .710
Isaac Collins19 / .329441 / .779519 / .641
Kyle Isbel426 / .654409 / .654323 / .591
John RaveNo MLB season175 / .590161 / .744
Tyler TolbertNo MLB season57 / .701148 / .739

The budget does not purchase an entire new lineup because the largest recent loss occurred in pitching. It also does not require the existing lineup to become elite. Modest gains from clearer roles and healthier availability would help; financing those gains as if they were certain would weaken the plan.

Platoons need real opportunities

The full-season split table is a starting point for lineup choices. Small samples can exaggerate a hitter's apparent advantage against one side. A proposed platoon must also fit the positions available, rather than occupying first base, designated hitter and a corner outfield spot at the same time.

2026 batting by pitcher handedness
Batter / full MLB seasonLHP PA / OPSRHP PA / OPS
Bobby Witt Jr.171 / .845461 / .783
Maikel Garcia82 / .927262 / .650
Carter Jensen170 / .674433 / .837
Jac Caglianone170 / .730383 / .882
Vinnie Pasquantino133 / .593348 / .826
Salvador Perez176 / .730451 / .628
Michael Massey101 / .786351 / .721
Nick Loftin168 / .750258 / .685
Isaac Collins155 / .597364 / .660
Kyle Isbel78 / .398245 / .652
John Rave39 / .614122 / .785
Tyler Tolbert85 / .67963 / .817

Grichuk is a possible alternative to a corner-field batting role at $6-8 million for one year. He would not replace Grisham's center-field assignment. A Grichuk branch would require more center-field work from Isbel and Roccaforte, with an explicit reduction in the corner and designated-hitter opportunities now assigned elsewhere.

Preserve the defense already working

Witt's 24 outs above average and Massey's 11 are important strengths. Isbel added seven, while Caglianone finished at minus-10. Those are range results within the model's measured opportunities, not complete defensive valuations or automatic future run totals. Position, playing time and repeated evidence matter.

Three-year Outs Above Average and 2026 opportunities
Fielder2024 OAA2025 OAA2026 OAA2026 opportunities
Bobby Witt Jr.+16+24+24468
Maikel Garcia+2+17+5267
Carter JensenNo rowNo rowNo rowNo row
Jac CaglianoneNo row-7-10329
Vinnie Pasquantino+2-7+1263
Salvador Perez+5+0-367
Michael Massey+4+1+11435
Nick Loftin+2+2-3370
Isaac Collins+0+4-2319
Kyle Isbel+9+12+7275
John RaveNo row+3+396
Tyler TolbertNo row-1+1118
Trent Grisham+2-2-6280
Daulton Varsho+15+9+7345

Grisham's minus-six result in 2026 is a real cost in the preferred plan. His acquisition is proposed for offense and on-base potential, with Isbel retaining meaningful center-field time. Calling Grisham an all-purpose defensive upgrade would misstate the evidence. Varsho offers a different profile, with seven OAA but a .636 OPS and .283 expected wOBA.

Catching has a measurable tradeoff

Jensen's framing contribution was approximately plus-3.1 runs, while Perez's was minus-6.4. Overall catching values were approximately minus-0.7 and minus-5.8 respectively. Framing is one component of catching, and should not be added again to a total that already includes it.

2026 catching innings and framing values
Catcher2026 KC catching IPFraming runsOverall catching value
Carter Jensen868.0+3.1-0.7 runs
Salvador Perez377.1-6.4-5.8 runs

The main allocation gives Jensen 110 catching starts and Perez 52. Jensen also has designated-hitter work, while Perez has limited first-base duty. If Perez cannot supply his share, Luca Tresh is a conditional organizational alternative after roster selection and defensive review. His minor-league batting line is evidence to assess, not proof that replacement catching is solved.

Three retained starters are not a rotation

Wacha supplied 200.2 innings with a 3.32 ERA. Cameron added 177.1 innings at 4.11. Lugo threw 172.1 innings at 5.17. Those three workloads helped prevent an even larger collapse, but Wacha's 4.01 expected ERA and Lugo's 5.09 expected ERA argue against simply copying the best-looking results into next season.

2026 Royals starter candidates and full-season xERA
Pitcher / MLB IDGS / KC IPERA / full MLB xERAK / BB / HRPlanning treatment
Michael Wacha / 60837932 / 200.23.32 / 4.01158 / 54 / 30Retain; reduce 200.2-IP burden
Noah Cameron / 70207030 / 177.14.11 / 4.12158 / 58 / 21Retain
Seth Lugo / 60762532 / 172.15.17 / 5.09134 / 54 / 23Retain; no automatic rebound
Daniel Lynch IV / 66373810 / 86.04.08 / 4.6356 / 26 / 11Prefer relief in main plan
Randy Dobnak / 67797613 / 74.13.51 / 4.8649 / 26 / 7Depth; xERA cautions against ERA extrapolation
Cole Ragans / 6661428 / 35.14.84 / 5.1245 / 23 / 10Recovery branch only
Luinder Avila / 67988312 / 70.05.53 / 4.9561 / 42 / 7TJ recovery; no main-plan innings
Stephen Kolek / 66356810 / 54.04.50 / 3.8734 / 12 / 8TJ recovery; no main-plan innings
Kris Bubic / 6634609 / 50.14.11 / 4.2151 / 26 / 4Traded to LAD; now free agent
Tony Gonsolin / 6640620 / 2.216.88 / 5.885 / 3 / 1Exercised option; conditional recovery workload

The plan reduces Wacha to 175 innings and Lugo to 150, with Cameron at 165. Martinez is assigned 165. Gonsolin receives a conditional 75, and three internal depth pitchers supply the remainder. This distributes the burden instead of asking a few veterans to replace every injured teammate.

Recovery belongs in a separate branch

Ragans underwent a UCL repair in July and was given a 10-12 month return-to-play timeline. His main-plan workload is zero. A separate return branch permits 60 innings only after actual clearance, replacing named innings from Gonsolin, Dobnak and Braun.

Bergert underwent Tommy John surgery, while Kudrna had an elbow stress-fracture repair. Neither receives main-plan innings. Kolek, Avila and Mears also remain recovery cases. The November 3 medical review preserves these recovery conditions after the administrative roster actions. A place on a roster is not a medical clearance.

Gonsolin's option makes his cost certain enough to include; it does not make his workload certain. The no-Gonsolin branch replaces 16 starts and 75 innings with Dobnak, Braun and Spence. If more than one recovery assumption fails, that branch must be rebuilt rather than stacked mechanically.

The bullpen requires new leverage options

Kansas City relievers threw 573.1 innings with a 5.07 ERA, 482 strikeouts and 284 walks. The principal repair is not another large set of innings assigned to the same pitchers. It is a more credible sequence of pitchers who can enter important innings without compounding traffic.

2026 Royals relief evidence, including departures
PitcherKC IPERA / full MLB xERAK / BBTreatment
Lucas Erceg48.15.59 / 4.6634 / 32Command repair before leverage expansion
Nate Pearson26.04.50 / 4.3825 / 14Retained; command review
Jose Cuas23.12.31 / 5.4025 / 15Good ERA; walks limit certainty
Connor Thomas19.12.33 / 4.5114 / 3Small sample
Anthony Gose13.20.66 / 3.577 / 213.2-IP ERA is not a projection
Beck Way23.13.86 / 5.0221 / 10Recovery and workload review
James McArthur0No sample / No row0 / 0Health review
Nick Mears19.15.12 / 6.5615 / 11Thoracic outlet recovery; zero main-plan IP
Steven Cruz58.24.30 / 4.0665 / 20Restricted-list status unresolved; zero main-plan IP
John Schreiber49.13.65 / 4.0336 / 22Yankees waiver claim, then free agency
Matt Strahm35.27.32 / 4.2430 / 14Released; no automatic KC innings

Erceg walked 32 and struck out 34 in 48.1 innings. His 4.66 expected ERA was better than his 5.59 ERA, but that does not erase the command problem. Cuas and Thomas had encouraging ERAs in smaller samples. Their jobs should expand only with supporting command and availability, while Lynch is kept primarily in relief in the preferred plan.

Two relief purchases, two tests

Clarke's 73 innings, 14 walks and 45 strikeouts support a bulk and middle-to-late relief role. His 4.42 expected ERA is a warning against paying for a repeat of his 2.96 ERA. The proposed one-year ceiling is $4-6 million, with 65 innings planned.

Okert's 67.2 innings included 68 strikeouts and 14 walks. His 2.13 ERA and 3.13 expected ERA support a stronger leverage case than the other low-cost options evaluated here. The proposed ceiling is $8-10 million for one year, with 60 innings. That is a different job and price from Clarke, not two interchangeable bullpen names.

The farm is a source of competition

Candidate evidence and S&S negotiating limits
Candidate / MLB IDFull 2026 MLB evidenceS&S ceiling / decision
Nick Martinez / 607259180.0 IP, 3.10 ERA, 3.98 xERA; 109 K / 26 BBA: 2 years / $26-30M; 30 GS, 165 IP
Tyler Mahle / 641816149.0 IP, 3.99 ERA, 3.95 xERA; 137 K / 46 BBB: 2 years / $28-32M; 28 GS, 150 IP
Foster Griffin / 656492172.2 IP, 3.60 ERA, 4.35 xERA; 158 K / 45 BBAlternative: maximum 3 years / $45-51M; 30 GS, 165 IP
Taylor Clarke / 66419973.0 IP, 2.96 ERA, 4.42 xERA; 45 K / 14 BBA/B: 1 year / $4-6M; 65 relief IP
Steven Okert / 59534567.2 IP, 2.13 ERA, 3.13 xERA; 68 K / 14 BBA/B: 1 year / $8-10M; 60 relief IP
Trent Grisham / 663757484 PA, .703 OPS, 18 HR; 0.311/0.337 wOBA/xwOBAA: 2 years / $18-22M; 500 PA; defense tradeoff
Daulton Varsho / 662139526 PA, .636 OPS, 12 HR; 0.281/0.283 wOBA/xwOBADifferent CF profile; no funded acquisition
Randal Grichuk / 545341280 PA, .880 OPS, 15 HR; 0.370/0.335 wOBA/xwOBACorner alternative; 1 year / $6-8M
Kris Bubic / 66346055.0 IP, 3.76 ERA, 4.21 xERA; 56 K / 26 BBMedical inquiry, no funded innings
Michael Soroka / 647336116.0 IP, 3.41 ERA, 4.12 xERA; 114 K / 29 BBFree agent; alternative at 1 year / $8-10M, limited workload
John Schreiber / 67016760.1 IP, 3.28 ERA, 4.03 xERA; 40 K / 26 BBFree agent; command limits lead-reliever case
Matt Strahm / 62138135.2 IP, 7.32 ERA, 4.24 xERA; 30 K / 14 BBReleased; rehabilitation inquiry only

Roccaforte's Double-A power and subsequent Triple-A production justify a real center-field competition. His 181 combined strikeouts across those two stops also matter. The preferred plan budgets 200 plate appearances, while the less expensive alternative expands the opportunity after promotion and roster-selection checks.

2026 development cases and actual levels
Player / MLB ID2026 level and sampleReadiness decision
Lucas Braun / 814351AAA: 37.2 IP, 5.73 ERA; 38 K / 13 BBAAA depth, not a guaranteed rotation solution
Steven Zobac / 686632AA: 42.2 IP, 4.85 ERA; 41 K / 17 BBLimited innings; conservative main-plan workload
Ben Kudrna / 695667AAA: 2.0 IP, 9.00 ERA; 2 K / 4 BBTwo AAA innings; no projected starter workload
Ryan Ramsey / 687547AAA: 115.2 IP, 6.07 ERA; 110 K / 65 BBCommand and run prevention need improvement
Henry Williams / 689275AAA: 97.2 IP, 6.08 ERA; 96 K / 51 BBDo not promote solely to fill a numerical gap
Ben Sears / 700786AAA: 69.0 IP, 3.91 ERA; 56 K / 28 BBPossible relief depth after selection
Carson Roccaforte / 811287AA: 504 PA, .856 OPS, 30 HR; 52 BB / 144 K30 AA HR; contact risk remains
Carson Roccaforte / 811287AAA: 118 PA, .862 OPS, 5 HR; 13 BB / 37 K118 PA at AAA; competition, not proven MLB bat
Gavin Cross / 688457AAA: 472 PA, .740 OPS, 17 HR; 32 BB / 149 K149 K in 472 PA; conditional corner role
Luca Tresh / 681123AAA: 385 PA, .714 OPS, 10 HR; 23 BB / 113 KCatching contingency after selection
John Rave / 670231AAA: 355 PA, .877 OPS, 13 HR; 54 BB / 65 KExisting depth; stronger AAA than MLB evidence
Matthew Lugo / 683090AAA: 245 PA, .838 OPS, 12 HR; 16 BB / 63 KConditional corner/utility work

Braun's Kansas City organizational Triple-A record was 37.2 innings with a 5.73 ERA. Zobac's Double-A sample was only 42.2 innings. Their main-plan assignments are modest. Asking them to cover substantially more in the no-acquisition branch is possible as an allocation, but is precisely the risk that makes an external starter valuable.

What is already committed

Seven existing contracts account for approximately $89.39 million on the salary-plus-allocated-bonus basis used here. Gonsolin adds $2.5 million through his exercised option. Perez's deferrals affect when cash is paid, while allocated signing bonuses differ from the cash paid in a particular year.

2027 contract allocations
Player / MLB ID2027 allocationBasis
Bobby Witt Jr. / 677951$19.707071MSalary plus allocated bonus
Seth Lugo / 607625$21.500000M2027 salary allocation
Michael Wacha / 608379$14.000000M2027 salary
Maikel Garcia / 672580$7.200000MSalary plus allocated bonus
Salvador Perez / 521692$12.500000MEarned salary; deferrals affect cash timing
Vinnie Pasquantino / 686469$6.900000M2027 salary
Cole Ragans / 666142$7.583333MSalary plus allocated bonus; recovery does not erase cost
TOTAL$89.390404MSeven commitments; option reserve separate

No attempt is made to turn this table into official competitive-balance-tax payroll. Player benefits, taxes and other club operating costs are not included. The purpose is a consistent comparison of roster choices, with actual liabilities retained even when a player's projected innings are zero.

Arbitration and the remaining pool

Nine retained arbitration cases total $19.2 million in published estimates. Mears remains in that financial subtotal even though the main pitching plan assigns him no innings. A medical uncertainty is not permission to book non-tender savings before the club has made a decision.

2027 arbitration estimates, not agreed salaries
PlayerEstimate, $MTreatment
Kyle Isbel3.50Unsigned estimate; no assumed non-tender savings
Nate Pearson2.00Unsigned estimate; no assumed non-tender savings
Nick Mears2.20Unsigned estimate; no assumed non-tender savings
Daniel Lynch IV1.80Unsigned estimate; no assumed non-tender savings
Michael Massey3.20Unsigned estimate; no assumed non-tender savings
Anthony Gose1.10Unsigned estimate; no assumed non-tender savings
James McArthur0.80Unsigned estimate; no assumed non-tender savings
Randy Dobnak2.30Unsigned estimate; no assumed non-tender savings
Lucas Erceg2.30Unsigned estimate; no assumed non-tender savings
TOTAL19.20Lange and Marsh excluded after outright assignments

Adding the Estevez buyout and a $12-16 million allowance for pre-arbitration players, minor-league coverage and callups produces a starting envelope of $125.09-129.09 million. The prior-year Houston payment associated with Pearson is not carried into 2027 without evidence of another obligation.

Three plans and their actual prices

Existing-roster allocation bridge
ComponentAnnual allocationDefinition
Seven commitments$89.390404MAllocated bonus basis, not cash or CBT
Gonsolin exercised option$2.50MOfficial October 29 decision
Nine arbitration estimates$19.20MMears retained financially despite no assigned innings
Estevez buyout$2.00MDeclined option; $13M option excluded
Pre-arb, minors and callups$12-16MRoster pool; no repeat of departed veteran salaries
Existing-roster envelope$125.09-129.09MNo 2026 Astros Pearson credit carried forward

Plan A proposes Martinez at two years and $26-30 million, Clarke at one year and $4-6 million, Okert at one year and $8-10 million, and Grisham at two years and $18-22 million. With the reserve, annual additions total $40-50 million. New commitments total $62-76 million, because two proposed contracts span two seasons.

Three plans: annual allocation and total commitment
PlanAnnual additionsTotal allocationNew commitment
A: Martinez / Clarke / Okert / Grisham$40-50M$165.09-179.09M$62-76M
B: Mahle; internal center field$32-40M$157.09-169.09M$46-56M
C: Internal roster$6-8M$131.09-137.09M$6-8M

Plan B replaces Martinez with Mahle at two years and $28-32 million and uses an internal center-field competition. Its annual additions are $32-40 million and its new commitments $46-56 million. Mahle receives 150 innings rather than Martinez's 165, with Dobnak absorbing the difference. The cheaper total comes from foregoing the external hitter, not from assigning the same work to a cheaper imaginary roster.

Plan C adds only the $6-8 million reserve. It preserves flexibility and prospect capital, but exposes the team to a much larger volume of unproven or recently inconsistent pitching. It is a defensible spending choice only if the organization accepts that baseball consequence.

Allocate the lineup before buying it

The 6,200-plate-appearance model is a season-long allocation. It includes replacements and promotions that would occur at different times, not a proposal to carry every name on one active roster. Witt and Garcia receive the largest shares, Jensen and Caglianone retain major jobs, and Perez's role becomes smaller.

6,200 proposed plate appearances
HitterPACondition
Bobby Witt Jr.700Health, performance and role gates
Maikel Garcia650Health, performance and role gates
Carter Jensen550Health, performance and role gates
Jac Caglianone600Health, performance and role gates
Vinnie Pasquantino600Health, performance and role gates
Salvador Perez400Health, performance and role gates
Michael Massey450Health, performance and role gates
Nick Loftin400Health, performance and role gates
Trent Grisham500Proposed acquisition
Isaac Collins350Health, performance and role gates
Kyle Isbel200Health, performance and role gates
John Rave250Health, performance and role gates
Carson Roccaforte200Promotion and roster selection required
Gavin Cross100Promotion and roster selection required
Tyler Tolbert100Health, performance and role gates
Matthew Lugo150Health, performance and role gates
TOTAL6200Season allocation, not simultaneous active roster

The fielding-start model covers all nine positions for 162 games. No hitter exceeds 162 total starts. This is a check against double-booking first base, designated hitter and the outfield, where several of the Royals' best offensive options overlap.

Allocate the innings and the failures

162 starts at each defensive position
Pos.162-start allocationCondition
CJensen 110; Perez 52Seasonal rotation; no player exceeds 162 total starts
1BPasquantino 125; Caglianone 25; Perez 12Seasonal rotation; no player exceeds 162 total starts
2BMassey 110; Loftin 42; Garcia 10Seasonal rotation; no player exceeds 162 total starts
3BGarcia 130; Loftin 22; Tolbert 10Seasonal rotation; no player exceeds 162 total starts
SSWitt 145; Loftin 17Seasonal rotation; no player exceeds 162 total starts
LFCollins 65; Rave 40; Cross 20; Roccaforte 20; M.Lugo 17Seasonal rotation; no player exceeds 162 total starts
CFGrisham 110; Isbel 42; Roccaforte 10Seasonal rotation; no player exceeds 162 total starts
RFCaglianone 100; Grisham 10; Rave 20; Roccaforte 10; M.Lugo 12; Tolbert 10Seasonal rotation; no player exceeds 162 total starts
DHPasquantino 25; Caglianone 30; Perez 40; Jensen 20; Witt 10; Garcia 10; Massey 10; Loftin 10; Grisham 5; Rave 2Seasonal rotation; no player exceeds 162 total starts

The principal pitching budget is 870 starter innings and 570 relief innings. It covers 162 starts and 1,440 total innings. Actual innings vary with walk-offs, shortened games and extra innings; this is a planning denominator used consistently across the alternatives.

162 starts and 870 starter innings
PitcherGS / IPCondition
Michael Wacha30 / 175Selection, health and performance review
Noah Cameron30 / 165Selection, health and performance review
Seth Lugo28 / 150Selection, health and performance review
Nick Martinez30 / 165Proposed acquisition
Tony Gonsolin16 / 75Clinical clearance required
Randy Dobnak14 / 70Selection, health and performance review
Lucas Braun8 / 40Selection, health and performance review
Steven Zobac6 / 30Selection, health and performance review
TOTAL162 / 870Ragans, Kolek, Avila and Bergert excluded from main workload

Lynch's 70 relief innings are an intentional choice. Giving him a large starter workload at the same time would double-count one of the more useful internal bullpen options. The relief allocation also keeps injured pitchers and the unresolved Cruz case out of the main total.

570 separately allocated relief innings
PitcherIPCondition
Daniel Lynch IV70Health, roster-selection and performance gate
Taylor Clarke65Proposed acquisition
Steven Okert60Proposed acquisition
Lucas Erceg45Health, roster-selection and performance gate
Nate Pearson45Health, roster-selection and performance gate
Jose Cuas40Health, roster-selection and performance gate
Connor Thomas50Health, roster-selection and performance gate
Nolan Hoffman45Health, roster-selection and performance gate
Anthony Gose30Health, roster-selection and performance gate
James McArthur25Health, roster-selection and performance gate
Beck Way20Health, roster-selection and performance gate
Carlos Duran20Health, roster-selection and performance gate
Spencer Bivens20Health, roster-selection and performance gate
Mitch Spence20Health, roster-selection and performance gate
Steven Zobac15Health, roster-selection and performance gate
TOTAL570870 starter innings plus relief = 1,440

The replacement table makes the cost of each failed purchase visible. In Plan C, 165 starter innings and 125 relief innings move to named internal pitchers. That places additional pressure on Dobnak, Braun, Zobac and the command-sensitive bullpen. The totals balance; the quality risk rises.

Compare the repeated targets honestly

Named workload changes and recovery branches
Change from ARemoved workloadNamed replacement
B: Mahle replaces Martinez30 GS / 165 IPMahle 28/150; Dobnak +2/15
B/C: no Grisham500 PAIsbel +150, Roccaforte +200, Rave +100, Cross +50; CF110 to Isbel65/Rocc45; RF10 to Rave; DH5 to Cross
C: no Martinez30 GS / 165 IPDobnak +10/55, Braun +10/55, Zobac +10/55
C: no Clarke or Okert125 relief IPLynch +10, Erceg +15, Pearson +15, Cuas +15, Thomas +20, Hoffman +15, Gose +10, McArthur +10, Way +15
No Gonsolin16 GS / 75 IPDobnak +4/20; Braun +6/30; Spence +6/25
Ragans cleared for returnAdd 12 GS / 60 IPGonsolin -6/25; Dobnak -4/25; Braun -2/10; conditional return only
No Perez400 PAJensen +100, Pasquantino +50, Caglianone +50, Tresh +200 after selection; C52 to Jensen20/Tresh32; 1B12 to Pasquantino; DH40 to Tresh20/Caglianone10/Jensen10
No acquisitions plus another starter lossRebuild branchDo not stack replacements until every workload and role is checked

Martinez is a plausible fit for several clubs in this series seeking rotation volume. Kansas City's proposed price is the same two-year $26-30 million ceiling used for the comparable rotation job. Here he replaces 30 starts and 165 innings that otherwise fall to Dobnak, Braun and Zobac. No outgoing talent is assumed because the proposal is a free-agent purchase.

Foster Griffin is a different candidate. His 172.2 innings and 3.60 ERA warrant consideration, but the 4.35 expected ERA makes a larger commitment less obviously attractive. A three-year $45-51 million ceiling would add $2 million annually and $19-21 million in total guarantee relative to Martinez's proposed deal. It does not buy a demonstrated improvement in every underlying measure.

Mahle offers another route at one additional million dollars annually, with 15 fewer planned innings. Clarke's proposed price matches the comparable Arizona alternative, while the Royals' larger need gives him a clearer 65-inning job. Okert receives the more expensive leverage assignment because the strikeout and walk evidence is stronger. Grichuk is a corner alternative, and the fully specified internal center-field route remains available.

These are competing team-specific scenarios for one market. Martinez cannot sign with every club that would benefit from him. If another club acquires him or the price exceeds the ceiling, Kansas City must choose the alternative or reallocate the innings. The report does not credit production to an unfilled budget line.

How much improvement is required

Even preventing 60 runs with no offensive change leaves Kansas City with 690 scored and 750 allowed, a negative margin of 60. Adding 30 offensive runs and preventing 60 produces a margin of minus-30. The scale of the 2026 deficit matters when judging what one starter and two relievers can accomplish.

Illustrative run sensitivity, not forecasts
Illustrative change from 2026RS / RAMargin162-game simple run-ratio wins
Unchanged runs690 / 810-12068.1
Prevent 60; same offense690 / 750-6074.3
Score 30 more; prevent 60720 / 750-3077.7
Score 30 more; prevent 90720 / 720+081.0
Score 30 fewer; allow 30 more660 / 840-18061.8

The simple squared-run-ratio model is 162 multiplied by runs scored squared, divided by the sum of runs scored squared and runs allowed squared. It is a sensitivity display, not a forecast or a claim that a purchased player creates a specified number of wins. Sequencing, health, defense, schedule and the distribution of playing time can change the actual record.

The strongest countercase to Plan A is its price. A team coming off 69 wins could retain flexibility, give Roccaforte a larger trial and spend primarily on pitching. Plan B does exactly that. The case for Plan A is that Witt's prime and the emergence of Jensen and Caglianone create a reason to improve the major-league roster now, provided the club can fund the full plan.

Recommendation and sources

Start with the rotation purchase and the two bullpen jobs. Pursue Grisham only if his offensive value, current medical status and price justify the defensive tradeoff with Isbel. If that case does not clear, use the internal center-field competition and preserve the pitching investment. Do not finance an additional bat by assuming the injured starters will return on an exact date.

Kansas City's route forward is specific: protect the young lineup, reduce the burden on Wacha and Lugo, rebuild the leverage sequence, and keep the recovery cases outside the principal innings budget. Every purchase has a ceiling, every missing player has a replacement, and every alternative exposes the additional risk it transfers to the organization.

Definitions: MLB statistics are regular season unless identified otherwise. KC contributions are separated from full-season MLB player results. Innings use baseball notation, so .1 and .2 represent one and two outs. OAA measures modeled range outcomes; catching components and total catching value overlap and are not added twice. All proposed prices, workloads and run scenarios are editorial assumptions. The edition uses November 3 research and requires fresh roster, transaction, medical and market checks on the actual release date.

Go to the sources

See something that needs attention? Read our corrections process.

All MLB stories ↗