STADIUM&STREET
Explore S&S

Team analysis · 2027 roster planning

Give the Angels a dependable middle

November 3, 2026 edition

Published Edition roster checked 21 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 28-page PDF is suitable for forwarding. Proposed prices and workloads are scenarios.

Read the full Angels analysis (PDF, 28 pages) → · 209 KB

Download a copy

Los Angeles went 62-100 with a minus-97 run margin. Runs allowed fell by 85; scoring fell by 18.
Original Stadium & Street comparison from MLB regular-season statistics. Three costed plans with explicit workload alternatives.

The decision in one page

The Angels prevented 85 more runs in 2026 than they had the year before. They still lost 100 games. That combination should shape the offseason: retain the pitching gains that have credible underlying support, improve the weak positions around them and resist paying as though one famous addition will close the entire gap.

Our preferred plan buys Carson Kelly for a defined catching share, Tyler Mahle for 150 rotation innings and Taylor Clarke for 65 relief innings. The proposed annual allocations are $8-10 million, $14-16 million and $4-6 million. A separate $6-8 million depth reserve brings annual additions to $32-40 million. The resulting player-allocation envelope is approximately $137.02-149.02 million, before unknown deferred cash installments. These are S&S negotiating limits, not reported offers or a verified club budget.

The plan gives Christian Moore and Denzer Guzman substantial opportunities without requiring either to solve several positions at once. It leaves center field to Jose Siri, Bryce Teodosio and a conditional Nelson Rada promotion. It keeps Mike Trout's bat in the lineup while assigning more work away from the outfield. It also makes the catching decision explicit: Kelly takes work that otherwise falls to Moises Ballesteros, Tyler Heineman and Logan Porter.

The alternative buys Trent Grisham for center field and leaves Mahle's innings to the organization. It costs less, but its pitching burden is materially riskier. A third path makes no major acquisition. That version balances the workload on paper and exposes exactly where the current roster remains thin. The choice is between different uses of money and playing time, not three interchangeable shopping lists.

Better run prevention, fewer wins

Los Angeles went 62-100 with 655 runs scored and 752 allowed. Its minus-97 margin improved by 67 runs from 2025, while its win total fell by ten. Scoring declined by 18 runs, and home runs fell from 226 to 154. The lineup's .679 OPS left little room for mistakes even after the pitching staff reduced its ERA from 4.89 to 4.29.

Angels regular-season results, 2024-26
SeasonRecordRuns for / againstMarginOPS / ERA
202463-99635 / 797-162.670 / 4.56
202572-90673 / 837-164.695 / 4.89
202662-100655 / 752-97.679 / 4.29

The completed schedule provides useful context. The Angels went 19-29 in one-run games and 6-14 in extra innings. Those groups overlap, so their deficits cannot be added. A simple squared run-ratio calculation produces about 69.9 wins from the full season's scoring totals, roughly eight more than the actual result. That is a description of how aggregate runs translated into wins, not evidence that all eight will return automatically.

Sequencing, bullpen availability, defense and the timing of scoring can change individual games. The season totals alone cannot separate their causal contributions. The practical lesson is to improve repeatable skills, especially walks allowed, receiving depth and defensive coverage, while avoiding an offseason valuation built entirely on the record in close games.

Begin with the roster that remains

The November 3 official 40-man snapshot contains 37 players. Its administrative Active labels do not establish medical readiness. Jack Kochanowicz underwent Tommy John surgery in June; the club's September update lists a possible late-2027 return. He receives no innings in the preferred plan.

Several important 2026 Angels are no longer available to this roster. Logan O'Hoppe and Chase Silseth moved to Texas, Jose Soriano to Toronto, Jo Adell to Cleveland and Ryan Zeferjahn to the Cubs. Their Angels statistics describe the season just completed. They cannot also appear as retained 2027 production. Kyren Paris was claimed by the Mets, while Sebastian Rivero's outright assignment is distinct from a guaranteed major-league catching role.

Departed players, separate from retained workload
Player / MLB IDReconciliationTreatment
Logan O'Hoppe / 681351Traded to TexasNo automatic retained major-league workload
Chase Silseth / 681217Traded to TexasNo automatic retained major-league workload
José Soriano / 667755Traded to TorontoNo automatic retained major-league workload
Jo Adell / 666176Traded to ClevelandNo automatic retained major-league workload
Ryan Zeferjahn / 666171Traded to CubsNo automatic retained major-league workload
Kyren Paris / 677347Mets waiver claim October 29No automatic retained major-league workload
Sebastián Rivero / 665861Outright to Salt Lake October 29No automatic retained major-league workload
Travis d'Arnaud / 518595Free agency October 29No automatic retained major-league workload
Adam Frazier / 624428Free agency October 29No automatic retained major-league workload
Yoán Moncada / 660162Free agency October 29No automatic retained major-league workload
Jorge Soler / 624585Expired contract; free agentNo automatic retained major-league workload
Brent Suter / 608718Departed; historical contributionNo automatic retained major-league workload

Anthony Rendon is a free agent, but his deferred obligation remains a financial issue. Robert Stephenson's club option was declined. The departures of Travis d'Arnaud, Adam Frazier, Yoan Moncada and Jorge Soler also change the competition for work. None of their expired salaries is carried forward as a retained-player commitment, and no hypothetical trade or non-tender is credited with savings before it occurs.

The three preferred signings would fill the present three 40-man openings. Rada and Camden Minacci would require later selection decisions, with corresponding space created under the rules then in effect. This season-long model does not claim that every named player fits on the active roster on Opening Day.

Trout and Neto still anchor the offense

Trout supplied 634 plate appearances, 107 walks and an .803 OPS. His .354 wOBA and .381 expected wOBA support the judgment that he remains a valuable offensive player. They do not guarantee a return to an earlier career peak. The proposed 550-PA allocation builds in room for rest and other hitters while preserving his central role.

Neto's 27 home runs and 704 plate appearances are the lineup's clearest combination of power and availability. The countercase is also visible: 215 strikeouts, a .336 wOBA against .317 expected wOBA, and 12 caught stealings alongside 24 successful steals. The plan assigns 650 PA and does not manufacture further improvement merely by extending his best stretches over a full season.

