Ryan Johnson

P Los Angeles Angels
Age 24 RHP 6'6" / 215 lbs MLB Svc 0.0 · Ctrl thru 2032 peak 1.0 · 2029
Overview
MLBSP40-MANFG #187Pre-ArbFA 2033
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202522MIX2 levels2612723.002.7027.8%4.8%1.6K 22.7% · BB 5.3% · FIP 3.31
202623MIX4 levels28251294.484.3921.1%8.4%0.8K 19.3% · BB 8.8% · FIP 4.60
2027PROJ24MLBLAA18181004.674.7420.2%7.8%0.2
2028PROJ95% MLB25MLBLAA21211234.704.6920.7%7.5%0.4
2029PROJ95% MLB26MLBLAA22221294.684.6620.9%7.5%0.4
Last 2 seasons WAR 2.4  ·  Next 3 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.250First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$3M2031Arb-2$4M2032Arb-3$5M
Skills · percentileStatcast 2026
FB Velo54
Whiff%35
xwOBA vs29
K%22
CompsMichael Darrell-Hicks (age 25) · Wil Jensen (age 24) · James McArthur (age 24)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 123115vR 106
ERA4.67
FIP4.74
K%20.2%
BB%7.8%
K-BB%12.4%
Proj IP100
Value2027 · WAR
Runs saved vs league avg · 100 IP
K: -1.5 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: +0.9 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -5.6 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +13.6 runs (Replacement credit for innings volume)+14STAMTotal WAR: +0.77 (100 IP)+0.8WAR
0.00.51.00.20.40.40.40.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$1M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF5050
CTRL6060
CMD6060
K†5050
Statcast Percentiles
FB Velo
p5494.8
Whiff%
p3523.1%
K%
p2218.1%
xwOBA vs
p290.336
SI (17%)
SL (24%)
FB (17%)
CT-2.3 (39%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   0.250 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.8M+$0.0M
2028Pre-Arb$0.8M+0.4$1M+$0.8M
2029Pre-Arb$0.8M+0.4$1M+$0.7M
2030Arb-1$3M+0.4$1M+$0.0M (cut)
2031Arb-2$4M+0.2$0.6M+$0.0M (cut)
2032Arb-3$5M———
Totals $2M $6M +$1M

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 + 2027 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
202623MIX MLE4 levels2825129550116462089%4.619.3%8.8%10.5%3.7%4.484.60+0.4
202623MIX MLE4 levels2825129550116462089%4.619.3%8.8%10.5%3.7%4.484.60+0.4
202623MIX RAW4 levels2825129550116462089%4.621.1%8.4%12.7%3.6%4.484.39+0.8
▸ Career totals (raw MLB only — as recorded)
MLB Career—361911550995462253%3.218.7%9.0%9.6%4.3%5.345.14-0.3
▸ 2027 season — projected remainder (no 2027 stats recorded)
202724MLBLAA1818100422853315100%5.620.2%7.8%12.4%3.6%4.674.74+0.2
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202825MLB MLELAA22221295461134120100%5.920.7%7.5%13.2%3.6%4.664.65+0.4
202926MLB MLELAA23231365751204321100%5.920.9%7.5%13.5%3.6%4.644.62+0.4
203027MLB MLELAA23231385841224421100%6.020.9%7.6%13.4%3.6%4.654.66+0.4
203128MLB MLELAA23231385841214522100%6.020.8%7.7%13.1%3.7%4.714.75+0.2
203229MLB MLELAA22221325571134422100%6.020.2%7.9%12.3%3.9%4.834.91-0.0
203330MLB MLELAA21211245241024321100%5.919.5%8.2%11.3%4.1%5.005.11-0.3
202825MLB CTXLAA21211235191083919100%5.920.7%7.5%13.2%3.7%4.704.69+0.4
202926MLB CTXLAA22221295451144120100%5.920.9%7.5%13.5%3.7%4.684.66+0.4
203027MLB CTXLAA22221315531164220100%6.020.9%7.6%13.4%3.7%4.694.70+0.4
203128MLB CTXLAA22221315531154321100%6.020.8%7.7%13.1%3.8%4.754.79+0.2
203229MLB CTXLAA21211255281074221100%6.020.2%7.9%12.3%4.0%4.874.95-0.0
203330MLB CTXLAA2020118498974121100%5.919.5%8.2%11.3%4.2%5.045.15-0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW163146873370975329414490%5.420.3%7.9%12.4%3.9%4.864.52+3.8
/ 200 IP— RAW3733200850173673390%5.420.3%7.9%12.4%3.9%4.864.52+0.9
Career— MLE5437201841172642869%3.720.5%7.6%12.9%3.3%3.954.15+0.8
/ 200 IP— MLE5437200838172642869%3.720.5%7.6%12.9%3.3%3.954.15+0.2

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION5.112720.3%7.9%1.474.80
Brent Strom ('72-'77, 0 WAR*)2.512519.3%*8.2%*1.53*4.78*
Mike Foltynewicz ('21)4.113821.3%7.8%1.484.52
Colby Lewis ('16)6.113518.4%7.2%1.324.70
Mark Gardner ('89-'01, 7 WAR*)8.813619.6%*8.0%*1.44*4.84*
Max Surkont ('49-'57, 5 WAR*)6.014920.0%*8.4%*1.27*4.76*
Dan Straily ('19)4.011519.8%9.1%1.604.56