Ryan Watson

P Los Angeles Angels
Age 29 RHP 6'5" / 225 lbs MLB peak 0.2 · 2027
Overview
MLBRP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202426MIX3 levels280352.833.2726.1%9.4%—K 22.5% · BB 9.0% · FIP 3.62
202527AAASF460514.262.6928.1%6.1%—K 24.1% · BB 5.5% · FIP 3.17
202628MLBLAA530724.003.6121.2%6.8%0.8
2027PROJ29MLBLAA490513.893.9622.5%5.7%0.4
2028PROJ86% MLB30MLBLAA390414.094.2021.9%6.3%0.2
2029PROJ89% MLB31MLBLAA300324.314.4421.2%6.9%0.0
Last 3 seasons WAR 0.8  ·  Next 3 projected WAR 0.6Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
FB Velo45
K%43
xwOBA vs34
Form2.20 ERA (proj 3.89) · K 32.8% (proj 22.5%) · BB 6.0% (proj 5.7%) ▲▲ last 90d · 16 IP through Oct 27
CompsMike Fyhrie (age 30) · Ryan Brasier (age 28) · Casey Sadler (age 29)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 112104vR 96
ERA3.89
FIP3.96
K%22.5%
BB%5.7%
K-BB%16.8%
Proj IP62
Value2027 · WAR
Runs saved vs league avg · 62 IP
K: +0.6 runs (Runs saved by strikeouts vs lg-avg K%)+1KBB: +9.9 runs (Runs saved by walk suppression vs lg-avg BB%)+10BBCONTACT: -9.1 runs (Runs saved on contact quality (HR suppression) vs lg)-9CONTACTSTAM: +2.8 runs (Replacement credit for innings volume)+3STAMTotal WAR: +0.46 (62 IP)+0.5WAR
0.40.20.0272829
Grades · Statcast · Contract
Scouting Grades
STUF5555
CTRL6060
CMD6060
K†5555
Statcast Percentiles
FB Velo
p4594.2
Whiff%
p5125.5%
K%
p4321.2%
xwOBA vs
p340.331

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 the standard WAR scale.

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)
202123MIX MLE2 levels224652727916418%2.921.9%6.8%15.1%1.8%3.483.11—
202123MIX RAW2 levels224652727916418%2.929.0%5.9%23.2%1.5%3.482.20—
202224MIX MLE2 levels2718107441108291667%4.020.0%7.1%12.8%3.7%3.444.38—
202224MIX RAW2 levels2718107441108291667%4.024.5%6.6%17.9%3.6%3.443.84—
202325AAA MLENorfolk Tides34128839382461335%2.617.9%10.5%7.4%3.7%5.954.93—
202325AAA RAWNorfolk Tides34128839382461335%2.620.9%11.7%9.2%3.3%5.954.73—
202426MIX MLE3 levels28035138361330%1.222.5%9.0%13.6%2.3%2.833.62—
202426MIX MLE3 levels28035138361330%1.222.5%9.0%13.6%2.3%2.833.62—
202426MIX RAW3 levels28035138361330%1.226.1%9.4%16.7%2.2%2.833.27—
202527AAA MLESacramento River Cats46051228641450%1.124.1%5.5%18.6%2.6%4.263.17—
202527AAA MLESacramento River Cats46051228641450%1.124.1%5.5%18.6%2.6%4.263.17—
202527AAA RAWSacramento River Cats46051228641450%1.128.1%6.1%21.9%2.2%4.262.69—
202628MLB MLELos Angeles Angels53072307652180%1.421.2%6.8%14.3%2.6%4.003.58+0.8
202628MLB MLELos Angeles Angels53072307652180%1.421.2%6.8%14.3%2.6%4.003.58+0.8
202628MLB RAWLos Angeles Angels53072307652180%1.421.2%6.8%14.3%2.6%4.003.61+0.8
▸ Career totals (raw MLB only — as recorded)
MLB Career—53072307652180%1.421.2%6.8%14.3%2.6%4.003.61+0.8
▸ 2027 season — projected remainder (no 2027 stats recorded)
202729MLBLAA49051215481270%1.022.5%5.7%16.8%3.0%3.893.96+0.4
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202830MLB MLELAA45048201441360%1.121.9%6.3%15.5%3.2%4.094.20+0.2
202931MLB MLELAA34036153321150%1.121.2%6.9%14.3%3.4%4.314.44+0.0
202830MLB CTXLAA39041173381160%1.121.9%6.3%15.5%3.2%4.094.20+0.2
202931MLB CTXLAA3003213529950%1.121.2%6.9%14.3%3.4%4.314.44+0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW123014561613241180%1.221.4%6.7%14.7%3.0%4.093.77+1.3
/ 200 IP— RAW169020084918256250%1.221.4%6.7%14.7%3.0%4.093.77+1.9
Career— MLE2103441717793691375316%2.020.8%7.7%13.0%3.0%4.123.95+1.0
/ 200 IP— MLE10116200853177662516%2.020.8%7.7%13.0%3.0%4.123.95+1.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAASacramento River Cats · 51 IPFIP 2.71 → 3.17 (+0.46)K% 28.1% → 24.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.07%—×0.86024.14%
BB% (unintentional) /BF6.14%—×0.9005.53%
HR / BF /BF2.19%÷0.938×1.1002.57%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 88).