2026 Angels batting, club-specific samples
Player / MLB IDLAA PAAVG / OBP / SLGHRBB / K
Zach Neto / 687263704.239 / .330 / .4362770 / 215
Mike Trout / 545361634.242 / .382 / .42122107 / 165
Vaughn Grissom / 687093474.242 / .307 / .3861331 / 87
Nolan Schanuel / 694384446.276 / .351 / .385742 / 58
Oswald Peraza / 672724370.226 / .282 / .334717 / 111
Josh Lowe / 666139343.209 / .273 / .3601225 / 105
Wade Meckler / 685133337.300 / .373 / .387332 / 63
Denzer Guzman / 694203304.219 / .266 / .336817 / 78
Jose Siri / 642350251.241 / .296 / .4171015 / 80
Moisés Ballesteros / 694208177.199 / .260 / .280313 / 46
Christian Moore / 695681147.187 / .252 / .276211 / 48
Tyler Heineman / 623168113.192 / .238 / .23203 / 11
Bryce Teodosio / 66932676.214 / .267 / .24305 / 27

Schanuel offers a different skill set. He struck out 58 times and walked 42 times in 446 PA, with a .351 on-base percentage. Seven home runs and a .385 slugging percentage limit the offensive ceiling at first base. His value depends on reaching base, controlling the strike zone and converting defensive chances, rather than meeting an invented power benchmark for its own sake.

The table uses Angels-only batting samples. Ballesteros and Heineman also played elsewhere in 2026, so their full-season comparison rows below intentionally contain different plate-appearance totals. Mixing those populations would overstate or understate the evidence for the player the Angels actually acquired.

Development must survive the major-league test

Moore posted a .943 OPS in 418 Triple-A plate appearances, then a .528 OPS in 147 Angels PA. Guzman produced a .974 OPS in 268 Triple-A PA and .602 in 304 major-league PA. Those are reasons to preserve development opportunities and reasons to provide alternatives. Neither player's minor-league line can be pasted into a major-league projection.

Grissom's .693 OPS is useful context for a player moving among several jobs. His 87 strikeouts in 474 PA show a different contact profile from Neto's, but his .307 on-base percentage and defensive results limit the case for making him an unquestioned everyday answer at one position. Peraza's .616 OPS is an improvement on his 2025 season, yet remains a modest offensive foundation for a regular role.

Three-year full MLB batting samples
Hitter2024 MLB PA / OPS2025 MLB PA / OPS2026 MLB PA / OPS
Zach Neto602 / .761554 / .793704 / .766
Mike Trout126 / .866556 / .798634 / .803
Vaughn Grissom114 / .465No MLB season474 / .693
Nolan Schanuel607 / .705564 / .742446 / .736
Oswald Peraza11 / .773265 / .473370 / .616
Josh Lowe387 / .693435 / .649343 / .633
Wade MecklerNo MLB seasonNo MLB season337 / .760
Denzer GuzmanNo MLB season43 / .566304 / .602
Jose Siri448 / .62136 / .292251 / .713
Moisés BallesterosNo MLB season66 / .868352 / .612
Christian MooreNo MLB season184 / .654147 / .528
Tyler Heineman16 / .396174 / .777200 / .443
Bryce Teodosio12 / .166150 / .55276 / .510

The three-year view separates a genuine track record from a short breakthrough. Trout's 2025 and 2026 OPS figures were nearly identical. Schanuel's 2026 OPS was close to 2025. Josh Lowe's sequence declined from .693 to .649 to .633. Meckler's .760 in 337 PA is encouraging, but it is his first substantial major-league sample in this window. The plan gives each a job sized to that evidence.

2026 full-season Statcast batting and expected statistics
Batter / full MLB yearwOBAxwOBASLG / xSLG
Zach Neto0.3360.3170.436 / 0.412
Mike Trout0.3540.3810.421 / 0.487
Vaughn Grissom0.3060.3090.386 / 0.380
Nolan Schanuel0.3280.3340.385 / 0.389
Oswald Peraza0.2760.2720.334 / 0.330
Josh Lowe0.2790.2840.360 / 0.372
Wade Meckler0.3410.3140.387 / 0.359
Denzer Guzman0.2670.2650.336 / 0.327
Jose Siri0.3080.3040.417 / 0.425
Moisés Ballesteros0.2740.2900.331 / 0.361
Christian Moore0.2390.2540.276 / 0.313
Tyler Heineman0.2040.2360.220 / 0.259
Bryce Teodosio0.2340.2100.243 / 0.232

Expected statistics describe contact and related outcomes under the model's definitions. They help identify where results and underlying contact diverged. They are not forecasts, and the gap between wOBA and expected wOBA is not a bank of runs waiting to be collected next year.

Use platoons where the evidence is useful

Schanuel had a .780 OPS against right-handed pitching and .615 against left-handers. Meckler's corresponding figures were .800 and .554, while Josh Lowe's were .674 and .420. The latter two left-handed-pitching samples contained only 56 and 55 PA. That is enough to justify competition and flexible lineup construction, not enough to pronounce a permanent inability.

2026 batting by pitcher handedness
Batter / full MLB seasonLHP PA / OPSRHP PA / OPS
Zach Neto192 / .865512 / .727
Mike Trout179 / .831455 / .792
Vaughn Grissom178 / .722296 / .676
Nolan Schanuel119 / .615327 / .780
Oswald Peraza137 / .715233 / .559
Josh Lowe55 / .420288 / .674
Wade Meckler56 / .554281 / .800
Denzer Guzman106 / .676198 / .563
Jose Siri126 / .738125 / .687
Moisés Ballesteros62 / .572290 / .621
Christian Moore52 / .59195 / .494
Tyler Heineman55 / .336145 / .485

Grissom and Peraza give the manager right-handed alternatives, although their own batting records do not justify assuming that every platoon substitution creates an advantage. Siri's .738 OPS against left-handers and .687 against right-handers also argues for a role more specific than a blanket offensive dismissal.

