The Problem Roster Targets Staff Stats Roadmap Blog
54
Los Angeles Angels · Starting Pitcher

Ryan
Johnson

SP Candidate · #54 Age 24 · Throws R · Bats R · 6'3" 210 lbs The Name You Weren't Expecting
ST ERA
2026 Spring
ST IP
2026 Spring
ST WHIP
2026 Spring
4
IP Mar 7
vs OAK regulars
0
BB Mar 7
0 ER, 4 K, 1 H
B
Grade
Internal
Dark Horse
🌵 2026 Spring Training — Updated Nightly
Apps
GS
IP
ERA
WHIP
K
BB
W-L
The Outing That Started the Conversation
DateOppIPHRERBBKNote
Mar 7 OAK 4.0 1 0 0 0 4 vs. regulars · being stretched as SP
2026 ST Season totals

Four Innings. One Hit. Zero Walks. Against Oakland's Regulars. Nobody Saw This Coming.

Ryan Johnson was not a name on anyone's Angels conversation list entering spring training. He is a 24-year-old right-hander who has worked his way through the minor league system without generating much external noise. He was not in the top-10 prospect rankings. He was not expected to factor into the Opening Day rotation conversation. He showed up to camp with a job to earn, and on March 7th against Oakland, he went out and earned it in a way that made it difficult to ignore.

Four innings. One hit. Zero runs. Zero walks. Four strikeouts. Against Oakland's regulars — not split-squad replacement players, actual everyday hitters. The Angels won 3-0 that day, and Johnson accounted for four of those nine outs in the cleanest possible way: he threw strikes, he missed bats occasionally, and he did not give hitters anything to hit hard. The coaching staff took notice. They are now stretching him as a starter, which is a deliberate decision, not an accident.

The interesting part is the zero walks. Command is the thing that separates organizational depth arms from actual rotation candidates, and Johnson has shown it. One outing is a data point, not a verdict. But one outing like that — that clean, in that context — is worth more than three mediocre spring outings against split-squad lineups.

The Angels' rotation after Kikuchi, Soriano, Detmers, and Rodriguez is genuinely unsettled. The fifth spot is a competition between Manoah's name recognition and Kochanowicz's development arc, with Johnson now quietly inserted into that conversation from an unexpected direction. He almost certainly does not win the job out of spring — the roster construction doesn't favor a 24-year-old without a full AAA season — but if Manoah continues to walk batters and Kochanowicz stalls, Johnson is the insurance policy that suddenly becomes a plan.

File him away. The name to remember from this spring training may not be one you were expecting.