The Problem Roster Stats Blog ST Report Schedule Roadmap Staff
Los Angeles Angels · 2026

Spring
Training
Report Card

Everything that happened in Arizona. Every grade. Every injury. Before the real thing starts Thursday in Houston, here is what we know and what we don't.

16–15
ST Record
26
Games Played
7
Players on IL/DL
Mar 26
Opening Day
80–85
Win Projection
← Back to Blog
Section 01

The Rotation Report Card

Seven pitchers entered camp with some claim on the five rotation spots. Two are on the IL. One has a fingernail that's nearly off. The other four are genuinely encouraging in two cases and serviceable in the rest. Here is where each one stands.

B+

José Soriano

SP #1 · Opening Day Starter · #59
Opening Day Starter
4.26
2025 ERA
169
2025 IP
4
ST Starts

Earned the Opening Day start on merit. Scratched once in spring with illness but Suzuki confirmed him March 17. "Almost started crying" when he heard the news. 4.26 ERA last year was inflated by handful of disasters — the underlying stuff is a legitimate #2. The question is whether Maddux's coaching unlocks consistency over 30 starts.

B

Yusei Kikuchi

SP #2 · Game 2 Starter · #16
Forearm Cleared
3.19
2025 ERA
179
2025 IP
4
ST IP

Forearm scare entering camp cleared with no structural damage. WBC with Japan kept his spring workload limited — 4 innings, 2 appearances, 5 strikeouts. Confirmed full-go for March 27. Best pitcher on this roster by ERA last year. The pitcher this rotation is built around, if he stays healthy.

C+

Reid Detmers

SP #3 · #48
Rotation Lock Despite ERA
7.27
ST ERA
3.96
2025 ERA
3.08
2025 xFIP

Rough spring masked by strong underlying metrics. His 3.08 xFIP as a reliever last year is legitimately good — the question is whether he can replicate it as a starter. Suzuki has publicly locked him in regardless of the spring ERA. The faith is either well-placed or the first mistake of the season.

B

Jack Kochanowicz

SP #4 · #64
Earned It
2.08
ST ERA
57%
GB Rate
6.81
2025 ERA

Best pitcher in camp by ERA. Ground ball machine — 57% rate ranks third in the AL. His 2025 was ugly but the stuff was always there. Added a sharper breaking ball and the command followed. Suzuki: "working his butt off and earned it." The sleeper on this staff.

B

Ryan Johnson

SP #5 · Angels No. 2 Prospect · #32
MLB Debut Incoming
4.63
ST ERA
14:2
K:BB
40%
Splitter Whiff%

Was at Dallas Baptist University 18 months ago. Added 5 inches of horizontal break to his splitter this offseason — whiff rate went from 0% to 40%. Dominated the A's starting lineup in March. Unknown ceiling, clear command, innings limit will be a factor before June.

INC

Grayson Rodriguez

SP — Opening on IL (Dead Arm) · #30
15-Day IL — Dead Arm
4.97
ST ERA
12⅔
ST IP
Return

Acquired from Baltimore (Taylor Ward trade) and immediately shut down. Last regular-season appearance was July 31, 2024. Bone chip surgery August 2025. Suzuki: "slow play it." No timetable. If healthy, this rotation has a different ceiling. That's the entire caveat.

D

Alek Manoah

SP — IL / AAA Candidate · #75
Fingernail Issue · IL/AAA Likely
9.39
ST ERA
2.41
ST WHIP
13:14
K:BB

Signed $1.95M as the fifth starter, lost the job to two pitchers nobody planned on. 13 strikeouts, 14 walks in 15.1 innings. Now dealing with a fingernail that's "practically off" per his own admission. Has two MiLB options — AAA Salt Lake or IL are both live. The reclamation project has stalled.

PitcherGSIPERAWHIPKBBK/9Status
José Soriano418.03.501.171859.0OD Starter
Yusei Kikuchi24.06.751.505011.3Game 2
Reid Detmers417.17.271.561678.3SP #3
Jack Kochanowicz417.12.080.871537.8SP #4
Ryan Johnson311.24.631.1114210.8SP #5
Grayson Rodriguez 15-Day IL412.24.971.421167.8IL — No TL
Alek Manoah IL/AAA415.19.392.4113147.6IL or AAA
Section 02

The Bullpen Report Card

The closer situation is unsettled three days before Opening Day. Joyce and Stephenson are both on the IL. Yates is the default at 38. If Romano and Pomeranz are healthy, this group can function — but the margin for error is thin enough that one bad week tips it.

B+

Jordan Romano

Setup / Closer Committee · #62
De Facto Closer — Yates on IL
0.00
ST ERA
1yr
/$2M

Elbow recovery on track, elite splitter working. The most legitimate high-leverage arm available on Opening Day. Suzuki put him in the closer committee alongside Yates and Pomeranz — arguably he should be first in line.

IL

Kirby Yates

