Team analysis · 2027 roster planning
Protect the Orioles' pitching gains
November 3, 2026 edition
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 26 evidence and planning tables; the 28-page PDF is suitable for forwarding. Proposed prices and workloads are scenarios.
The verdict
Baltimore allowed 49 fewer runs in 2026 and still finished below .500. That is the starting point for its winter. The Orioles improved their pitching enough to make a return to contention plausible, but the offense did not supply enough support and two substantial rotation contributors are free agents. The useful next step is to protect the pitching improvement while giving the young position players coherent jobs.
Our preferred plan retains Trevor Rogers for four years and $84 million to $92 million, retains Chris Bassitt for one year and $6 million to $8 million, retains Andrew Kittredge for one year and $5 million to $7 million, and acquires Cedric Mullins for one year and $5 million to $7 million. A separate $6 million to $8 million reserve remains available for depth and in-season needs. These are Stadium & Street negotiating limits, not reported offers.
That package adds $43 million to $53 million in annual allocation and produces a total planning envelope of $165.50 million to $179.50 million. Rogers' qualifying offer is a separate decision: acceptance at $23.15 million replaces the proposed annual contract allowance. Kyle Bradish's salary remains in the budget, but his innings sit in a conditional return branch.
The strongest countercase is that Baltimore already has enough young players and recovering pitchers to improve internally. That argument deserves a complete roster model. The internal plan below supplies one, including all 162 starts and 6,200 plate appearances. Its weakness is the amount of immediate pitching success required from players with limited major-league evidence, particularly if Rogers and Bassitt both leave.
A recovery that stopped short
The Orioles went 91-71 in 2024, 75-87 in 2025 and 79-82 in 2026. The latest official record contains 161 games. Their run margin improved from minus-111 to minus-21 as scoring rose by 41 and runs allowed fell by 49.
| Season | Record | Runs for / against | Margin | OPS / ERA |
|---|---|---|---|---|
| 2024 | 91-71 | 786 / 699 | +87 | .750 / 3.94 |
| 2025 | 75-87 | 677 / 788 | -111 | .699 / 4.60 |
| 2026 | 79-82 | 718 / 739 | -21 | .710 / 4.07 |
The 2026 offense ranked 17th in runs, while the pitching staff ranked 12th in ERA. The team prevented enough additional runs to become more competitive, but it still needed more reliable offense around Pete Alonso.
The season also separates a planning question from a forecasting claim. It is reasonable to ask what another 30 runs prevented would mean. It is much harder to establish that a particular contract will deliver those runs. The financial and workload models in this analysis describe a roster Baltimore could try to assemble, not a promised win total.
The November roster is different
The reconciled major-league roster contains 37 players. November 2 announcements add Josh White, Philip Abner, Chase Hampton and Zach Morgan through waiver claims. They also remove several names still present in the raw roster feed. The four reinstatements from the 60-day injured list restore administrative roster status without resolving each player's recovery.
| Player / MLB ID | Feed status | Reconciled treatment |
|---|---|---|
| Alex Hoppe / 695380 | Active | Retained; health and role reviewed separately |
| Anthony Nunez / 689296 | Active | Retained; health and role reviewed separately |
| Blaze Alexander / 677942 | Active | Retained; health and role reviewed separately |
| Brandon Young / 687064 | Active | Retained; health and role reviewed separately |
| Cade Povich / 700249 | Active | Retained; health and role reviewed separately |
| Cam Sanders / 676742 | Active | Retained; health and role reviewed separately |
| Cameron Foster / 671382 | Active | Retained; health and role reviewed separately |
| Carlos Narváez / 665966 | Active | Retained; health and role reviewed separately |
| Chase Hampton / 694633 | Not yet in roster feed | November 2 waiver claim; former-team label superseded |
| Christian Encarnacion-Strand / 687952 | Active | Retained; health and role reviewed separately |
| Christian Franklin / 681047 | Active | Retained; health and role reviewed separately |
| Coby Mayo / 691723 | Active | Retained; health and role reviewed separately |
| Colton Cowser / 681297 | Active | Retained; health and role reviewed separately |
| Dylan Beavers / 687637 | Active | Retained; health and role reviewed separately |
| Félix Bautista / 642585 | Active | Retained; health and role reviewed separately |
| Grant Wolfram / 664991 | Active | Retained; health and role reviewed separately |
| Gunnar Henderson / 683002 | Active | Retained; health and role reviewed separately |
| Jackson Holliday / 702616 | Active | Retained; health and role reviewed separately |
| Jeremiah Jackson / 669236 | Active | Retained; health and role reviewed separately |
| Jordan Westburg / 676059 | Injured 60-Day | November 2 reinstatement; clinical clearance separate |
| Josh Walker / 677020 | Active | Retained; health and role reviewed separately |
| Josh White / 687985 | Not yet in roster feed | November 2 waiver claim; former-team label superseded |
| Kyle Bradish / 680694 | Injured 60-Day | November 2 reinstatement; clinical clearance separate |
| Luis De León / 801725 | Active | Retained; health and role reviewed separately |
| Pete Alonso / 624413 | Active | Retained; health and role reviewed separately |
| Philip Abner / 691769 | Not yet in roster feed | November 2 waiver claim; former-team label superseded |
| Rece Hinds / 677956 | Active | Retained; health and role reviewed separately |
| Reed Trimble / 701655 | Active | Retained; health and role reviewed separately |
| Rico Garcia / 670329 | Active | Retained; health and role reviewed separately |
| Ryan Helsley / 664854 | Injured 60-Day | November 2 reinstatement; clinical clearance separate |
| Samuel Basallo / 694212 | Active | Retained; health and role reviewed separately |
| Shane Baz / 669358 | Active | Retained; health and role reviewed separately |
| Trey Gibson / 694346 | Active | Retained; health and role reviewed separately |
| Tyler O'Neill / 641933 | Injured 60-Day | November 2 reinstatement; clinical clearance separate |
| Yaramil Hiraldo / 682274 | Active | Retained; health and role reviewed separately |
| Yennier Cano / 666974 | Active | Retained; health and role reviewed separately |
| Zach Morgan / 681439 | Not yet in roster feed | November 2 waiver claim; former-team label superseded |
Ryan Mountcastle's option was declined. Leody Taveras elected free agency after clearing waivers, and Heston Kjerstad, Yohel Pozo and Yosver Zulueta are no longer retained major-league options. Rogers, Bassitt and Kittredge are free agents whose future assignments depend on new agreements. The historical tables preserve their 2026 contributions without counting those contributions twice.
| Player / MLB ID | Current reconciliation | Consequence |
|---|---|---|
| Trevor Rogers / 669432 | Free agent; QO pending | Only proposed retention |
| Chris Bassitt / 605135 | Free agent | No automatic starting innings |
| Andrew Kittredge / 552640 | Free agent | No automatic relief innings |
| Ryan Mountcastle / 663624 | Option declined November 2 | No retained 1B workload |
| Leody Taveras / 665750 | Free agent after waivers | No retained OF workload |
| Heston Kjerstad / 677008 | Minor-league free agent | No retained OF workload |
| Yohel Pozo / 650968 | Minor-league free agent | No retained catching workload |
| Yosver Zulueta / 691172 | Minor-league free agent | No retained relief workload |
| Taylor Ward / 621493 | Seattle trade, then free agency | Full season differs from BAL contribution |
| Tyler Wells / 669330 | Tampa Bay Rays | No retained BAL innings |
| Dean Kremer / 665152 | Minnesota Twins | No retained BAL innings |
| Adley Rutschman / 668939 | Boston Red Sox | No retained catching workload |
| Zach Eflin / 621107 | Free agent; elbow reconstruction | Buyout included; no 2027 innings |
| Luis Robert Jr. / 673357 | Option declined | Buyout included; no $20M option salary |
Adley Rutschman is in Boston, Taylor Ward finished the season in Seattle before reaching free agency, Tyler Wells is with Tampa Bay and Dean Kremer is with Minnesota. Baltimore's former depth chart cannot be used as its current one. The acquisition returns and minor-league records deserve evaluation on their own evidence.
Alonso supplies the strongest offensive certainty
Alonso produced 43 home runs and an .885 OPS in 700 plate appearances. His .379 wOBA and .402 expected wOBA support the quality of the offensive season. Baltimore already has the expensive first baseman it needs; buying another one would create a playing-time problem while leaving starting innings unresolved.
| Player / MLB ID | BAL PA | AVG / OBP / SLG | HR | BB / K; treatment |
|---|---|---|---|---|
| Gunnar Henderson / 683002 | 702 | .225 / .309 / .403 | 24 | 67 / 156; Retained SS |
| Pete Alonso / 624413 | 700 | .267 / .363 / .522 | 43 | 81 / 169; Retained 1B |
| Taylor Ward / 621493 | 506 | .246 / .383 / .346 | 7 | 87 / 103; Traded to Seattle; now free agent |
| Leody Taveras / 665750 | 482 | .219 / .288 / .345 | 8 | 41 / 124; Free agent after November 2 waiver decision |
| Coby Mayo / 691723 | 454 | .228 / .297 / .461 | 24 | 36 / 138; Retained 3B/1B/DH |
| Samuel Basallo / 694212 | 399 | .222 / .291 / .406 | 18 | 32 / 106; Retained C; concussion clearance required |
| Colton Cowser / 681297 | 392 | .226 / .317 / .370 | 13 | 46 / 121; Retained CF/OF |
| Dylan Beavers / 687637 | 363 | .228 / .307 / .373 | 9 | 35 / 99; Retained corner OF |
| Jackson Holliday / 702616 | 354 | .229 / .300 / .340 | 7 | 34 / 84; Wrist surgery; conditional workload |
| Jeremiah Jackson / 669236 | 293 | .217 / .247 / .365 | 10 | 10 / 69; Retained 2B/OF |
| Blaze Alexander / 677942 | 289 | .303 / .358 / .414 | 4 | 19 / 63; Retained utility |
| Adley Rutschman / 668939 | 284 | .251 / .331 / .433 | 8 | 30 / 40; Traded to Boston |
| Tyler O'Neill / 641933 | 260 | .212 / .300 / .377 | 10 | 27 / 72; Shoulder recovery; conditional workload |
| Christian Encarnacion-Strand / 687952 | 213 | .277 / .325 / .513 | 11 | 11 / 55; Retained 3B/1B/DH |
| Carlos Narváez / 665966 | 88 | .104 / .198 / .117 | 0 | 5 / 24; Retained C; full-season batting also reviewed |
Gunnar Henderson remains the everyday shortstop, but his .712 OPS and 24 home runs were a different level of offensive production. A return to stronger hitting would matter enormously. It belongs in the upside of the plan rather than in the accounting used to justify doing nothing. The roster should be capable of functioning before a rebound is assumed.
Coby Mayo's 24 home runs in 454 plate appearances and Christian Encarnacion-Strand's .838 Baltimore OPS create useful corner-infield choices. Those choices are strongest when the club distinguishes actual production, expected contact and defensive fit. A good stretch can earn more opportunity without settling every part of a player's long-term evaluation.
Contact evidence changes the interpretation
The expected-statistics table compares full major-league samples with full major-league samples. It does not compare one team's best stretch with another player's complete season. That distinction matters for Encarnacion-Strand, Ward and several outside candidates.
| Batter | wOBA | xwOBA | SLG / xSLG | Interpretation |
|---|---|---|---|---|
| Gunnar Henderson | 0.313 | 0.322 | 0.403 / 0.401 | Room to regain impact |
| Pete Alonso | 0.379 | 0.402 | 0.522 / 0.563 | Expected contact supports strong season |
| Coby Mayo | 0.328 | 0.336 | 0.461 / 0.478 | Power with contact risk |
| Samuel Basallo | 0.303 | 0.318 | 0.406 / 0.439 | Development and catching workload |
| Colton Cowser | 0.307 | 0.315 | 0.370 / 0.400 | Defense adds value beyond bat |
| Dylan Beavers | 0.302 | 0.295 | 0.373 / 0.369 | Offense and range both need progress |
| Jackson Holliday | 0.284 | 0.293 | 0.340 / 0.352 | Recovery and offensive development |
| Jeremiah Jackson | 0.264 | 0.282 | 0.365 / 0.385 | Limited walks constrain on-base value |
| Blaze Alexander | 0.340 | 0.351 | 0.414 / 0.452 | Useful full-season contact results |
| Tyler O'Neill | 0.302 | 0.307 | 0.377 / 0.394 | Do not assume healthy rebound |
| Christian Encarnacion-Strand | 0.358 | 0.332 | 0.513 / 0.483 | Strong BAL stretch; full-season estimate lower |
| Carlos Narváez | 0.219 | 0.260 | 0.226 / 0.303 | Weak offense despite useful catching value |
Mayo's .328 wOBA and .336 expected wOBA support continued opportunity, although 138 strikeouts against 36 walks leave a clear development target. Encarnacion-Strand's full-season expected wOBA of .332 is less forceful than the impression created by his Baltimore OPS alone. The sensible response is to retain both bats and make their roles compete on more than home runs.
Blaze Alexander's .340 wOBA and .351 expected wOBA make him more than an emergency name on the bench. His value is the ability to cover several legitimate positions while providing useful offense. That flexibility disappears if every injured player's replacement assignment is handed to him simultaneously.
Keep the development window open
The three-year batting table supplies context for the core. A young player's short major-league record should not be treated as a settled ceiling, and an established player's earlier success should not erase a weak current season. Baltimore needs enough opportunity to discover which improvements are real.
| Hitter | 2024 MLB PA / OPS | 2025 MLB PA / OPS | 2026 MLB PA / OPS |
|---|---|---|---|
| Gunnar Henderson | 719 / .893 | 651 / .787 | 702 / .712 |
| Pete Alonso | 695 / .788 | 709 / .871 | 700 / .885 |
| Coby Mayo | 46 / .294 | 294 / .687 | 454 / .758 |
| Samuel Basallo | No MLB season | 118 / .559 | 399 / .697 |
| Colton Cowser | 561 / .768 | 360 / .654 | 392 / .687 |
| Dylan Beavers | No MLB season | 137 / .775 | 363 / .680 |
| Jackson Holliday | 208 / .566 | 649 / .689 | 354 / .640 |
| Jeremiah Jackson | No MLB season | 183 / .775 | 293 / .612 |
| Blaze Alexander | 185 / .664 | 266 / .706 | 289 / .772 |
| Tyler O'Neill | 473 / .847 | 209 / .684 | 260 / .677 |
| Christian Encarnacion-Strand | 123 / .513 | 137 / .611 | 213 / .838 |
| Carlos Narváez | 15 / .564 | 446 / .725 | 285 / .467 |
The handedness table is useful for arranging those opportunities. It is not a license to declare permanent platoon limits from small samples. Mayo, Encarnacion-Strand, Basallo, Cowser and Beavers should be evaluated with their actual matchup evidence, defensive assignments and developmental needs together.
| Batter / full MLB season | LHP PA / OPS | RHP PA / OPS |
|---|---|---|
| Gunnar Henderson | 224 / .719 | 478 / .708 |
| Pete Alonso | 214 / .769 | 486 / .935 |
| Coby Mayo | 163 / 1.105 | 291 / .567 |
| Samuel Basallo | 99 / .459 | 300 / .777 |
| Colton Cowser | 65 / .445 | 327 / .734 |
| Dylan Beavers | 71 / .537 | 292 / .715 |
| Jackson Holliday | 90 / .632 | 264 / .643 |
| Jeremiah Jackson | 95 / .607 | 198 / .613 |
| Blaze Alexander | 104 / .650 | 185 / .842 |
| Tyler O'Neill | 123 / .775 | 137 / .584 |
| Christian Encarnacion-Strand | 79 / 1.010 | 134 / .743 |
| Carlos Narváez | 77 / .450 | 208 / .474 |
The proposed roster leaves substantial work for the young core. It does not solve an uneven offense by placing a veteran in every open spot. The outside outfielder has a specific defensive job, while the largest proposed commitment goes toward preserving a rotation contributor.
Catching requires two separate evaluations
Samuel Basallo hit 18 home runs in 399 plate appearances, but his catching work needs improvement. Carlos Narvaez supplied a much weaker full-season batting line while producing a positive catching-value estimate. The pairing offers different skills rather than two interchangeable backups.
| Catcher | 2026 BAL catching IP | Framing runs | Overall catching value |
|---|---|---|---|
| Samuel Basallo | 517.0 | -5.7 | -5.2 runs |
| Carlos Narváez | 238.2 | +2.0 | +4.6 runs |
Basallo's framing estimate was minus-5.7 runs, with overall catching value of minus-5.2. Narvaez's full-season estimates were plus-2.0 and plus-4.6 respectively. These measures overlap and must not be added together. They support a meaningful defensive role for Narvaez without making his .467 full-season OPS disappear.
The plan gives Basallo 95 catching starts and Narvaez 67, with Basallo also receiving limited first-base and designated-hitter work. Basallo ended the season on the concussion injured list, so clearance remains necessary. Creed Willems is a named contingency rather than an unnamed replacement catcher.
Range is a roster decision
Cowser's plus-10 Outs Above Average and Beavers' minus-9 identify a meaningful defensive difference. A roster containing both should use Cowser's range deliberately. Mullins' plus-11 provides a reason to consider him even after a .628 OPS, but that is a defensive argument, not a claim that his bat fixes the offense.
| Fielder | 2024 OAA | 2025 OAA | 2026 OAA | 2026 opportunities |
|---|---|---|---|---|
| Gunnar Henderson | 0 | -3 | +1 | 597 |
| Pete Alonso | -9 | -9 | 0 | 370 |
| Coby Mayo | -2 | -2 | -1 | 238 |
| Colton Cowser | +11 | 0 | +10 | 278 |
| Dylan Beavers | No row | 0 | -9 | 182 |
| Jackson Holliday | 0 | -8 | -2 | 299 |
| Jeremiah Jackson | No row | -3 | -3 | 253 |
| Blaze Alexander | -5 | +1 | -5 | 256 |
| Tyler O'Neill | -4 | -4 | -2 | 112 |
| Christian Encarnacion-Strand | +1 | -2 | +3 | 157 |
| Cedric Mullins | +2 | +4 | +11 | 342 |
| Randal Grichuk | -1 | -2 | 0 | 86 |
OAA is a range-based estimate, not a complete valuation of a player. Opportunity counts, positions and several seasons of results help distinguish an encouraging signal from a small or unstable sample. The plan does not convert a favorable OAA figure directly into a guaranteed number of standings wins.
| Player | 2026 BAL defensive innings | 2027 role |
|---|---|---|
| Gunnar Henderson | SS 1311.1 | Primary SS |
| Coby Mayo | 1B 111.0; 3B 568.2 | 3B/1B/DH |
| Colton Cowser | LF 53.2; CF 664.0; RF 165.1 | CF and both corners |
| Dylan Beavers | LF 381.0; CF 36.0; RF 243.0 | Corner work; limited CF experience |
| Jackson Holliday | 3B 11.0; SS 36.0; 2B 706.2 | 2B after wrist clearance |
| Jeremiah Jackson | LF 32.0; RF 7.0; 2B 581.0; 3B 1.0 | 2B and limited OF |
| Blaze Alexander | SS 81.0; LF 42.0; CF 42.0; RF 37.0; 2B 139.2; 3B 333.2 | Utility; avoid overloading every position |
| Christian Encarnacion-Strand | 1B 1.0; 3B 411.2 | 3B/1B/DH |
| Christian Franklin | LF 84.0; CF 45.0 | CF/LF depth |
| Tyler O'Neill | RF 458.2 | Limited conditional corner workload |
Alexander has actual experience around the infield and outfield, but Baltimore should not ask him to be the primary answer at all of them. Beavers' center-field sample is limited. Franklin offers another demonstrated center-field option. These are useful distinctions when choosing between a defensive center fielder and a right-handed corner bat.
Rogers is the central decision
Rogers worked 169 2/3 innings with a 4.03 ERA, 157 strikeouts and 39 walks. His 3.60 expected ERA strengthens the retention case. The proposed four-year ceiling buys a substantial starting role, not the assumption that an earlier peak will recur every season.
| Pitcher / MLB ID | GS / BAL IP | ERA / full MLB xERA | K / BB / HR | Treatment |
|---|---|---|---|---|
| Shane Baz / 669358 | 31 / 179.2 | 4.11 / 4.27 | 154 / 63 / 15 | Retained |
| Trevor Rogers / 669432 | 30 / 169.2 | 4.03 / 3.60 | 157 / 39 / 19 | Free agent; QO pending |
| Brandon Young / 687064 | 28 / 156.2 | 3.56 / 4.32 | 133 / 61 / 22 | Retained; xERA higher |
| Kyle Bradish / 680694 | 29 / 155.0 | 4.12 / 4.48 | 142 / 70 / 20 | Core surgery; separate return branch |
| Chris Bassitt / 605135 | 18 / 102.0 | 4.41 / 4.92 | 74 / 38 / 10 | Free agent; limited retention ceiling |
| Trey Gibson / 694346 | 8 / 39.2 | 6.13 / 6.15 | 37 / 27 / 7 | Developmental starter |
| Cade Povich / 700249 | 7 / 37.0 | 4.38 / 4.69 | 28 / 15 / 6 | Elbow surgery; separate return branch |
| Dean Kremer / 665152 | 7 / 36.0 | 6.50 / 4.15 | 38 / 11 / 12 | Traded to Minnesota |
| Luis De León / 801725 | 0 / 9.1 | 1.93 / 2.13 | 6 / 2 / 1 | Early MLB sample; AA evidence required |
Baz supplied 179 2/3 innings, while Brandon Young added 156 2/3. Those are meaningful pieces of a rotation foundation. Young's 4.32 expected ERA was higher than his 3.56 actual ERA, so the plan preserves his opportunity while avoiding a budget that requires every favorable result to repeat.
Bradish's conditional return can make this rotation stronger. It should not be used to erase the need for a workable opening plan. The main allocation therefore includes no Bradish innings; a separate 100-inning branch removes actual assignments from other pitchers if he is cleared.
Bassitt has a smaller job and a firm ceiling
Bassitt's 102 innings, 4.41 ERA and 4.92 expected ERA do not support treating him as a primary 170-inning purchase. He enters his age-38 season after a year interrupted by back surgery. The one-year, $6 million to $8 million proposal is a limited bridge behind Rogers, Baz and Young, with 120 innings subject to medical and spring review.
That distinction explains why Bassitt can fit this Baltimore plan after being rejected as the principal volume answer in several other club analyses. His task here is smaller, his term is one year, and the plan has a named 120-inning replacement branch if he is unavailable.
Nick Martinez is the alternative to Rogers, at two years and $26 million to $30 million. Martinez's 180 innings, 3.10 ERA and 26 walks give the alternative a coherent basis. His 3.98 expected ERA also limits how much improvement should be credited to the purchase. The plan assigns 165 innings and moves five additional innings to Young to preserve the total.
The bullpen needs dependable work
Baltimore's relievers supplied 573 innings with a 3.82 ERA and 214 walks. That is a better starting point than a complete bullpen rebuild. Rico Garcia, Cano, Anthony Nunez and Grant Wolfram provide a retained foundation, but neither a strong small sample nor a healthy roster label guarantees a full season of leverage work.
| Pitcher | 2026 BAL IP | ERA / full MLB xERA | K / BB | Treatment |
|---|---|---|---|---|
| Rico Garcia | 67.0 | 3.09 / 2.92 | 68 / 22 | Retained leverage option |
| Anthony Nunez | 59.2 | 4.07 / 3.92 | 66 / 26 | Retained; command review |
| Grant Wolfram | 52.1 | 4.30 / 3.50 | 61 / 16 | Retained |
| Yennier Cano | 49.2 | 2.90 / 3.35 | 45 / 13 | Contract extended |
| Andrew Kittredge | 48.1 | 3.54 / 4.01 | 40 / 11 | Free agent; proposed retention |
| Josh Walker | 30.1 | 2.08 / 2.70 | 29 / 12 | Small sample; useful depth |
| Cam Sanders | 20.0 | 2.70 / 3.84 | 27 / 10 | Small sample; walks matter |
| Ryan Helsley | 15.1 | 4.11 / 2.92 | 21 / 9 | Option exercised; elbow recovery |
| Alex Hoppe | 14.2 | 1.84 / 4.03 | 13 / 9 | Small sample; command matters |
| Yaramil Hiraldo | 9.1 | 8.68 / 4.27 | 13 / 10 | Depth; walks constrain role |
| Cameron Foster | 9.0 | 9.00 / 4.86 | 9 / 8 | Depth; poor MLB sample |
| Tyler Wells | 54.0 | 2.67 / 2.94 | 53 / 13 | Traded to Tampa Bay |
| Albert Suárez | 63.0 | 3.86 / 4.09 | 46 / 20 | Free agent |
Kittredge's proposed 50 innings sit close to his 48 1/3-inning 2026 workload. His 40 strikeouts and 11 walks support a command-oriented role. The $5 million to $7 million ceiling is consistent with his treatment elsewhere in the series, while the exact workload and displaced internal pitchers are specific to Baltimore.
Bautista returned in September, while Helsley's elbow problems curtailed his season. Their combined 55 innings are conditional assignments with six named replacements. Helsley's exercised option is a financial obligation; it does not establish which reliever will close or how many innings either pitcher can supply.
The next wave must earn its innings
Nestor German's 117 Triple-A innings and 4.08 ERA provide a more relevant immediate depth case than a prospect's reputation alone. Gibson's Triple-A and major-league work also supplies a basis for continued opportunity, though his major-league command needs improvement.
| Player / MLB ID | 2026 level and sample | Readiness decision |
|---|---|---|
| Nestor German / 815148 | AAA: 117.0 IP, 4.08 ERA; 120 K / 46 BB | AAA volume supports depth; selection required |
| Trey Gibson / 694346 | AAA: 91.2 IP, 4.32 ERA; 86 K / 33 BB | AAA and MLB work; command still developing |
| Luis De León / 801725 | AA: 81.0 IP, 4.33 ERA; 100 K / 42 BB | AA walks constrain immediate expansion |
| Joseph Dzierwa / 804530 | AA: 90.1 IP, 2.29 ERA; 99 K / 20 BB | Strong AA record; short conditional MLB exposure |
| Sebastian Gongora / 807792 | AA: 119.1 IP, 3.62 ERA; 111 K / 35 BB | Internal fallback requires upper-level progress |
| Kyson Witherspoon / 804817 | A+: 14.1 IP, 1.26 ERA; 20 K / 10 BB | No funded MLB workload from this A+ sample |
| Anthony Eyanson / 809254 | AA: 31.0 IP, 2.03 ERA; 47 K / 9 BB | Promising AA finish; no automatic rotation job |
| Micah Ashman / 809840 | AA: 50.1 IP, 1.79 ERA; 81 K / 14 BB | Bullpen development candidate |
| Yaqui Rivera / 700072 | AAA: 55.0 IP, 3.44 ERA; 61 K / 31 BB | Bulk depth; walks remain a concern |
| Andrew Magno / 687841 | AAA: 53.0 IP, 1.70 ERA; 55 K / 32 BB | Strong ERA but substantial walk burden |
| Creed Willems / 695735 | AAA: 453 PA, .761 OPS, 19 HR; 51 BB / 98 K | Catching contingency; selection and defense review |
| Enrique Bradfield Jr. / 690961 | AAA: 370 PA, .707 OPS, 4 HR; 37 BB / 79 K | Center-field competition; no assumed offensive leap |
| Jud Fabian / 682983 | AAA: 451 PA, .661 OPS, 14 HR; 71 BB / 138 K | Power/discipline evaluation before promotion |
| Aron Estrada / 800406 | AA: 508 PA, .802 OPS, 24 HR; 31 BB / 94 K | Middle-infield development |
| Griff O'Ferrall / 803172 | AA: 482 PA, .619 OPS, 7 HR; 49 BB / 103 K | Bat must improve before MLB assignment |
| Ethan Anderson / 803175 | AA: 351 PA, .881 OPS, 21 HR; 41 BB / 69 K | Catching development; strong AA offense |
Joseph Dzierwa's 2.29 ERA in 90 1/3 Double-A innings and Anthony Eyanson's strong 31-inning Chesapeake finish are encouraging. They are still different from a completed major-league workload. The model gives Dzierwa a small, conditional role and does not fund automatic innings for Eyanson or Kyson Witherspoon.
Witherspoon's recorded Frederick work was at High-A. Treating that sample as an immediate answer to a major-league rotation opening would skip an important development step. The same discipline applies to position prospects: a promotion must solve a defined job and pass the relevant offensive, defensive and roster tests.
Define the job before choosing the name
The acquisition table separates preferred retention, an alternate starter, a defensive outfielder and players who merit only an inquiry. Baltimore does not need another first baseman to compete with Alonso, Mayo, Basallo and Encarnacion-Strand for the same plate appearances. Its purchasing priorities should follow the actual openings.
| Candidate / MLB ID | Full 2026 MLB evidence | S&S ceiling / decision |
|---|---|---|
| Trevor Rogers / 669432 | 169.2 IP, 4.03 ERA, 3.60 xERA; 157 K / 39 BB | A: 4 years / $84-92M; QO pending |
| Chris Bassitt / 605135 | 102.0 IP, 4.41 ERA, 4.92 xERA; 74 K / 38 BB | Retain: 1 year / $6-8M |
| Andrew Kittredge / 552640 | 48.1 IP, 3.54 ERA, 4.01 xERA; 40 K / 11 BB | Retain: 1 year / $5-7M |
| Cedric Mullins / 656775 | 502 PA, .628 OPS, 15 HR; 0.281/0.264 wOBA/xwOBA | A/B: 1 year / $5-7M; 350 PA |
| Nick Martinez / 607259 | 180.0 IP, 3.10 ERA, 3.98 xERA; 109 K / 26 BB | B: 2 years / $26-30M |
| Tyler Mahle / 641816 | 149.0 IP, 3.99 ERA, 3.95 xERA; 137 K / 46 BB | Alternate: 2 years / $28-32M |
| Randal Grichuk / 545341 | 280 PA, .880 OPS, 15 HR; 0.370/0.335 wOBA/xwOBA | Alternate: 1 year / $6-8M; different OF alignment |
| Austin Hays / 669720 | 105 PA, .705 OPS, 3 HR; 0.304/0.295 wOBA/xwOBA | Evaluate only; short 2026 sample |
| Taylor Ward / 621493 | 607 PA, .670 OPS, 7 HR; 0.312/0.334 wOBA/xwOBA | Evaluate only; use full-season record |
| Shane Bieber / 669456 | 55.2 IP, 4.37 ERA, 5.99 xERA; 44 K / 24 BB | Medical inquiry; no funded workload |
| Zach Eflin / 621107 | 3.2 IP, 2.45 ERA, 3.98 xERA; 7 K / 2 BB | Rehab inquiry; no funded 2027 innings |
Mullins' 350 plate appearances displace work that would otherwise go to Cowser, Franklin and Beavers. His center-field starts allow Cowser to spend more time in a corner while preserving a credible defensive alignment. The countercase is direct: Baltimore could keep Cowser in center, spend nothing on Mullins and use the money toward pitching. That is included in the internal plan.
Grichuk is a different candidate, not a like-for-like substitution. At one year and $6 million to $8 million, his right-handed corner bat would require Cowser to take more center-field work and would squeeze different corner at-bats. Hays and Ward remain evaluations rather than funded assumptions. Their complete 2026 samples do not justify importing a reputation without a fresh role and price test.
What is already committed
The financial model begins with seven contract allocations totaling $86.175 million. It then adds four retained arbitration estimates, current buyouts and a $12 million to $16 million allowance for pre-arbitration players, minor-league depth and callups. The resulting $122.50 million to $126.50 million base is a planning allocation, not an official payroll or cash-flow statement.
| Player / MLB ID | 2027 allocation | Basis |
|---|---|---|
| Pete Alonso / 624413 | $33.500M | 2027 salary |
| Tyler O'Neill / 641933 | $16.500M | Cost retained despite conditional workload |
| Ryan Helsley / 664854 | $14.000M | Exercised player option |
| Samuel Basallo / 694212 | $1.625M | Salary-plus-allocated-bonus basis |
| Kyle Bradish / 680694 | $10.000M | First year of 2027-31 extension |
| Yennier Cano / 666974 | $2.750M | First year of 2027-28 extension |
| Shane Baz / 669358 | $7.800M | $7M salary plus $0.8M allocated signing bonus |
| GROSS TOTAL | $86.175M | Allocation, not cash spending |
| Player | Estimate, $M | Treatment |
|---|---|---|
| Gunnar Henderson | 14.10 | Published estimate; unsigned salary |
| Felix Bautista | 2.40 | Published estimate; unsigned salary |
| Jordan Westburg | 1.50 | Published estimate; unsigned salary |
| Colton Cowser | 2.20 | Published estimate; unsigned salary |
| TOTAL | 20.20 | Four retained cases; departed players excluded |
Baz's $7.8 million allocation includes his $7 million salary and an allocated portion of his signing bonus. Bradish's $10 million is the first year of his extension, and Cano's $2.75 million begins his new two-year arrangement. The model retains O'Neill's full cost even though his playing time is conditional.
Rece Hinds has a new major-league deal with undisclosed financial terms. His provisional cost belongs within the depth allowance until the actual terms can be reconciled. A missing number is not a verified zero. Departed arbitration candidates are excluded from the retained salary estimate.
Carry the buyouts, not the old option salaries
The bridge includes $2 million for Eflin, $2 million for Robert and $125,000 for Enns. It does not carry their declined option salaries. Nor does it carry a prior Mets contribution to Robert's 2026 salary into the 2027 model. Year-specific credits need year-specific evidence.
| Component | Annual allocation | Definition |
|---|---|---|
| Seven contracts | $86.175M | Includes allocated bonuses; not a cash ledger |
| Four arbitration cases | $20.20M | Estimates, not agreements |
| Eflin buyout | $2.000M | Declined option |
| Robert buyout | $2.000M | Declined option; no prior Mets salary credit carried forward |
| Enns buyout | $0.125M | Declined option |
| Pre-arb, minors and callups | $12-16M | Includes provisional Hinds cost; exact new deal undisclosed |
| Existing-roster envelope | $122.50-126.50M | Not official CBT, cash total or owner budget |
No additional Mountcastle buyout is reported in the inspected financial records. That observation is narrower than a complete audit of every contractual obligation. Any newly disclosed cost, changed arbitration result or different Hinds guarantee must be incorporated dollar for dollar before a roster decision.
The reserve is a spending allowance, not a player. It receives no plate appearances, defensive runs or innings in the model. The no-acquisition branch keeps the reserve while assigning the actual workload to named internal players, making the baseball cost of spending less visible.
Three funded paths
Plan A's annual additions total $43 million to $53 million. Its new commitment, including the proposed multiyear Rogers contract and the reserve, totals $106 million to $122 million. The distinction matters because the first-year roster allocation is much smaller than the total contractual exposure.
| Plan | Annual additions | Total allocation | New commitment |
|---|---|---|---|
| A: Rogers / Bassitt / Kittredge / Mullins | $43-53M | $165.50-179.50M | $106-122M |
| B: Martinez replaces Rogers | $35-45M | $157.50-171.50M | $48-60M |
| C: Internal roster | $6-8M | $128.50-134.50M | $6-8M |
Plan B replaces Rogers with Martinez. That lowers annual additions to $35 million to $45 million and the full new commitment to $48 million to $60 million. It also changes the rotation's composition and removes the assumption that Baltimore can retain its preferred left-hander. Martinez is an alternative transaction, not a player available to every club in this series at once.
Plan C adds only the $6 million to $8 million reserve. It keeps the young bats' opportunities and minimizes new guarantees, but its starting-pitching burden is materially heavier. The argument for this path is financial flexibility and development. The argument against it is the risk of making the major-league season depend on several promotions succeeding together.
The qualifying offer comes first
Rogers has a $23.15 million qualifying offer pending. If he accepts, that amount replaces the proposed $21 million to $23 million annual contract allowance. With the other preferred moves, the total becomes $167.65 million to $179.65 million. Acceptance plus only the reserve produces a $151.65 million to $157.65 million envelope.
| Branch | Annual effect | Consequence |
|---|---|---|
| Rogers accepts QO | $23.15M replaces $21-23M | A with other moves: $167.65-179.65M |
| Accepted QO, no other purchases | $29.15-31.15M including reserve | Existing roster plus Rogers: $151.65-157.65M |
| Mahle instead of Martinez | B adds $1M annually | $28-32M guarantee replaces $26-30M |
| Grichuk instead of Mullins | A/B adds $1M annually | Corner bat; Cowser takes more CF, different displacement |
| No Mullins | Subtract $5-7M | 350 PA move to Cowser, Franklin and Beavers |
| No Kittredge | Subtract $5-7M | 50 relief innings move to named internal options |
| No acquisitions | $6-8M reserve only | 290 starting innings and 50 relief innings replaced internally |
| Hinds contract or other liabilities change | Reprice dollar for dollar | Undisclosed terms are not verified zero cost |
Those branches prevent a common budgeting mistake: treating the qualifying offer as a separate charge while also retaining the proposed salary, or spending the same available dollars before the decision is known. If Rogers declines and leaves, any compensation must be determined under the applicable rules rather than assumed from a generic draft-pick description.
Mahle is another starter alternative at two years and $28 million to $32 million, one million dollars more annually than Martinez at either end of the planning range. Choosing that route requires a new medical and role check. A higher or lower ceiling must be explained by the job and evidence, not by a desire to vary names across articles.
Allocate the at-bats
The preferred plan allocates 6,200 plate appearances across a season. It gives Henderson and Alonso 650 each, Mayo 500, Basallo 450, Cowser 550 and Beavers 500. Holliday, Westburg and O'Neill have explicit recovery conditions, with reduced or replacement workloads available.
| Hitter | PA | Role |
|---|---|---|
| Gunnar Henderson | 650 | SS/DH |
| Pete Alonso | 650 | 1B/DH |
| Coby Mayo | 500 | 3B/DH |
| Samuel Basallo | 450 | C/1B/DH; concussion clearance |
| Colton Cowser | 550 | CF and corners |
| Dylan Beavers | 500 | Corners |
| Jackson Holliday | 450 | 2B; wrist clearance |
| Blaze Alexander | 450 | IF/OF utility |
| Christian Encarnacion-Strand | 350 | 3B/1B/DH |
| Cedric Mullins | 350 | Proposed CF acquisition |
| Carlos Narvaez | 300 | C/DH |
| Jeremiah Jackson | 250 | 2B/utility |
| Christian Franklin | 200 | CF/corners |
| Rece Hinds | 100 | RF/DH |
| Jordan Westburg | 300 | Conditional later-season 3B/DH |
| Tyler O'Neill | 150 | Conditional corner/DH return |
| TOTAL | 6200 | Season allocation, not one active roster |
| Change from A | PA removed | Replacement and position |
|---|---|---|
| C: no Mullins | 350 | Cowser +100, Franklin +150, Beavers +100. CF: Cowser +65, Franklin +20; Cowser LF 60 to Franklin 35/Alexander 25; Cowser RF 10 to Beavers |
| No Westburg | 300 | Mayo +100, CES +100, Alexander +50, Jackson +50; 50 3B starts to Mayo 25/CES 25; 20 DH starts to Mayo 10/Alexander 10 |
| No O'Neill | 150 | Beavers +75, Franklin +50, Hinds +25; LF 15 to Franklin 10/Beavers 5, RF 20 to Beavers 10/Hinds 10, DH 5 to Hinds |
| No Holliday | 450 | Alexander +200, Jackson +150, Carter Young +100 after selection; 2B 105 to Alexander 55/Jackson 30/Young 20; DH 5 to Jackson |
| No Basallo | 450 | Narvaez +200, Willems +250 after selection; C 95 to Narvaez 40/Willems 55, 1B 5 to CES, DH 10 to Willems |
| Combined absences | Rebuild allocation | Branches cannot be stacked without checking starts and total workloads |
The alternative branches are not additive wish lists. Losing both Holliday and Westburg, for example, would require a new combined allocation rather than handing Alexander two separate full workloads. The same rule applies to catching and the outfield. Every replacement must have a position, a reasonable number of starts and a roster path.
Allocate the positions
The position table assigns 162 starts at every defensive position and at designated hitter. No player exceeds 162 combined starts. That constraint exposes the tension among Mayo, Encarnacion-Strand, Westburg and the designated-hitter slot, and it prevents a promising bat from being added without displacing someone.
| Pos. | 162-start allocation | Condition |
|---|---|---|
| C | Basallo 95; Narvaez 67 | Seasonal rotation; recovery branches replace starts |
| 1B | Alonso 145; CES 12; Basallo 5 | Seasonal rotation; recovery branches replace starts |
| 2B | Holliday 105; Jackson 40; Alexander 17 | Seasonal rotation; recovery branches replace starts |
| 3B | Mayo 60; CES 50; Westburg 50; Alexander 2 | Seasonal rotation; recovery branches replace starts |
| SS | Henderson 145; Alexander 17 | Seasonal rotation; recovery branches replace starts |
| LF | Cowser 60; Beavers 40; Alexander 30; Franklin 17; O'Neill 15 | Seasonal rotation; recovery branches replace starts |
| CF | Mullins 85; Cowser 65; Franklin 12 | Seasonal rotation; recovery branches replace starts |
| RF | Beavers 85; Cowser 10; O'Neill 20; Hinds 20; Alexander 20; Franklin 7 | Seasonal rotation; recovery branches replace starts |
| DH | Alonso 10; Mayo 50; Basallo 10; CES 10; Westburg 20; Hinds 5; O'Neill 5; Alexander 10; Henderson 10; Holliday 5; Jackson 10; Narvaez 5; Mullins 5; Franklin 7 | Seasonal rotation; recovery branches replace starts |
These are season-wide assignments, not a claim that all listed players fit on the same Opening Day roster. Options, selections, injuries and promotion dates still matter. The purpose is to test whether the baseball plan is internally coherent before asking whether the club can sign the preferred players.
Allocate the innings
The starting plan assigns 162 games and 860 innings. Rogers, Baz and Young carry the largest workloads; Bassitt supplies a smaller bridge; Gibson, German, De Leon and Dzierwa cover the remaining starts. Bradish and Povich can replace part of that work when cleared, but their return branches are not counted in the main total.
| Pitcher | GS / IP | Condition |
|---|---|---|
| Shane Baz | 30 / 170 | Health, command and promotion gate |
| Brandon Young | 28 / 155 | Health, command and promotion gate |
| Trevor Rogers | 30 / 170 | Proposed retention; no assumed agreement |
| Chris Bassitt | 24 / 120 | Proposed retention; no assumed agreement |
| Trey Gibson | 20 / 100 | Health, command and promotion gate |
| Nestor German | 14 / 70 | Health, command and promotion gate |
| Luis De Leon | 12 / 55 | Health, command and promotion gate |
| Joseph Dzierwa | 4 / 20 | Health, command and promotion gate |
| TOTAL | 162 / 860 | No Bradish or Povich innings assumed in this branch |
| Pitcher | IP | Role or condition |
|---|---|---|
| Rico Garcia | 70 | Performance, health and roster-selection gate |
| Yennier Cano | 60 | Performance, health and roster-selection gate |
| Anthony Nunez | 60 | Performance, health and roster-selection gate |
| Grant Wolfram | 50 | Performance, health and roster-selection gate |
| Josh Walker | 40 | Performance, health and roster-selection gate |
| Cam Sanders | 40 | Performance, health and roster-selection gate |
| Alex Hoppe | 35 | Performance, health and roster-selection gate |
| Felix Bautista | 25 | Conditional recovery workload with named replacement |
| Ryan Helsley | 30 | Conditional recovery workload with named replacement |
| Andrew Kittredge | 50 | Proposed retention |
| Cameron Foster | 25 | Performance, health and roster-selection gate |
| Yaramil Hiraldo | 20 | Performance, health and roster-selection gate |
| Philip Abner | 20 | Performance, health and roster-selection gate |
| Yaqui Rivera | 10 | Performance, health and roster-selection gate |
| Luis De Leon | 25 | Performance, health and roster-selection gate |
| Trey Gibson | 20 | Performance, health and roster-selection gate |
| TOTAL | 580 | 860 starter + 580 relief = 1,440 IP |
The separate bullpen allocation contains 580 innings, producing 1,440 total. Some young pitchers appear in both roles, so their combined workload must be reviewed rather than treating each table as independent. The totals are planning conventions, not a prediction of extra innings, weather or the number of outs the staff will actually record.
| Change from A | IP / starts adjustment | Replacement |
|---|---|---|
| B: Martinez for Rogers | 30 starts / 165 IP | Young adds 5 IP; total remains 860 |
| C: no Rogers or Bassitt | -54 starts / -290 IP | Gibson +10/55; German +14/75; De Leon +12/65; Dzierwa +10/55; Gongora +8/40 |
| C: no Kittredge | -50 RP IP | Wolfram +10; Walker +10; Sanders +10; Hoppe +10; Garcia +5; Nunez +5 |
| Bradish cleared | +20 starts / +100 IP | Gibson -8/40; German -6/30; De Leon -6/30 |
| Povich cleared | +20 starts / +100 IP | Same displacement as Bradish; do not stack unchanged |
| Neither Bautista nor Helsley clears | -55 RP IP | Garcia +10; Cano +10; Nunez +10; Wolfram +10; Sanders +10; Hoppe +5 |
| Bassitt unavailable and no replacement | -24 starts / -120 IP | Gibson +6/30; German +8/40; De Leon +6/30; Dzierwa +4/20 |
| TOTAL | 162 starts; 860 + 580 IP | Balanced totals do not establish sufficient pitching quality |
Without Rogers and Bassitt, 290 starting innings move to Gibson, German, De Leon, Dzierwa and Sebastian Gongora. Several would need more demanding workloads and successful transitions. That is the clearest baseball reason to fund at least one dependable starter. Balanced arithmetic alone does not make the cheaper staff competitive.
Compare the repeated candidates
Martinez has the same two-year, $26 million to $30 million ceiling used in the Reds, Padres, Giants and White Sox preparations. Baltimore's job is specifically the Rogers alternative: 30 starts and 165 innings, with Young taking five more innings. There is no outgoing talent in this free-agent proposal. The internal alternative distributes Rogers' starts rather than crediting a vacant budget line with his production.
Kittredge's $5 million to $7 million ceiling also remains consistent. Minnesota's plan assigns him 50 innings and San Francisco's 45; Baltimore assigns 50, displacing portions of Wolfram, Walker, Sanders, Hoppe, Garcia and Nunez's internal workload. The intended purchase is command and a defined amount of relief work. It is not a new closer label or a guarantee of leverage success.
Mullins was not the preferred offensive repair for Cleveland and remained only a defensive inquiry for Cincinnati. Baltimore's specific proposal buys 350 plate appearances and 85 center-field starts while changing Cowser's defensive deployment. The same $5 million to $7 million ceiling reflects the same weak batting evidence and useful range. If that job is not worth the cost, the internal outfield is already mapped.
Bassitt's role is deliberately smaller than the primary-volume jobs for which other dossiers rejected him. A one-year, $6 million to $8 million bridge does not become attractive merely because he previously pitched in Baltimore. It must pass the health test and remain secondary to a stronger rotation commitment.
What would change the result
The sensitivity table holds the relationship between scoring and prevention in view. It uses the simple formula 162 times runs scored squared, divided by the sum of runs scored squared and runs allowed squared. These are illustrative 162-game equivalents, not official standings projections. Baltimore's actual 2026 record remains 79-82.
| Illustrative change from 2026 | RS / RA | Margin | 162-game simple run-ratio wins |
|---|---|---|---|
| Unchanged runs | 718 / 739 | -21 | 78.7 |
| Same offense; prevent 30 | 718 / 709 | +9 | 82.0 |
| Score 30 more; prevent 20 | 748 / 719 | +29 | 84.2 |
| Score 30 fewer; prevent 20 | 688 / 719 | -31 | 77.4 |
| Score 30 fewer; allow 30 more | 688 / 769 | -81 | 72.0 |
The most persuasive upside comes from several modest improvements working together: more consistent offense from the young core, a stable rotation, better deployment of outfield range and fewer innings forced onto unready replacements. The downside is equally concrete. Losing starting volume while counting on every recovery would expose the bullpen and make a second offensive disappointment much harder to absorb.
No acquisition plan should receive credit for all of those gains in advance. The club needs checkpoints that can be observed: actual recovery clearance, competitive strike throwing, upper-level performance, defensive execution and roles that remain available when the roster changes.
The recommendation
Prioritize Rogers, preserve a clear alternative through Martinez or Mahle, and keep Bassitt's bridge role modest. Retain command in the bullpen without assuming two recovered closers can carry the entire late-inning burden. Decide the outfield purchase by the defensive alignment it creates and the plate appearances it removes.
Baltimore has enough young talent to justify patience with development. It also has enough money already committed to require a credible major-league plan around that development. Protecting the pitching gains is the practical connection between those two responsibilities.
This analysis uses completed 2026 performance and November 3 roster and market checks. Proposed prices, workloads and alternatives are S&S judgments. The next release check must reconcile new transactions, option outcomes, injuries, contract details and the actual availability of every proposed acquisition.
Go to the sources
See something that needs attention? Read our corrections process.