The preferred allocation leaves Trout available for some outfield work, Grissom for first base and the infield, and Peraza for middle-infield coverage. That flexibility has a cost: those players need actual defensive preparation for the assigned positions. A favorable split cannot erase the run-prevention consequences of where a substitute stands.

Defense needs a measured response

The strongest defensive improvement in this group belongs to Schanuel, whose OAA moved from minus-five in 2024 and minus-two in 2025 to plus-four in 2026. Neto's sequence was minus-five, minus-eight and minus-eight. His repeated negative results deserve attention to positioning, range and execution rather than an assumption that everyday availability makes the problem disappear.

Three-year Outs Above Average and 2026 opportunities
Fielder2024 OAA2025 OAA2026 OAA2026 opportunities
Zach Neto-5-8-8537
Mike Trout-1-2-5297
Vaughn Grissom-2No row-13326
Nolan Schanuel-5-2+4269
Oswald Peraza+0+2-1304
Josh Lowe-2-4+2181
Wade MecklerNo rowNo row+1165
Denzer GuzmanNo row-5-1247
Jose Siri+16+0-4172
Christian MooreNo row-2-3130
Bryce Teodosio+0+10+559
Trent Grisham+2-2-6280
Matt Vierling+0+0+2174

Grissom's minus-13 OAA across his 2026 work is the largest warning among the retained hitters. The response is a more controlled set of assignments and competition, not an unsupported claim that he can become a premium defender by changing positions. Moore's minus-three and Guzman's minus-one came in smaller opportunity sets and should be interpreted with those samples in view.

Teodosio's plus-five OAA in 59 opportunities is promising but too small to scale linearly into an elite full-season total. His plus-ten in 2025 adds useful context. Siri's plus-16 in 2024 and minus-four in 2026 show why an older reputation should not settle the present decision. The internal center-field competition should measure current range and routes alongside offense.

OAA is measured in outs, not runs, and it is not added directly to the pitching or batting model. The table preserves both the multi-year range and the 2026 opportunity count. A small sample and a missing row are different things.

Kelly gives the catching plan room to work

Ballesteros caught 153.1 innings for the Angels after his arrival. His full major-league batting sample was 352 PA with a .612 OPS, compared with .540 in his 177 Angels PA. His receiving development and his offense both require attention. A zero in a non-catching OAA row says nothing useful about his ability to handle the catching workload.

Heineman's full-season catching value was plus-8.47 runs, including plus-5.87 framing runs. Those figures span his entire major-league season, not just his 301 Angels catching innings. His .443 full-season OPS presents the opposing cost. He can provide a defensive role without being asked to carry an everyday offensive assignment.

2026 catching innings and framing values
Catcher2026 LAA catching IPFull MLB framingFull MLB catching value
Moisés Ballesteros153.1-1.48Unknown
Tyler Heineman301.0+5.87+8.47
Carson KellyExternal candidate+1.02-1.03
Ryan JeffersExternal candidate-1.31-2.24

Kelly's 425 PA, .712 OPS and .320 wOBA offer a steadier offensive baseline than the returning alternatives. His .311 expected wOBA counsels restraint, and his minus-1.03 overall catching run value prevents selling him as a universal defensive upgrade. The proposed two-year, $16-20 million ceiling buys 400 PA and 90 catching starts. Ballesteros retains 40 catching starts plus first-base and DH work.

Jeffers is the more productive offensive comparison, with an .814 OPS and .344 expected wOBA. His existing qualifying offer makes availability and acquisition cost conditional, however. He is not silently substituted at a bargain salary. Higashioka remains a Texas player, and a trade would need a separate price and roster review. Neither is included in the funded plans.

The rotation starts with Detmers and Urena

Detmers' 185 innings, 211 strikeouts and 48 walks support the strongest retained starter case. A 3.36 ERA and 3.30 expected ERA broadly agree. The preferred plan assigns 30 starts and 175 innings, slightly below his completed workload. Urena receives 28 starts and 155 innings after 148.1 innings with a 2.97 ERA and 3.30 expected ERA.

2026 Angels starter candidates and full-season xERA
Pitcher / MLB IDGS / LAA IPERA / full MLB xERAK / BB / HRPlanning treatment
Reid Detmers / 67228232 / 185.03.36 / 3.30211 / 48 / 19Primary starter
Walbert Ureña / 70071227 / 148.12.97 / 3.30142 / 68 / 10Retain; walk rate limits margin
Ryan Johnson / 69627019 / 100.05.04 / 4.8679 / 43 / 18Internal rotation; run-prevention test
Grayson Rodriguez / 68057020 / 98.26.02 / 5.6985 / 43 / 16Reduced workload; performance risk
Yusei Kikuchi / 57932814 / 67.24.92 / 4.7667 / 30 / 7115 IP only if ready; expanded from 2026
Jack Kochanowicz / 68679913 / 64.06.19 / 5.6247 / 36 / 7TJ recovery; zero main-plan IP
George Klassen / 6919466 / 27.03.67 / 5.5824 / 21 / 2Depth; walks and xERA caution
Caden Dana / 7026740 / 0No LAA sample / No row0 / 0 / 0AAA evidence; promotion gate
Mitch Farris / 8150830 / 60.04.05 / 4.9563 / 29 / 10Starter and relief coverage
Sam Aldegheri / 6919516 / 33.25.08 / 5.5122 / 17 / 5Bulk depth
José Soriano / 66775522 / 123.03.29 / 4.45127 / 57 / 12Toronto departure; no retained IP

Urena's 68 walks are the caution. The next improvement is better strike throwing without sacrificing the contact outcomes that made his season useful. A low ERA does not remove the risk created by that many free baserunners. Ryan Johnson, Rodriguez and Klassen face different versions of the same workload question: which innings can they provide effectively, rather than merely occupy?

Rodriguez's 6.02 ERA and 5.69 expected ERA make an automatic rebound difficult to underwrite. Johnson's 5.04 and 4.86 do the same. Their planned 90 innings apiece preserve opportunities while limiting how much of the season depends on immediate improvement. Klassen's 3.67 ERA in 27 MLB innings is less reassuring beside 21 walks and a 5.58 expected ERA.

