Ryan Johnson

Bats B Throws R6'6" 215 lbBorn 2002 Dallas, USADebut 2025Team LAADraft 2024 R2C #74 Los Angeles Angels, Dallas BaptistContract 1 y/$790,000 (26) 2026: $489,714

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202613323.57.12.9321.56.13100.9
2027103.2
2028104.7

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 22

His ten closest age-22 comparables averaged 88 PITCH+ the next season; 8 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Trevor Bell200962.590.1273
2Elizardo Ramirez200571.394.6465
3Robbie Ray201465.1100.0545
4Zack Littell201877.4106.7146
5Miguel Diaz201778.599.485
6Chris Flexen201769.125.440
7Merandy Gonzalez201879.3did not play
8Logan Allen201975.484.949
9Luis Oviedo202177.9did not play
10Edinson Volquez200667.699.7149

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj133103.2
2026*27185.799.885.5
2025LAA117.36140114.772451667.092.659.6
Career117.36140114.772451667.059.6

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025LAAP141512011.000-0.7

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2026AAASalt Lake BeesPit215.0 IP, 24% K5.40
2026AARocket City Trash PandasPit7620.1 IP, 33% K2.24
2025A+Tri-City Dust DevilsPit21957.1 IP, 30% K1.89

Splits

Yearvs LHPvs RHPHomeAway
20260.3790.3760.3420.421
20250.5560.3360.4710.385

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.