15-Day IL · Left Knee · Age 38 · #38
15-Day IL — Left Knee Inflammation
1 ER
3 ST IP
3
ST K
38
Age

Left knee inflammation — placed on the 15-day IL the day before Opening Day, retroactive to March 22. Suzuki called it cautionary and said he expects Yates back early in the season. Perfectly fine in 3 ST innings but the Angels couldn't risk aggravating it. Romano is now the de facto closer until he returns.

B

Drew Pomeranz

Closer Committee · LHP · #99
First MLB Innings Since 2021
0.00
ST ERA
1yr
/$4M

Clean spring outing vs. San Francisco. LH reliever depth is genuinely scarce in this pen. First real MLB work since 2021 — velocity sat 90-91, still using the big curveball. The risk is that the durability questions from three years of injuries aren't gone just because he looked fine in March.

B

Brent Suter

Long Reliever · LHP · #43
8.31 ST ERA — Contact Limited
8.31
ST ERA
85.8
Exit Velo
4.52
2025 ERA

ST ERA is alarming on the surface. Average exit velocity allowed (85.8 mph) tells the real story — he's getting weak contact, the balls are finding holes. Confirmed long reliever. Gives the staff a southpaw option when they need 2-3 innings without leverage.

INC

Ben Joyce

Closer (IL — Shoulder) · #44
15-Day IL — Shoulder Surgery
100+
mph
Mar 17
Full Bullpen

Labrum surgery May 2025. Threw a full 30-pitch bullpen March 17 with all pitches and "mid-to-upper 90s" fastball. The Angels are the cautious with him given his injury history, which is correct. When he's healthy this bullpen has an entirely different ceiling. Incomplete because we simply haven't seen him pitch.

F

Robert Stephenson

60-Day IL · UCL (Again) · #55
60-Day IL · Season / Career in Question
~10
Angels IP
$33M
Contract

Threw approximately 10 innings as a Los Angeles Angel. Visited Dr. Meister after a spring setback — sounds like the UCL is damaged again. If confirmed it would be his second Tommy John. The Angels received nothing from this contract. Career in serious question at 32. The grade is for the spring outcome, not the person.

?

Walbert Urena

Long Reliever · MLB Debut Pending · #57
100 MPH Sinker · MLB Debut
4.60
ST ERA
57.6%
GB Rate
100
mph

22 years old. Dominican Republic signee. Sinker tops 100 mph and produces elite ground balls. Posted a 4.60 ERA with no homers allowed in 15.2 spring innings. Never pitched above Double-A. His MLB debut is coming this week in Houston. Question mark because nobody knows what he is yet — could be a lot.

B

Joey Lucchesi

LRP · Signed March 25 · #67
Signed Day Before Opening Day
3.76
2025 ERA
38.1
2025 IP
53%
GB Rate