Kikuchi's proposed 115 innings exceed his 67.2 in 2026. That is a conditional workload, not a medical conclusion. The report includes a named replacement branch. Kochanowicz remains outside the principal rotation, so the plan does not need a precise recovery date to reach 162 starts.

Mahle purchases a specific block of innings

Mahle's full 2026 season comprised 149 innings, 137 strikeouts and 46 walks, with a 3.99 ERA and 3.95 expected ERA. His 1.99 ERA in 54.1 Atlanta innings should not eclipse the 5.13 ERA in 94.2 San Francisco innings. The full-season evidence is the appropriate basis for a 150-inning proposal.

At two years and $28-32 million, the annual ceiling is $14-16 million. That is the same range tested in the Cardinals and Royals work. Here the marginal job is clearer than a generic instruction to add pitching: Mahle removes 150 innings from the combined Klassen, Dana and Aldegheri alternative. The cost buys a more established performance record and reduces the development burden on those three pitchers.

The strongest objection is that Los Angeles is spending meaningful money on a pitcher who does not transform the top of the rotation. That is true. The recommendation follows from the roster's need for usable innings behind Detmers and Urena, with limited confidence in several other options. If Mahle's market price rises above the ceiling or the health review cannot support the workload, the Angels should use the internal branch or re-price a different starter. They should not pretend an empty allowance supplies his innings.

Relief needs command more than a new label

The Angels walked 639 batters in 1,430.1 innings in 2026, approximately 4.02 per nine. A single reliever cannot repair that team-wide problem. Clarke is proposed for a limited, identifiable contribution: 65 middle- and later-inning relief innings at one year and $4-6 million.

2026 Angels relief evidence, including departures
PitcherLAA IPERA / full MLB xERAK / BBTreatment
Samy Natera Jr.31.23.13 / 2.5148 / 13Promising 31.2-IP sample
José Fermin53.23.86 / 4.6062 / 25Retain; command work
Sam Bachman48.24.81 / 4.0349 / 29Walks limit leverage
Tayler Saucedo21.12.53 / 2.7226 / 7Retain; small MLB sample
Blake Weiman17.22.55 / 3.0316 / 3Low-walk small sample
Ryan Watson16.12.20 / 4.6922 / 4Full-season xERA is less favorable
Ben Joyce15.14.11 / 3.8118 / 930 IP conditional on readiness
Brett Kerry13.23.95 / 3.0312 / 2Depth; AAA starter results weaker
Luke Murphy20.06.75 / 4.3520 / 11Run-prevention improvement needed
Trevor Martin4.04.50 / 5.652 / 3Only four LAA innings
Ryan Zeferjahn51.23.66 / 3.1075 / 32Cubs departure
Chase Silseth39.22.72 / 4.0948 / 22Texas departure
Brent Suter63.14.12 / 3.9555 / 17Departed

Clarke walked 14 and struck out 45 in 73 innings. His 2.96 ERA was substantially better than his 4.42 expected ERA, so the price should reflect a command-oriented depth role rather than a dominant closer. That distinction matters when comparing him with harder-throwing internal pitchers who have walked too many hitters.

Natera's 48 strikeouts and 13 walks in 31.2 innings, alongside a 2.51 expected ERA, make him an interesting retained option. The sample remains small. Fermin, Bachman and Joyce each need a realistic command and readiness assessment before their workloads expand. Weiman's three walks in 17.2 innings are useful evidence, but no more reason to project a full season without qualification than a few poor outings would be to discard him.

The plan distributes 575 relief innings among 14 pitchers over the season. It does not assume those pitchers are simultaneously active or that the late-inning hierarchy is settled in November. Joyce receives 30 conditional innings, with a separate replacement allocation if he cannot provide them.

Keep the farm's horizons separate

Rada's 585 Triple-A plate appearances, .739 OPS and 72 walks support a center-field opportunity if his defense and major-league readiness clear. Three home runs describe the present power contribution. The plan asks for 250 PA and 55 center-field starts after selection, leaving Siri and Teodosio meaningful work rather than declaring the competition finished.

2026 development cases and actual levels
Player / MLB ID2026 level and sampleReadiness decision
Nelson Rada / 703185AAA: 585 PA, .739 OPS, 3 HR; 72 BB / 109 KConditional CF opportunity; no MLB performance assigned
Christian Moore / 695681AAA: 418 PA, .943 OPS, 11 HR; 73 BB / 94 KEarn 2B role; AAA success did not yet carry to MLB
Denzer Guzman / 694203AAA: 268 PA, .974 OPS, 12 HR; 27 BB / 48 K3B competition; strong AAA, weak MLB sample
Caden Dana / 702674AAA: 93.0 IP, 5.52 ERA; 86 K / 60 BBCommand work before expanded rotation burden
George Klassen / 691946AAA: 91.0 IP, 3.96 ERA; 88 K / 46 BBDepth; assess 46 walks in 91 AAA IP
Brett Kerry / 695049AAA: 119.0 IP, 7.03 ERA; 98 K / 50 BBPrefer limited bulk role over assumed rotation fix
Sam Aldegheri / 691951AAA: 100.1 IP, 7.45 ERA; 90 K / 57 BBInternal alternative has substantial performance risk
Austin Gordon / 803135AA: 124.1 IP, 4.78 ERA; 134 K / 41 BBConditional injury replacement; promotion required
Camden Minacci / 695229AA: 47.2 IP, 3.59 ERA; 61 K / 21 BB15 late-season relief IP only after selection
Tyler Bremner / 803285AA: 24.1 IP, 4.44 ERA; 36 K / 8 BBAA development; no main-plan MLB innings
Tyler Bremner / 803285High-A: 48.1 IP, 4.28 ERA; 64 K / 19 BBHigh-A sample separate from AA
Arjun Nimmala / 805796AA: 126 PA, .966 OPS, 8 HR; 21 BB / 29 KLonger-horizon shortstop; no 2027 workload
Jacob Cozart / 695524AA: 119 PA, .831 OPS, 7 HR; 15 BB / 32 K119 AA PA are not an immediate catching solution

