Players / Player profile
STL · P

Kyle Leahy

Age 29 B/T S/R 6′5″, 225 lb USA MLB debut 2023
40-man
  • St. Louis’ roster as it stands #1 starter · 109 IP · 1.5 WAR in the role
  • Trade read Available at a price: STL sits near the seller line (27% playoff odds, within a projected win of 30%); control through 2030.
Keystone Stuff 95 27th pct
2026 fWAR 2.6
Projected 2027 WAR 1.5 at 109 IP · 1.5 in his 2027 role

Pitching · 2026 percentiles

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

Keystone Stuff 95 Keystone Stuff: 95, 27th percentile
Keystone Location 107 Keystone Location: 107, 82nd percentile
Keystone Pitching 97 Keystone Pitching: 97, 44th percentile
Run value (xRV) −0.44 Run value (xRV): −0.44, 21st percentile
Strikeout % 22.1% Strikeout %: 22.1%, 48th percentile
Walk % 6.9% Walk %: 6.9%, 79th percentile
Whiff % 22.7% Whiff %: 22.7%, 28th percentile
Chase % 27.2% Chase %: 27.2%, 16th percentile
Fastball velo 94.2 Fastball velo: 94.2, 47th percentile
Extension 7.2 ft Extension: 7.2 ft, 97th percentile
140.0 IP3.66 ERA3.59 FIP 43° arm

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →4SCUSLCHSTSI
RHP · arm angle 43° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Four-seam26% use26%94.314.5+4.5949917%−1.60
Curveball16% use16%83.0−10.8−8.6929627%−0.28
Slider16% use16%89.43.8−5.09611423%+0.73
Changeup15% use15%88.61.7+11.59310032%−0.57
Sweeper14% use14%84.82.1−16.511010326%+0.10
Sinker13% use13%94.210.6+13.29411512%−0.25
Weak pitch to watch

Changeup grades 93 with below-average expected results; his sweeper grades 110. The best case is against lefties: the sweeper is worth +0.5 runs per 100 pitches more, 0.6 standard errors (105 and 282 pitches), short of the 2 needed. No mix change until it clears.

Weak pitch to watch

Curveball grades 92 with below-average expected results; his sweeper grades 110. The best case is against righties: the sweeper is worth +0.8 runs per 100 pitches more, 0.9 standard errors (211 and 131 pitches), short of the 2 needed. No mix change until it clears.

Weak pitch to watch

Four-seam grades 94 with below-average expected results; his sweeper grades 110. The best case is against lefties: the sweeper is worth +1.0 runs per 100 pitches more, 1.3 standard errors (105 and 401 pitches), short of the 2 needed. No mix change until it clears.

Most similar pitchers

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

SimilarityPlayerStuff’26 WAR’27 proj2027
52Shane Bieber TOR · ’95940.10.4Free agent
51Gabriel Hughes COL · ’01971.11.3—
49Brandon Pfaadt AZ · ’98962.22.0Signed $5.4M
46Davis Martin CWS · ’97882.61.8Pre-arb
45Ryan Gusto MIA · ’99971.01.1—

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 32%
45% zone
Changeup 23%
31% zone
Curveball 20%
37% zone
Slider 13%
56% zone
Sweeper 8%
49% zone
Sinker 4%
66% 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 1.5 WAR Arbitration $3.7M*
2028 1.3 WAR Arbitration $5.4M*
2029 1.1 WAR Arbitration $7.4M*
2030 0.9 WAR Arbitration $8.4M*

* projected arbitration or minimum salary. Contract Studio →

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.