Signed the day before Opening Day after the Giants granted his release. Replaces Sandridge (DFA'd). Age 32, low-90s sinker, extreme ground ball profile, 3.76 ERA in 38 relief appearances for San Francisco last year. Third LH arm in the pen alongside Pomeranz and Suter. With Yates on the IL, the Angels needed another reliable veteran arm immediately.

RelieverGIPERAWHIPKBBSVStatus
Jordan Romano54.20.000.86611Closer Committee
Kirby Yates43.03.001.33310Default Closer
Drew Pomeranz33.10.000.60400Closer Committee
Ryan Zeferjahn55.03.601.20530Bullpen
Chase Silseth67.05.141.43730Must Make Roster
Brent Suter58.28.311.73720Long Reliever
Sam Bachman56.01.501.00810High Leverage
Walbert Urena615.24.601.151450MLB Debut
Ben Joyce 15-Day IL00.0IL — Shoulder
Robert Stephenson 60-Day IL00.0IL — UCL
Section 03

Position Players

The lineup came into camp as the team's clear strength. It leaves it the same way. Four players with 25+ homer upside. A shortstop who might be top-10 at his position. The concern is depth — the bench is thin and the second base situation remained unsettled until Frazier forced the issue in the final week.

PlayerPosGAVGOBPSLGHRRBISBNote
Zach NetoSS14.300.375.480263Wrist sprain healed, OD confirmed
Mike TroutCF13.245.355.432270HBP Mar 20, X-rays negative
Jo AdellRF18.265.318.529392HR Feb 25 vs SD · Power confirmed
Nolan Schanuel1B19.264.389.3961506th-biggest bat speed gain in MLB
Logan O'HoppeC16.268.333.488380Led team in HRs · Bounce-back year?
Jorge SolerDH17.216.306.392270One prove-it year, spring mixed
Josh LoweLF13.231.310.385142Oblique, returned to lineup Mar 16
Yoán Moncada3B8.188.263.281020Oblique already nagging in spring
Adam Frazier2B19.231.432.321141Won the 2B job on OBP alone
Jeimer Candelario3B/1B18.286.340.630490Best NRI in camp — made team on merit
Oswald PerazaIF Util16.333.373.5832616 doubles, former top Yankees prospect
Travis d'ArnaudC (backup)14.197.255.310140Hometown Long Beach kid · Backup role
Vaughn Grissom IL2B10.200.268.280021Cortisone shot + illness · OD in doubt

Candelario and Peraza were both afterthoughts when camp opened. Candelario hit four home runs and slugged .630. Peraza posted a .333 average with six doubles. The Angels' two best stories of spring training were the two players nobody expected anything from.

Section 04

Injury Tracker

Four players open the season on the injured list. Two more (Grissom, Manoah) are in limbo. The Angels have been here before — the difference this year is that none of the IL players are core lineup starters. Yet.

Opening Day Injured List — March 26, 2026
Robert Stephenson
UCL (2nd TJ surgery)
Saw Dr. Meister · Career in question
60-Day IL · Season
Ben Joyce
Shoulder labrum
Full bullpen Mar 17 · mid-90s back
4–6 Weeks
Kirby Yates
Left knee inflammation
Cautionary · "Not too concerning" — Suzuki · Expected back early April
~2 Weeks
Grayson Rodriguez
Right shoulder inflammation
Official diagnosis · More concerning than "dead arm" label
No Timetable
Anthony Rendon
Left hip surgery
Career over · $38.5M paid out over 5 yrs
60-Day IL · Retired
Vaughn Grissom
Left wrist sprain
Official: 10-day IL retro March 22 · Out of options · DFA possible after IL
10-Day IL
Alek Manoah
Right middle finger contusion
Official: finger contusion · 15-day IL confirmed · 2 MiLB options remain
IL / AAA
Section 05

Five Things to Watch in 2026

Spring tells you something. It doesn't tell you everything. Here are the five questions that will define whether 2026 is a turning point or the twelfth year of the same story.

1
Extension

Does Zach Neto Get Extended?

He's 25, coming off 10.2 bWAR in two seasons, and under team control through 2026. The Red Sox made a run at him this offseason. The Angels have not initiated public extension talks. Every month of delay is a month Neto adds to his résumé, watches another postseason without him, and prices himself further from a hometown discount. The cost is manageable now. It won't be in August.

2
Injury

What Does Grayson Rodriguez Actually Look Like?

Acquired from Baltimore for Taylor Ward in November. Zero regular-season innings since July 2024. Dead arm before his first start. When he comes back — if he comes back at a full workload — this rotation is a fundamentally different proposition. A healthy Rodriguez running behind Kikuchi and Soriano is a rotation that can steal a playoff spot. Without him it's average at best.

3
Prospects

When Do Klassen and Bremner Arrive?

George Klassen was reassigned to Salt Lake. Tyler Bremner is in Tri-City. Both are legitimately exciting arms — Klassen already struck out Machado, Merrill and France in spring, Bremner K'd Benintendi in his professional debut. The Angels can be patient, and they should be. But if Kochanowicz or Johnson struggle, the calls should come before June.

4
Decision

Does Minasian Make a Move at the Deadline?

The Angels stood pat last July. And the July before. The farm system is now in better shape than it has been in years — there are actual pieces to trade. If this team is within five games of a wild card in late July, the calculus changes. A legitimate starter or a high-leverage reliever via trade would tell us something important about whether this organization has actually changed.

5
Health

Can Mike Trout Play 130 Games?

155 games in 2025 was his most since 2019. He looked legitimately healthy in Arizona — sprinting at speeds not seen in three years, implementing swing tweaks that produced results. X-rays negative after a March 20 HBP scare. He is 34. Injuries don't stop happening because you want them to. But if he plays 130+ games and hits anywhere near his line, this team is different. It always has been.

Section 06

The Verdict

This is a team that can win 83 games. It is not, in its current construction, a team that will win the AL West.

The Angels leave Spring Training with a rotation that lost its highest-ceiling arm before it threw a regular-season pitch. A bullpen that has one legitimate closer who's on the IL and another who is 38 years old. A lineup that is genuinely good — maybe top-half of the American League — but too thin at the corners to be a true contender.

The encouraging part: they were supposed to have all these problems in February, and several of them haven't materialized. Candelario made the team on merit. Peraza looks like a real player for the first time. Kochanowicz and Johnson are better than anyone expected in the back of the rotation. The farm system has actual arms.

The discouraging part: Stephenson is done for the year. Rodriguez hasn't thrown a regular-season pitch and has no timetable. The closer situation was supposed to be set, and it isn't. Manoah has a fingernail that's falling off. The Neto extension remains unsigned. Arte Moreno's stated priorities for 2026 still don't include winning.

The window is narrow. Trout is 34. Neto gets more expensive every month. The farm depth is real but it takes time. The 2026 Angels are worth watching — worth caring about, even. Whether they're worth believing in depends on how many of those five questions get answered correctly.

80–85
Projected Wins · Still Not Enough
← 2026 Roster Blog Roadmap →