Nimmala's 126 Rocket City PA included eight home runs and a .966 OPS. Bremner's 24.1 Double-A innings followed 48.1 at High-A. Those are development records, not evidence that either must be rushed into a major-league vacancy. MLB Pipeline's current list places Nimmala first in the organization with a 2028 ETA and Bremner second with a 2027 ETA. An ETA is an editorial estimate, not a promised debut date.

Cozart's 119 Rocket City PA provide a catching prospect to follow, not a substitute for buying present catching depth. Gordon's 124.1 AA innings and 134 strikeouts make him a conditional rotation contingency, but 23 home runs allowed require scrutiny. Minacci's 61 strikeouts and 21 walks in 47.2 innings support a small late-season relief branch after promotion and selection.

No preferred acquisition spends prospect capital. Nimmala, Bremner and Rada are not assumed trade currency merely because a veteran is available. A future trade proposal must identify the actual controlled player, the job gained, the outgoing cost and the development work displaced. This analysis does not invent another club's willingness to accept a package.

Compare the purchases before choosing them

Candidate evidence and S&S negotiating limits
Candidate / MLB IDFull 2026 MLB evidenceS&S ceiling / decision
Carson Kelly / 608348425 PA, .712 OPS, 10 HR; 0.320/0.311 wOBA/xwOBAA/B: 2 years / $16-20M; 400 PA, 90 C starts
Tyler Mahle / 641816149.0 IP, 3.99 ERA, 3.95 xERA; 137 K / 46 BBA: 2 years / $28-32M; 28 GS, 150 IP
Taylor Clarke / 66419973.0 IP, 2.96 ERA, 4.42 xERA; 45 K / 14 BBA/B: 1 year / $4-6M; 65 relief IP
Trent Grisham / 663757484 PA, .703 OPS, 18 HR; 0.311/0.337 wOBA/xwOBAB: 2 years / $18-22M; 500 PA, 110 CF starts
Ryan Jeffers / 680777369 PA, .814 OPS, 14 HR; 0.353/0.344 wOBA/xwOBAConditional comparison only; pending qualifying offer; not funded
Kyle Higashioka / 543309186 PA, .676 OPS, 7 HR; 0.303/0.295 wOBA/xwOBATexas player, not a free-agent purchase; no trade assumed
Matt Vierling / 663837291 PA, .590 OPS, 5 HR; 0.258/0.304 wOBA/xwOBADetroit player; injury and trade gates; not funded
Randal Grichuk / 545341280 PA, .880 OPS, 15 HR; 0.370/0.335 wOBA/xwOBACorner alternative; does not solve CF or catching

Kelly is preferred because the Angels need a larger catching share with a workable offensive baseline. Mahle takes a defined rotation workload. Clarke improves the mix of relief command at a limited price. Each acquisition displaces specific internal work, and none is justified solely by appearing in an earlier team review.

Grisham offers an alternative use of the rotation money: 500 PA, 110 center-field starts and a modest corner-field share. His .337 expected wOBA was better than his .311 actual wOBA, but his minus-six OAA prevents treating him as an automatic defensive upgrade. The alternative accepts more internal pitching risk in exchange for a more established offensive center-field option.

Vierling is a different type of inquiry, but he remains in Detroit's organization and on its reported injury list at this snapshot. No trade availability or medical readiness is assumed. Grichuk's .880 full-season OPS is attractive, yet his role would be in a corner or at DH, where the Angels already need to allocate Trout, Ballesteros and other hitters. His .335 expected wOBA also argues against paying exclusively for the best surface result.

Separate salary allocation from cash

Trout and Kikuchi account for $58.116667 million of retained 2027 salary allocation on the RosterResource basis used here. Trout's figure includes allocated bonus treatment and differs from his contract AAV. Kikuchi is in the final year of his three-year agreement.

2027 contract allocations
Player / MLB ID2027 allocationBasis
Mike Trout / 545361$37.116667M2027 salary plus allocated bonus; AAV $35.541667M
Yusei Kikuchi / 579328$21.000000MFinal year of 3-year, $63M agreement
TOTAL$58.116667MRendon deferred cash remains separate and unknown

The eleven arbitration estimates total $34.9 million. They are estimates, not settlements. Neto's $9.8 million and Detmers' $7.5 million are the largest. All eleven remain in the financial model, including players with limited proposed workloads. The model does not obtain a cheaper roster by assuming a non-tender and then retaining the same player's production.

2027 arbitration estimates, not agreed salaries
PlayerEstimate, $MTreatment
Reid Detmers7.50Unsigned estimate; no assumed non-tender savings
Jose Siri2.30Unsigned estimate; no assumed non-tender savings
Josh Lowe3.60Unsigned estimate; no assumed non-tender savings
Tyler Heineman1.50Unsigned estimate; no assumed non-tender savings
Tayler Saucedo1.50Unsigned estimate; no assumed non-tender savings
Zach Neto9.80Unsigned estimate; no assumed non-tender savings
Grayson Rodriguez2.10Unsigned estimate; no assumed non-tender savings
Ben Joyce1.10Unsigned estimate; no assumed non-tender savings
Nolan Schanuel3.00Unsigned estimate; no assumed non-tender savings
Oswald Peraza1.40Unsigned estimate; no assumed non-tender savings
Sam Bachman1.10Unsigned estimate; no assumed non-tender savings
TOTAL34.90Eleven retained players

Add $12-16 million for pre-arbitration players, minor-league roster costs and callups. The resulting existing-roster allocation is $105.016667-109.016667 million. This is a planning envelope for players, not the club's complete operating cost or a statement of available ownership funding.

Rendon's deferred $38 million obligation has no disclosed annual payment schedule. Its eventual cash installments must be added when known. They cannot be divided evenly by assumption or treated as zero because the player is no longer on the roster. The declined $2.5 million Stephenson option is excluded. Any separately confirmed residual cash obligation would need to be added to the financial picture.

