Batting
Pitching
    • Season


Ryan Johnson

Ryan Johnson

Los Angeles Angels
P
Age: 24
Bats/Throws: B/R
6'6" / 215
DOB: 8/5/2002
(24 years, 3 months, 10 days)
P
Season20262027Total
TeamLAAFGDC- - -
LevelMLBPROJMLB
G222336
GS192319
IP100.0124.0114.2
K%18.1%19.2%18.7%
BB%9.8%8.2%9.4%
GB%34.5%36.6%
ERA5.044.645.34
FIP5.334.725.35
WAR0.10.8-0.1
2026 Pitch
Selection
FC:39%
SL:24%
FS:21%
SI:17%
RosterResource
Current Role:Starting Rotation (RR)
How Acquired:Draft
Draft:2024, Rd: 2C, Pick: 1, Ovr: 74
Draft Team:Los Angeles Angels
Signing Bonus:$1,747,500
College:Dallas Baptist (Dallas, USA)
Service Time
0.043
MiLB Options
1
News
Rotowire: Johnson allowed four runs on seven hits and four walks while striking out three over five innings in a no-decision versus the Mariners on Saturday. (9/27/2026)

News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • Stat Presets:
    Select
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Shadow Zone Breakdown
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Statcast - Shadow Zone Breakdown

    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026vs L51.0%77.4%42.4%59.8%81.0%22.7%40.8%71.3%19.7%
    2026vs R56.4%77.4%40.7%59.3%84.9%22.8%52.6%66.7%17.9%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home53.4%75.9%41.3%60.3%80.8%22.5%45.2%68.0%18.8%
    2026Away52.4%78.9%42.3%58.9%84.1%23.0%44.7%70.8%19.3%
    2026Home vs L53.8%79.8%41.1%62.3%82.9%22.7%43.4%74.4%18.4%
    2026Home vs R52.8%69.7%41.6%57.1%77.3%22.3%47.8%59.4%19.4%
    2026Away vs L48.3%74.8%43.8%57.3%78.9%22.8%38.6%68.2%21.0%
    2026Away vs R60.9%85.7%39.7%61.8%92.9%23.4%59.6%75.0%16.2%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr74.1%70.0%34.2%87.5%78.6%20.3%54.5%50.0%13.9%
    2026May61.4%77.8%48.9%72.0%77.8%27.8%47.4%77.8%21.1%
    2026Jun62.3%80.3%43.8%65.6%83.3%24.6%58.0%75.9%19.2%
    2026Jul52.3%80.2%42.8%61.1%87.9%23.3%41.8%66.7%19.4%
    2026Aug43.6%79.2%39.0%48.3%78.6%20.6%38.5%80.0%18.4%
    2026Sept/Oct51.0%72.7%42.3%56.7%81.4%22.7%44.4%60.0%19.6%
    20261st Half64.3%78.7%43.4%71.5%83.5%24.5%55.0%70.5%18.9%
    20262nd Half46.7%76.4%41.0%52.6%81.5%21.9%39.8%68.6%19.1%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage55.0%77.7%41.4%61.5%82.1%23.1%46.8%70.3%18.3%
    2026Medium Leverage51.1%78.2%41.9%58.1%83.0%22.3%43.0%70.8%19.6%
    2026High Leverage48.6%66.7%44.0%52.6%80.0%22.6%44.4%50.0%21.4%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty49.9%79.7%42.0%55.3%83.1%23.2%43.2%74.4%18.8%
    2026Men on Base57.3%74.4%41.4%66.0%81.6%22.1%47.4%63.1%19.4%
    2026Men In Scoring59.2%76.2%41.6%68.0%86.3%22.0%49.3%60.6%19.6%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 011.9%80.0%35.0%13.3%100.0%12.5%11.1%66.7%22.5%
    2026Through 3 - 132.6%70.0%35.1%48.7%78.9%14.9%20.8%54.5%20.2%
    2026Through 3 - 243.4%77.6%35.9%55.6%77.8%16.6%33.0%77.4%19.3%
    2026Through 2 - 032.3%82.9%38.1%50.8%90.0%17.7%16.2%63.6%20.4%
    2026Through 1 - 044.1%82.8%39.6%58.6%88.0%20.4%28.6%71.4%19.1%
    2026Through 2 - 143.3%80.6%39.2%57.7%87.5%20.3%27.9%65.5%19.0%
    2026Through 1 - 150.7%79.2%41.6%58.3%84.8%22.0%42.2%70.6%19.7%
    2026Through 0 - 157.4%72.1%44.1%58.1%76.7%24.8%56.4%66.0%19.2%
    2026Through 2 - 252.3%78.4%39.5%63.6%80.5%20.0%40.7%75.0%19.5%
    2026Through 1 - 259.8%71.7%43.7%64.6%74.2%23.6%54.1%68.2%20.0%
    2026Through 0 - 265.8%66.7%45.7%62.3%70.4%27.9%71.2%61.5%17.8%
    SeasonSP / RPS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026As Starter52.4%77.3%41.4%58.7%82.8%22.5%44.8%68.8%18.9%
    2026As Reliever61.4%77.8%48.9%72.0%77.8%27.8%47.4%77.8%21.1%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift56.1%87.2%47.1%61.3%89.8%27.1%49.2%82.8%20.0%
    2026Shift - All57.4%86.3%43.0%64.8%91.5%25.6%46.3%75.4%17.3%
    2026Shift - Traditional56.7%85.1%43.6%64.1%90.8%26.1%45.6%73.1%17.5%
    2026Shift - Non Traditional66.7%100.0%35.6%75.0%100.0%20.3%55.6%100.0%15.3%
    SeasonTTOS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    20261st Through Order as SP49.8%76.8%40.1%57.8%84.7%20.7%41.3%64.9%19.4%
    20262nd Through Order as SP53.0%77.0%42.1%57.1%80.9%23.5%48.0%71.2%18.6%
    20263rd Through Order as SP57.3%79.4%43.3%65.1%82.9%24.8%46.8%72.7%18.5%
    20261st Through Order as RP65.8%76.0%48.1%77.3%76.5%27.8%50.0%75.0%20.3%
    20262nd Through Order as RP33.3%100.0%54.5%33.3%100.0%27.3%33.3%100.0%27.3%
    SeasonHandednessS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026vs L51.0%77.4%42.4%59.8%81.0%22.7%40.8%71.3%19.7%
    2026vs R56.4%77.4%40.7%59.3%84.9%22.8%52.6%66.7%17.9%
    SeasonHome / AwayS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Home53.4%75.9%41.3%60.3%80.8%22.5%45.2%68.0%18.8%
    2026Away52.4%78.9%42.3%58.9%84.1%23.0%44.7%70.8%19.3%
    2026Home vs L53.8%79.8%41.1%62.3%82.9%22.7%43.4%74.4%18.4%
    2026Home vs R52.8%69.7%41.6%57.1%77.3%22.3%47.8%59.4%19.4%
    2026Away vs L48.3%74.8%43.8%57.3%78.9%22.8%38.6%68.2%21.0%
    2026Away vs R60.9%85.7%39.7%61.8%92.9%23.4%59.6%75.0%16.2%
    SeasonMonthlyS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Mar/Apr74.1%70.0%34.2%87.5%78.6%20.3%54.5%50.0%13.9%
    2026May61.4%77.8%48.9%72.0%77.8%27.8%47.4%77.8%21.1%
    2026Jun62.3%80.3%43.8%65.6%83.3%24.6%58.0%75.9%19.2%
    2026Jul52.3%80.2%42.8%61.1%87.9%23.3%41.8%66.7%19.4%
    2026Aug43.6%79.2%39.0%48.3%78.6%20.6%38.5%80.0%18.4%
    2026Sept/Oct51.0%72.7%42.3%56.7%81.4%22.7%44.4%60.0%19.6%
    20261st Half64.3%78.7%43.4%71.5%83.5%24.5%55.0%70.5%18.9%
    20262nd Half46.7%76.4%41.0%52.6%81.5%21.9%39.8%68.6%19.1%
    SeasonLeverageS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Low Leverage55.0%77.7%41.4%61.5%82.1%23.1%46.8%70.3%18.3%
    2026Medium Leverage51.1%78.2%41.9%58.1%83.0%22.3%43.0%70.8%19.6%
    2026High Leverage48.6%66.7%44.0%52.6%80.0%22.6%44.4%50.0%21.4%
    SeasonSituationalS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Bases Empty49.9%79.7%42.0%55.3%83.1%23.2%43.2%74.4%18.8%
    2026Men on Base57.3%74.4%41.4%66.0%81.6%22.1%47.4%63.1%19.4%
    2026Men In Scoring59.2%76.2%41.6%68.0%86.3%22.0%49.3%60.6%19.6%
    SeasonThrough CountS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Through 3 - 011.9%80.0%35.0%13.3%100.0%12.5%11.1%66.7%22.5%
    2026Through 3 - 132.6%70.0%35.1%48.7%78.9%14.9%20.8%54.5%20.2%
    2026Through 3 - 243.4%77.6%35.9%55.6%77.8%16.6%33.0%77.4%19.3%
    2026Through 2 - 032.3%82.9%38.1%50.8%90.0%17.7%16.2%63.6%20.4%
    2026Through 1 - 044.1%82.8%39.6%58.6%88.0%20.4%28.6%71.4%19.1%
    2026Through 2 - 143.3%80.6%39.2%57.7%87.5%20.3%27.9%65.5%19.0%
    2026Through 1 - 150.7%79.2%41.6%58.3%84.8%22.0%42.2%70.6%19.7%
    2026Through 0 - 157.4%72.1%44.1%58.1%76.7%24.8%56.4%66.0%19.2%
    2026Through 2 - 252.3%78.4%39.5%63.6%80.5%20.0%40.7%75.0%19.5%
    2026Through 1 - 259.8%71.7%43.7%64.6%74.2%23.6%54.1%68.2%20.0%
    2026Through 0 - 265.8%66.7%45.7%62.3%70.4%27.9%71.2%61.5%17.8%
    SeasonSP / RPS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026As Starter52.4%77.3%41.4%58.7%82.8%22.5%44.8%68.8%18.9%
    2026As Reliever61.4%77.8%48.9%72.0%77.8%27.8%47.4%77.8%21.1%
    SeasonShiftsS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026No Shift56.1%87.2%47.1%61.3%89.8%27.1%49.2%82.8%20.0%
    2026Shift - All57.4%86.3%43.0%64.8%91.5%25.6%46.3%75.4%17.3%
    2026Shift - Traditional56.7%85.1%43.6%64.1%90.8%26.1%45.6%73.1%17.5%
    2026Shift - Non Traditional66.7%100.0%35.6%75.0%100.0%20.3%55.6%100.0%15.3%
    SeasonTTOS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    20261st Through Order as SP49.8%76.8%40.1%57.8%84.7%20.7%41.3%64.9%19.4%
    20262nd Through Order as SP53.0%77.0%42.1%57.1%80.9%23.5%48.0%71.2%18.6%
    20263rd Through Order as SP57.3%79.4%43.3%65.1%82.9%24.8%46.8%72.7%18.5%
    20261st Through Order as RP65.8%76.0%48.1%77.3%76.5%27.8%50.0%75.0%20.3%
    20262nd Through Order as RP33.3%100.0%54.5%33.3%100.0%27.3%33.3%100.0%27.3%