Players / Player profile
MIN · P

Joe Ryan

Age 30 B/T R/R 6′2″, 205 lb USA MLB debut 2021
40-man
  • Free agent est. 3 yr × $17.2M ($12M–$27M) if his mutual option is declined · +1.3 wins to Pittsburgh’s Winter Plan as its #4 starter
    2 cautions
    • Holds a $13.0M mutual option for 2027; one side almost always declines.
    • Free agency not confirmed by the contract data: Under six years of service after 2026 (at most 5 years, 33 days): a declined option would leave him under his club's control through arbitration (Keystone's reading of the CBA; the data don't show his contract's terms).
  • Injured list 2026: Left glute strain (Aug 7–Sep 7)
Keystone Stuff 112 86th pct
2026 fWAR 2.5
Projected 2027 WAR 2.4 Keystone Marcel+ at 159 IP

Pitching · 2026 percentiles

vs. MLB pitchers with 500+ pitches · 2,441 pitches

Keystone Stuff 112 Keystone Stuff: 112, 86th percentile
Keystone Location 116 Keystone Location: 116, 98th percentile
Keystone Pitching 116 Keystone Pitching: 116, 94th percentile
Run value (xRV) +0.61 Run value (xRV): +0.61, 76th percentile
Strikeout % 25.9% Strikeout %: 25.9%, 74th percentile
Walk % 5.1% Walk %: 5.1%, 96th percentile
Whiff % 25.8% Whiff %: 25.8%, 56th percentile
Chase % 32.1% Chase %: 32.1%, 68th percentile
Fastball velo 93.4 Fastball velo: 93.4, 31st percentile
Extension 6.8 ft Extension: 6.8 ft, 85th percentile
144.2 IP3.79 ERA3.70 FIP 23° arm

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →4SSTFSKCSISL
RHP · arm angle 23° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Four-seam44% use44%93.513.5+13.411811325%+0.69
Sweeper16% use16%80.40.8−14.611010437%+2.64
Splitter12% use12%87.93.3+16.78710722%+0.37
Knuckle curve11% use11%79.1−9.2−12.910110730%+1.35
Sinker9% use9%93.18.8+17.41001109%−1.93
Slider7% use7%86.34.5−1.19510526%−2.00

No mix change or new pitch clears its bar. The arsenal is efficient for its shapes.

Most similar pitchers

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

SimilarityPlayerStuff’26 WAR’27 proj2027
61Zack Wheeler PHI · ’901094.02.2Signed $42.0M
58Jake Irvin WSH · ’97980.50.4Arb
55Will Warren NYY · ’991022.22.0Pre-arb
53Spencer Arrighetti TOR · ’00109−0.20.4Arb
53Aaron Nola PHI · ’931011.31.0Signed $24.6M

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

Four-seam 45%
54% zone
Splitter 20%
39% zone
Knuckle curve 13%
32% zone
Sweeper 12%
49% zone
Sinker 7%
57% zone
Slider 3%
41% 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 2.4 WAR Mutual option $13.0M
2028 2.1 WAR Free agent
2029 1.8 WAR Free agent
2030 1.3 WAR Free agent

His 2027 is a $13.0M mutual option, decided ≈ Nov 1–5 (either side can decline it). The Free-Agent Board expects it declined, so it prices him as a free agent. Caution: Under six years of service after 2026 (at most 5 years, 33 days): a declined option would leave him under his club's control through arbitration (Keystone's reading of the CBA; the data don't show his contract's terms). Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2026AAAAAASt. Paul Saints3013 IP 3 IP · 3.00 ERA · 40.0% K · 0.0% BB

ABS challenges · 2026

Baseball Savant

As pitcher 0% 0/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.