Existing-roster allocation bridge
ComponentAnnual allocationDefinition
Trout and Kikuchi$58.116667MAllocation basis, not cash or CBT
Eleven arbitration estimates$34.90MRetained unless actual later decision changes status
Pre-arb, minors and callups$12-16MPlanning pool; not yet contracted
Existing-roster envelope$105.02-109.02MDoes not claim total club cash cost
Rendon deferred obligationAnnual cash unknownReported $38M deferred; no equal-installment assumption
Declined Stephenson option$2.5M option excludedResidual cash obligation unverified
RosterResource tax estimate$114.108334MDifferent AAV/benefit basis; incomplete future roster

The tax estimate uses a different combination of AAV, benefits and other charges. It is not interchangeable with cash or this player-allocation model. A payroll figure below a tax threshold would not, by itself, establish that the owner has authorized spending up to that threshold.

Three plans, three different burdens

Plan A adds Kelly at $8-10 million annually over two years, Mahle at $14-16 million over two years and Clarke at $4-6 million for one year. The separate $6-8 million reserve raises annual additions to $32-40 million. New commitments, counting both years of the proposed multi-year contracts and the first-year reserve, total $54-66 million.

Three plans: annual allocation and total commitment
PlanAnnual additionsTotal allocationNew commitment
A: Kelly / Mahle / Clarke$32-40M$137.02-149.02M$54-66M
B: Kelly / Grisham / Clarke$27-35M$132.02-144.02M$44-56M
C: Internal roster$6-8M$111.02-117.02M$6-8M

Plan B substitutes Grisham for Mahle. Kelly and Clarke remain. Annual additions become $27-35 million, with $44-56 million in new commitments and reserved capacity. The total allocation is $132.02-144.02 million. This plan is cheaper because the center-field contract costs less than the rotation purchase. It also gives the organization 150 more starter innings to cover.

Plan C retains only the $6-8 million reserve, producing $111.02-117.02 million in player allocation. It shifts Kelly's catching work and Clarke's relief innings to named internal players, while also replacing Mahle. The reserve has no plate appearances, innings or wins assigned to it. It remains financial capacity until a real player and cost are identified.

If any proposed signing brings draft-pick or international-pool consequences, those costs require a fresh decision before execution. Current free-agent status does not settle a later qualifying-offer decision, medical review or price. A changed market can alter the preferred route without making the original price ceiling a factual error.

Allocate the lineup before adding another bat

The preferred plan totals 6,200 plate appearances. Neto receives 650, Trout and Schanuel 550 each, Moore 500, and Grissom, Guzman and Josh Lowe 450 each. Kelly receives 400, Ballesteros 350 and Heineman 150. Rada's conditional 250 PA come from a defined center-field competition, not an assumption that every prospect will receive a full season.

6,200 proposed plate appearances
HitterPACondition
Zach Neto650Health, performance and role gates
Mike Trout550Health, performance and role gates
Nolan Schanuel550Health, performance and role gates
Christian Moore500Health, performance and role gates
Vaughn Grissom450Health, performance and role gates
Denzer Guzman450Health, performance and role gates
Josh Lowe450Health, performance and role gates
Wade Meckler400Health, performance and role gates
Jose Siri250Health, performance and role gates
Bryce Teodosio250Health, performance and role gates
Moises Ballesteros350Health, performance and role gates
Carson Kelly400Proposed acquisition
Tyler Heineman150Health, performance and role gates
Oswald Peraza250Health, performance and role gates
Nelson Rada250Promotion and selection required
Nacho Alvarez Jr.150Health, performance and role gates
Gustavo Campero100Health, performance and role gates
Logan Porter50Health, performance and role gates
TOTAL6200Season allocation, not simultaneous active roster

The 6,200 total is a planning device, not a prediction of how often the team will bat. It forces the report to acknowledge opportunity cost. More work for one catcher means less for another; a new center fielder changes the development opportunities available to Siri, Teodosio, Rada and Meckler.

The defensive schedule assigns 162 starts at each position, including DH, and keeps every individual below 162 combined starts. Trout has 70 outfield starts and 60 at DH. Grissom's work is spread among first, second, third and DH rather than treating him as an unchecked defensive solution. Ballesteros has catching, first-base and DH assignments that fit around the other hitters.

162 starts at each defensive position
Pos.162-start allocationCondition
CKelly 90; Ballesteros 40; Heineman 27; Porter 5Seasonal allocation, not one fixed daily lineup
1BSchanuel 120; Grissom 20; Ballesteros 22Seasonal allocation, not one fixed daily lineup
2BMoore 120; Peraza 25; Grissom 17Seasonal allocation, not one fixed daily lineup
3BGuzman 100; Grissom 45; Alvarez 17Seasonal allocation, not one fixed daily lineup
SSNeto 145; Peraza 17Seasonal allocation, not one fixed daily lineup
LFTrout 55; Meckler 60; Campero 20; Lowe 12; Teodosio 15Seasonal allocation, not one fixed daily lineup
CFSiri 60; Teodosio 47; Rada 55Seasonal allocation, not one fixed daily lineup
RFLowe 105; Meckler 40; Trout 15; Campero 2Seasonal allocation, not one fixed daily lineup
DHTrout 60; Ballesteros 25; Schanuel 10; Neto 10; Grissom 30; Moore 5; Guzman 10; Alvarez 12Seasonal allocation, not one fixed daily lineup

These are full-season allocations, with bench appearances and substitutions still possible. They do not certify that each player is available for every assigned game. The named branches below show how the plan changes when an acquisition or a major player is removed.

Cover 162 starts without a recovery windfall

The preferred rotation accounts for 162 starts and 865 innings. Detmers, Urena and Mahle provide 480 innings combined. Kikuchi, Rodriguez and Johnson supply another 295. Klassen, Dana and Farris cover the remaining 90. That distribution reduces reliance on the weakest recent major-league results without eliminating internal competition.