Result: FIP 2.71 → 3.17, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 AAASacramento River Cats · 18 IPFIP 3.33 → 3.68 (+0.35)K% 27.4% → 23.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.40%—×0.86023.56%
BB% (unintentional) /BF8.22%—×0.9007.40%
HR / BF /BF2.74%÷1.010×1.1002.98%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 102).

Result: FIP 3.33 → 3.68, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2024 AABowie Baysox · 16 IPFIP 3.03 → 3.54 (+0.51)K% 26.2% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.23%—×0.81021.25%
BB% (unintentional) /BF9.84%—×1.10010.82%
HR / BF /BF1.64%÷1.249×1.2001.58%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 150).

Result: FIP 3.03 → 3.54, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AAANorfolk Tides · 88 IPFIP 4.64 → 4.93 (+0.29)K% 20.9% → 17.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.87%—×0.86017.94%
BB% (unintentional) /BF11.70%—×0.90010.53%
HR / BF /BF3.31%÷0.995×1.1003.66%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 99).

Result: FIP 4.64 → 4.93, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AABowie Baysox · 95 IPFIP 3.73 → 4.27 (+0.54)K% 25.9% → 21.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.91%—×0.81020.98%
BB% (unintentional) /BF5.44%—×1.1005.98%
HR / BF /BF3.89%÷1.170×1.2003.99%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 134).

Result: FIP 3.73 → 4.27, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAANorfolk Tides · 12 IPFIP 4.71 → 5.09 (+0.37)K% 14.5% → 12.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF14.55%—×0.88012.80%
BB% (unintentional) /BF14.55%—×1.05015.27%
HR / BF /BF1.82%÷0.970×1.1002.06%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 94).

Result: FIP 4.71 → 5.09, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 A+Aberdeen IronBirds · 31 IPFIP 2.32 → 3.17 (+0.84)K% 28.7% → 22.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF28.68%—×0.77022.08%
BB% (unintentional) /BF6.62%—×1.1507.61%
HR / BF /BF1.47%÷1.041×1.2501.77%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 108).

Result: FIP 2.32 → 3.17, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 ADelmarva Shorebirds · 34 IPFIP 2.08 → 3.05 (+0.97)K% 29.4% → 21.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.41%—×0.74021.76%
BB% (unintentional) /BF5.15%—×1.1806.07%
HR / BF /BF1.47%÷1.035×1.3001.85%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 107).

Result: FIP 2.08 → 3.05, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION1.15421.7%6.6%1.164.04
Dale Thayer ('15)1.36320.4%6.3%1.073.47
Tim Crews ('87-'92, 3 WAR*)2.17120.8%*6.2%*1.09*4.11*
Nick Wittgren ('23)1.64121.6%7.0%1.154.04
Shawn Tolleson ('16)1.15423.1%8.3%1.283.92
Tony Castillo ('88-'98, 4 WAR*)2.65918.5%*7.3%*0.98*3.76*
Donn Pall ('88-'98, 3 WAR*)2.56317.1%*6.2%*1.20*3.86*