Ryan Johnson P Los Angeles Angels
Age 23 RHP 6'6" / 215 lbs MLB peak 0.3 · 2026
2026 ROS PROJECTION113 act + 8 ip · rates below = ROS only
showingROS
wRC+ AGAINSTvL 118110vR 102
ERA4.18
FIP4.15
K%20.3%
BB%7.3%
K-BB%13.0%
ROS IP8
Value2026 · WAR
Runs saved vs league avg · 121 IP
K: -1.2 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -0.4 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: -9.5 runs (Runs saved on contact quality (HR suppression) vs lg)-10CONTACTSTAM: +16.4 runs (Replacement credit for innings volume)+16STAMTotal WAR: +0.55 (121 IP)+0.6WAR
0.00.20.40.50.40.30.0-0.32628303233
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5050
CTRL6060
CMD6060
K†5555
Statcast Percentiles
FB Velo
p1992.3
Whiff%
p3222.8%
K%
p1717.4%
xwOBA vs
p200.347
SI (19%)
SL (22%)
FB (19%)
CT-2.3 (38%)

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202522MIX MLE2 levels2612722918114746%2.822.7%5.3%17.4%2.6%3.003.31+1.1
202522MIX MLE2 levels2612722918114746%2.822.7%5.3%17.4%2.6%3.003.31+1.1
202522MIX RAW2 levels2612722918114746%2.827.8%4.8%23.0%2.4%3.002.70+1.6
▸ Career totals (raw MLB only — as recorded)
MLB Career33169943579432248%3.018.2%9.9%8.3%5.1%5.455.70-1.3
▸ 2026 season
YTD23MLB MLELos Angeles Angels2522113476100432088%4.519.0%9.6%9.3%4.3%4.465.08-0.2
YTD23MLB MLELos Angeles Angels2522113476100432088%4.519.0%9.6%9.3%4.3%4.465.08-0.2
▸ 2026 season — so far · projected rest · full
202623A RAWLAA11316710100%3.343.8%6.2%37.5%0.0%0.000.20
202623AA RAWLAA4420762531100%5.132.9%3.9%28.9%1.3%2.211.54
202623AAA RAWLAA11521501100%5.023.8%0.0%23.8%4.8%5.403.70
202623MLB RAWLAA19168436363391884%4.417.4%10.7%6.6%5.0%5.125.72-0.8
SO FAR23MLB RAWLAA19168436363391884%4.417.4%10.7%6.6%5.0%5.125.72-0.8
ROS23MLB MLELAA22835731100%4.220.3%7.3%13.0%3.4%4.184.15+0.1
ROS23MLB CTXLAA11834721100%8.020.3%7.3%13.0%3.4%4.184.15+0.1
2026 TOT23MLB MLELAA121511107462121.0%8.9%12.0%4.1%4.445.01-0.2
FULL23MLB A+CLAA93391107462127.4%11.6%15.7%5.4%5.825.23-0.2
▸ Career projection (2027+) — MLB context, MLB playing time (IP × MLB%)
202724MLB MLELAA23231305471134121100%5.620.8%7.5%13.3%3.8%4.834.77+0.2
202825MLB MLELAA24241436041284423100%6.021.2%7.3%14.0%3.7%4.714.66+0.4
202926MLB MLELAA25251506341364623100%6.021.5%7.2%14.2%3.7%4.644.61+0.5
203027MLB MLELAA25251526411384724100%6.121.5%7.3%14.2%3.7%4.644.64+0.5
203128MLB MLELAA25251526411374825100%6.121.4%7.5%13.9%3.8%4.694.73+0.3
203229MLB MLELAA24241456121274724100%6.020.8%7.7%13.1%4.0%4.814.89+0.0
203330MLB MLELAA23231365751164624100%5.920.1%8.0%12.1%4.2%4.985.09-0.3
202724MLB CTXLAA22221235191083920100%5.620.8%7.5%13.3%3.8%4.834.77+0.2
202825MLB CTXLAA23231365741224221100%5.921.2%7.3%14.0%3.7%4.714.66+0.4
202926MLB CTXLAA24241436041304422100%6.021.5%7.2%14.2%3.7%4.644.61+0.5
203027MLB CTXLAA24241446081314523100%6.021.5%7.3%14.2%3.7%4.644.64+0.4
203128MLB CTXLAA24241446081304623100%6.021.4%7.5%13.9%3.8%4.694.73+0.3
203229MLB CTXLAA23231385831214523100%6.020.8%7.7%13.1%4.0%4.814.89+0.0
203330MLB CTXLAA22221295451094423100%5.920.1%8.0%12.1%4.2%4.985.09-0.3
▸ Career totals — MLB only (actual + projected)
Career RAW1961791065451293734917991%5.420.8%7.7%13.0%4.0%4.814.50+5.0
/ 200 IP RAW3734200848176663491%5.420.8%7.7%13.0%4.0%4.814.50+0.9
Career MLE5134185767156612867%3.620.4%8.0%12.4%3.7%3.894.40+0.7
/ 200 IP MLE5537200829169663067%3.620.4%8.0%12.4%3.7%3.894.40+0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Pool: 133 completed pitcher careers (2015-2024).

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION5.313321.1%7.4%1.484.71
Dylan Bundy ('22)4.513022.0%7.3%1.614.75
Mike Minor ('22)3.812622.3%7.2%1.444.38
Mike Foltynewicz ('21)4.013421.4%7.7%1.464.45
Kenta Maeda ('24)4.912225.9%6.9%1.304.17
Julio Teheran ('23)5.214720.4%8.8%1.344.12
Jon Gray ('24)6.112223.4%7.8%1.154.45