162 starts and 865 starter innings
PitcherGS / IPCondition
Reid Detmers30 / 175Health, selection and performance review
Walbert Urena28 / 155Health, selection and performance review
Tyler Mahle28 / 150Proposed acquisition
Yusei Kikuchi22 / 115Clinical readiness and workload expansion gate
Grayson Rodriguez18 / 90Health, selection and performance review
Ryan Johnson18 / 90Health, selection and performance review
George Klassen10 / 50Health, selection and performance review
Caden Dana5 / 25Health, selection and performance review
Mitch Farris3 / 15Health, selection and performance review
TOTAL162 / 865Kochanowicz excluded from main workload

The bullpen contributes 575 separately assigned innings, bringing the season model to 1,440. Farris has 15 starter innings and 45 relief innings, so his 60 total is not counted twice. Aldegheri's main-plan work is in relief; a no-Mahle branch adds starter work explicitly. Those distinctions are necessary when a pitcher can serve more than one role.

575 separately allocated relief innings
PitcherIPCondition
Samy Natera Jr.60Health, roster and performance gate
Jose Fermin55Health, roster and performance gate
Sam Bachman50Health, roster and performance gate
Tayler Saucedo50Health, roster and performance gate
Blake Weiman40Health, roster and performance gate
Ryan Watson45Health, roster and performance gate
Ben Joyce30Clinical readiness; no assumed full recovery
Taylor Clarke65Proposed acquisition
Mitch Farris45Health, roster and performance gate
Sam Aldegheri40Health, roster and performance gate
Brett Kerry35Health, roster and performance gate
Luke Murphy30Health, roster and performance gate
Trevor Martin15Health, roster and performance gate
Camden Minacci15Promotion and 40-man selection required
TOTAL575865 starter innings plus relief = 1,440

The assumed 1,440 innings are a standardized planning total. Actual team innings vary with shortened games, extra innings and road losses. The point is to test whether the proposed staff has enough named capacity, not to forecast the exact final number to the third of an inning.

Make the failure branches visible

Without Mahle, Klassen and Dana each add ten starts and 50 innings, while Aldegheri adds eight starts and 50 innings. That is a numerically complete replacement with substantial performance risk. Dana walked 60 batters in 93 Triple-A innings; Aldegheri had a 7.45 ERA there. Calling the internal alternative complete does not make it equally dependable.

Named workload changes and recovery branches
Change from ARemoved workloadNamed replacement
B/C: no Mahle28 GS / 150 IPKlassen +10/50, Dana +10/50, Aldegheri +8/50
B: add Grisham500 internal PASiri -150, Teodosio -100, Rada -150, Meckler -100; CF110 from Siri40/Teodosio30/Rada40; RF10 and LF5 from Meckler
C: no Kelly400 PA; 90 C startsBallesteros +150 PA / 45 C; Heineman +150 / 35 C; Porter +100 / 10 C
C: no Clarke65 relief IPNatera +10, Fermin +10, Bachman +5, Weiman +10, Watson +10, Kerry +10, Murphy +10
No Kikuchi22 GS / 115 IPKlassen +8/40; Dana +8/40; Gordon +6/35 after selection
No Joyce30 relief IPWeiman +10; Watson +10; Kerry +10
No Trout550 PA; 55 LF / 15 RF / 60 DHLowe +100 PA, Meckler +100, Rada +100, Ballesteros +100, Grissom +50, Campero +50, Teodosio +50; LF to Meckler25/Campero15/Teodosio15; RF to Lowe15; DH to Ballesteros25/Grissom20/Schanuel15
Multiple simultaneous lossesRebuild scenarioRecalculate combined PA, positions and innings; isolated branches are not automatically additive

The no-Kelly branch adds 150 PA and 45 catching starts to Ballesteros, 150 PA and 35 catching starts to Heineman, and 100 PA and ten catching starts to Porter. It puts a larger offensive burden on a group whose current evidence is weaker than Kelly's. The no-Clarke branch divides 65 innings among seven retained pitchers without crediting an unnamed replacement with league-average performance.

The no-Trout branch also has a price. It adds work to seven hitters and reassigns his field and DH starts. It does not replace his 107 walks by arithmetic. Multiple simultaneous losses require a new combined allocation because individual branches can compete for the same player's capacity. The report does not stack every fallback and claim the resulting roster still works.

Why the shared names fit differently here

Kelly appears in the Twins, Reds and Cubs work at a similar annual ceiling. In Chicago the job is retention within an existing catching group; in Minnesota he is a conditional alternative to Jeffers. Here he is a new purchase for 400 PA and 90 catching starts, displacing work from Ballesteros, Heineman and Porter while preserving Ballesteros' development. The job and opportunity cost are specific to Los Angeles.

Mahle's proposed $14-16 million annual range is consistent with the Cardinals and Royals comparisons. The Angels assign 150 innings, compared with the Cardinals' 140. That modest workload difference does not justify inventing a new market quote. It reflects how much internal risk each club is trying to replace. Clarke receives the same $4-6 million command-oriented role used in other reviews, with 65 innings here rather than an unsupported closer premium.

Grisham is preferred in the Royals' offensive center-field branch but remains an alternative here. The Angels have Rada's development opportunity and greater reason to protect the rotation floor. The explicit no-acquisition route supplies a further test of whether these players add enough marginal value to justify their cost.

These scenarios are independent evaluations. They do not assume Kelly, Mahle or Clarke can sign with several clubs simultaneously. If one becomes unavailable, the relevant plan loses that player and must be rebuilt. No outgoing prospects are charged in the preferred free-agent plan, and no trade target is treated as obtainable without a separately priced transaction.

The distance to contention remains substantial

Preventing 40 runs while holding scoring constant would move the margin from minus-97 to minus-57. Adding 30 runs of offense as well would bring it to minus-27. Scoring 50 more and allowing 60 fewer would produce a plus-13 margin. Those are useful scales for the problem, not forecasts of what the three signings will deliver.

Illustrative run sensitivity, not forecasts
Illustrative change from 2026RS / RAMargin162-game simple run-ratio wins
Unchanged runs655 / 752-9769.9
Prevent 40; same offense655 / 712-5774.3
Score 30 more; prevent 40685 / 712-2777.9
Score 50 more; prevent 60705 / 692+1382.5
Score 30 fewer; allow 30 more625 / 782-15763.1

