Players / Player profile
LAA · P

Ryan Watson

Age 28 B/T R/R 6′5″, 225 lb USA MLB debut 2026
40-man FV 35+ · #38 in org
  • The Angels’ roster as it stands bullpen · 59 IP · 0.5 WAR in the role
Keystone Stuff 98 43rd pct
2026 fWAR 0.7
Projected 2027 WAR 0.5 at 66 IP · 0.5 in his 2027 role

Pitching · 2026 percentiles

vs. MLB pitchers with 500+ pitches · 1,138 pitches

Keystone Stuff 98 Keystone Stuff: 98, 43rd percentile
Keystone Location 104 Keystone Location: 104, 73rd percentile
Keystone Pitching 102 Keystone Pitching: 102, 61st percentile
Run value (xRV) −0.27 Run value (xRV): −0.27, 29th percentile
Strikeout % 21.2% Strikeout %: 21.2%, 40th percentile
Walk % 7.5% Walk %: 7.5%, 69th percentile
Whiff % 25.5% Whiff %: 25.5%, 54th percentile
Chase % 33.4% Chase %: 33.4%, 79th percentile
Fastball velo 93.9 Fastball velo: 93.9, 41st percentile
Extension 7.0 ft Extension: 7.0 ft, 93rd percentile
72.0 IP4.00 ERA3.82 FIP 36° arm4 SV

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →FCST4SCUSI
RHP · arm angle 36° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Cutter24% use24%90.07.2−1.49110918%−1.80
Sweeper24% use24%85.05.0−11.810810535%+1.33
Four-seam19% use19%94.215.7+6.89710222%−0.18
Curveball18% use18%83.3−11.6−11.79710337%+1.20
Sinker14% use14%93.68.3+16.11028815%−2.28
Weak pitch to watch

Cutter grades 91 with below-average expected results; his sweeper grades 108. The best case is against righties: the sweeper is worth +0.9 runs per 100 pitches more, 1.0 standard errors (174 and 140 pitches), short of the 2 needed. No mix change until it clears.

Most similar pitchers

Pitches like Watson: same hand, shape, slot and mix

SimilarityPlayerStuff’26 WAR’27 proj2027
45Matt Festa CLE · ’931110.60.4Arb
43Tejay Antone CIN · ’931060.70.4Arb
38Calvin Faucher MIA · ’951111.20.6Arb
35Chase Shugart PHI · ’96104−0.10.0Pre-arb
34Paul Sewald TOR · ’90103−0.5−0.1Free agent

Same-handed pitchers nearest on fastball velocity and shape, arm angle, extension, pitch mix, secondary shapes, Stuff, whiff rate and workload. 2026 regulars only.

Pitch locations · 2026

Where each pitch finishes, by batter side

Sweeper 32%
35% zone
Cutter 26%
61% zone
Sinker 23%
41% zone
Four-seam 12%
50% zone
Curveball 8%
24% zone

Where each pitch finishes, catcher’s view. The bar marks the batter’s side; the box is an average strike zone. Pitches with 40+ thrown to this side.

Contract & projection

Club control (RosterResource) · Keystone projected WAR

2027 0.5 WAR —
2028 0.5 WAR —
2029 0.4 WAR —
2030 0.3 WAR —

Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2025AAAAAASacramento River Cats274650.2 IP 50.2 IP · 4.26 ERA · 28.1% K · 7.0% BB

FanGraphs: FV 35+ · ETA 2026. Public pitch tracking exists only at Triple-A and some Florida State League parks.

ABS challenges · 2026

Baseball Savant

As pitcher 100% 1/1 won · 0.0 runs
Keystone is an independent portfolio project. It is not affiliated with Major League Baseball or any club. Data: MLB Stats API, Baseball Savant, FanGraphs. Used under their terms for individual, non-commercial use.