The run-ratio column uses 162 times runs scored squared divided by the sum of runs scored squared and runs allowed squared. It ignores sequencing, schedule and other influences on actual wins. The baseline already exceeds the Angels' actual 62 wins, so adding its apparent shortfall to a projected player improvement would count the same uncertainty twice.

The strongest argument against Plan A is that $32-40 million in annual additions may buy stabilization without a credible postseason leap. The response is a staged roster decision. Preserve the young players' opportunities, reduce the most avoidable workload risks and reassess against actual 2027 progress. Do not sacrifice a longer-term prospect simply to make the winter transaction list look more ambitious.

A decision sequence for the winter

Los Angeles is seeking a manager and permanent general manager as Kroenke Sports & Entertainment's purchase is expected in early 2027. That uncertainty makes an asserted ownership payroll limit especially unreliable. The baseball plan should survive a change in leadership because its roles, prices and alternatives are explicit.

First establish the actual player budget and separate deferred cash obligations. Then evaluate the Kelly and Mahle jobs, since those purchases most directly reduce the burden on unproven or limited alternatives. Pursue Clarke for the command role at the stated ceiling. Keep the center-field competition open unless Grisham's price and current evidence make the alternative a better use of resources.

Before the season, reassess Kikuchi's proposed workload, Joyce's readiness, the young infielders' defense and the roster space required for Rada or Minacci. During the season, judge progress by strike throwing, contact quality, defensive chances and the quality of the development opportunities. Those measures are more useful than declaring success because a short run of one-run results reverses.

The recommendation is Plan A within its price limits. It improves catching depth and the pitching middle while retaining room to learn about the young roster. If those purchases cannot be completed, the alternatives show the real burden that returns to the organization.

Player register and reading the evidence

November 3 reconciled major-league roster
Player / MLB IDRaw official roster statusPlanning note
Ben Joyce / 690829ActiveRole and clinical readiness evaluated separately
Blake Weiman / 676620ActiveRole and clinical readiness evaluated separately
Brett Kerry / 695049ActiveRole and clinical readiness evaluated separately
Bryce Teodosio / 669326ActiveRole and clinical readiness evaluated separately
Caden Dana / 702674ActiveRole and clinical readiness evaluated separately
Christian Moore / 695681ActiveRole and clinical readiness evaluated separately
Denzer Guzman / 694203ActiveRole and clinical readiness evaluated separately
George Klassen / 691946ActiveRole and clinical readiness evaluated separately
Grayson Rodriguez / 680570ActiveRole and clinical readiness evaluated separately
Gustavo Campero / 672569ActiveRole and clinical readiness evaluated separately
Jack Kochanowicz / 686799ActiveTJ recovery; zero main-plan IP
Jose Siri / 642350ActiveRole and clinical readiness evaluated separately
Josh Lowe / 666139ActiveRole and clinical readiness evaluated separately
José Fermin / 820862ActiveRole and clinical readiness evaluated separately
Logan Porter / 682515ActiveRole and clinical readiness evaluated separately
Luke Murphy / 684665ActiveRole and clinical readiness evaluated separately
Mike Trout / 545361ActiveRole and clinical readiness evaluated separately
Mitch Farris / 815083ActiveRole and clinical readiness evaluated separately
Moisés Ballesteros / 694208ActiveRole and clinical readiness evaluated separately
Nacho Alvarez Jr. / 805373ActiveRole and clinical readiness evaluated separately
Nicolo Pinazzi / 695950ActiveRole and clinical readiness evaluated separately
Nolan Schanuel / 694384ActiveRole and clinical readiness evaluated separately
Oswald Peraza / 672724ActiveRole and clinical readiness evaluated separately
Reid Detmers / 672282ActiveRole and clinical readiness evaluated separately
Ryan Johnson / 696270ActiveRole and clinical readiness evaluated separately
Ryan Watson / 670245ActiveRole and clinical readiness evaluated separately
Sam Aldegheri / 691951ActiveRole and clinical readiness evaluated separately
Sam Bachman / 696147ActiveRole and clinical readiness evaluated separately
Samy Natera Jr. / 696519ActiveRole and clinical readiness evaluated separately
Tayler Saucedo / 642048ActiveRole and clinical readiness evaluated separately
Trevor Martin / 694680ActiveRole and clinical readiness evaluated separately
Tyler Heineman / 623168ActiveRole and clinical readiness evaluated separately
Vaughn Grissom / 687093ActiveRole and clinical readiness evaluated separately
Wade Meckler / 685133ActiveRole and clinical readiness evaluated separately
Walbert Ureña / 700712ActiveRole and clinical readiness evaluated separately
Yusei Kikuchi / 579328ActiveRole and clinical readiness evaluated separately
Zach Neto / 687263ActiveRole and clinical readiness evaluated separately

This roster is dated November 3, 2026. A player's presence and administrative status are separate from medical readiness, option availability, projected role and future contract decisions. The financial and workload tables identify proposed additions separately from retained players, and historical Angels contributors remain separate from the current roster.

PA means plate appearances; OPS is on-base percentage plus slugging percentage. wOBA is a weighted offensive measure and expected wOBA is Statcast's modeled counterpart. ERA is earned runs per nine innings, while xERA uses expected offensive outcomes on an ERA scale. OAA measures outs above average. Catching run values use their own component definitions and are not interchangeable with OAA.

Baseball innings notation is not decimal arithmetic: .1 means one out and .2 means two. The report's season workload plans use whole innings, and source innings retain baseball notation. Team-specific rows and full MLB rows are labeled because traded players can have materially different samples. Missing metrics remain unknown; they are not zeroes.

The analysis uses public evidence and independently proposed price ceilings. It does not claim access to private medical files, contract negotiations or ownership instructions. Later transactions and market decisions can change these dated conclusions.

Go to the sources

See something that needs attention? Read our corrections process.

All MLB stories ↗