Players / Player profile
PIT · P

Mitch Keller

Age 30 B/T R/R 6′3″, 213 lb USA MLB debut 2019
Pittsburgh org 40-man 60-day IL since Aug 3
  • Winter Plan #5 starter · 128 IP · 1.2 WAR in the role
  • Injured list Ended 2026 on the 60-day IL: Right arm teres major muscle injury (since Aug 3)
Keystone Stuff 93 19th pct
2026 fWAR 1.0
Projected 2027 WAR 1.3 at 145 IP · 1.2 in his 2027 role

This winter

What the Winter Plan does with Keller: its decisions feed, the dated moves and the briefs

The plan keeps him: #5 starter · 128 IP · 1.2 WAR in the role.

Keep him (the plan). Kept: 81.7 wins, 44% playoff odds. Traded with 50% of his salary retained: 81.0 wins, 41%, saving $6.9M of 2027 payroll.

Ended 2026 on the 60-day IL (Right arm teres major muscle injury). The plan assumes he is ready for spring; that is a medical call we can't see.

  • Mitch Keller: keep, trade, or add a starterdue Dec 1 · low confidence

    Keep him for now, medicals first; revisit once he is cleared (he ended 2026 on the 60-day IL). Under today's rules the trade saves $13.3M in 2027 dollars against 1.2 wins over 2027–2028 worth $10.9M: net $2.4M for trading, but a club gains from the terms only if his medicals are clean. With the floor money spent either way (the Free-Agent Board's list measured on each branch, on the owners' proposed terms), keeping him comes to 84.8 wins and trading him 85.0, a toss-up. Adding a mid-tier starter, Jack Flaherty, adds +1.0 to +1.1 wins: his price doesn't beat the market price of a win, so it waits with the floor money.

  • 2027 starter hook and bullpen rolesdue Spring training · medium confidence

    Rotation (Winter Plan): Paul Skenes, Jared Jones, Braxton Ashcraft, Bubba Chandler and Mitch Keller. Two times through for Mitch Keller once his medicals clear. Let Braxton Ashcraft face the order a third time (a toss-up). Let Paul Skenes face it too, pending the review of his velocity drop. Jared Jones: a 22-batter leash (about 81 pitches) after his arm injury, not an open third time; past it, decide by matchup (a toss-up). Give Bubba Chandler development innings on a 22-batter leash (about 82 pitches), once through the top of the order a third time, at about 1.0 ± 1.2 runs against a two-times-through hook (a toss-up); the goal is first two passes at .306 xwOBA or better, not a third-time skill, pending the review of his velocity drop. Ladder: Mason Montgomery and Yohan Ramírez in the late innings (within noise of each other); Evan Sisk and Luke Weaver setting up (within noise of each other). Move Evan Sisk into the leverage ladder. Move Isaac Mattson out of it.

Development · trends & plan

Tracked levels only. Monthly values; gaps mark the offseason. The number beside each line is its last month, with that month’s sample (faded under 50 PA or 150 pitches), not the season.

Plan for 2027

  1. 1
    Health medical first Medical clearance before any development work

    Right arm teres major muscle injury (60-day IL, Aug 3–still open at season’s end). Every other goal on this plan starts after the medical staff clears him.

    Health & Workload

Each goal is checked when his sample can tell the target from noise: the 2027 All-Star break if it can by then, else season’s end or the sample it needs; if no single season can, it’s a lean. Coach card

Trends · MLB

Fastball velo 91.9 mph Aug ’26 · 69 pitches Mar ’24 – Aug ’26
Stuff 86 Aug ’26 · 69 pitches Mar ’24 – Aug ’26
Location 72 Aug ’26 · 69 pitches Mar ’24 – Aug ’26
Whiff rate 20% Aug ’26 · 69 pitches Mar ’24 – Aug ’26
Zone rate 42% Aug ’26 · 69 pitches Mar ’24 – Aug ’26
Walk rate 25.0% Aug ’26 · 16 PA Mar ’24 – Aug ’26

Pitching · 2026 percentiles

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

Keystone Stuff 93 Keystone Stuff: 93, 19th percentile
Keystone Location 105 Keystone Location: 105, 74th percentile
Keystone Pitching 92 Keystone Pitching: 92, 24th percentile
Run value (xRV) −0.97 Run value (xRV): −0.97, 7th percentile
Strikeout % 17.7% Strikeout %: 17.7%, 17th percentile
Walk % 8.3% Walk %: 8.3%, 57th percentile
Whiff % 20.5% Whiff %: 20.5%, 12th percentile
Chase % 29.3% Chase %: 29.3%, 38th percentile
Fastball velo 93.0 Fastball velo: 93.0, 26th percentile
Extension 6.6 ft Extension: 6.6 ft, 67th percentile
115.2 IP5.29 ERA4.54 FIP 35° arm

Arsenal & Pitch Lab

Movement normalized to arm side · Keystone Stuff by pitch

Stuff landscape
−20−20−10−100010102020← Glove sideArm side →Rise (IVB, in) →4SSISTSLCHCUFC
RHP · arm angle 35° · how to read
PitchUseVeloIVBHBStuffLocWhiffxRV/100
Four-seam32% use32%93.315.1+8.69311117%−0.06
Sinker17% use17%92.37.7+14.3869815%−2.44
Sweeper16% use16%81.90.8−17.21089524%−0.87
Slider9% use9%87.21.1−4.510110522%−1.00
Changeup9% use9%88.72.4+12.19110826%−1.76
Curveball9% use9%77.8−13.1−13.1928337%−0.68
Cutter8% use8%89.69.0−2.49611121%−1.04
Weak pitch to watch

Changeup grades 91 with below-average expected results; his sweeper grades 108. The best case is against lefties: the sweeper is worth +0.4 runs per 100 pitches more, 0.4 standard errors (113 and 160 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 108. The best case is against lefties: the sweeper is worth +0.1 runs per 100 pitches more, 0.2 standard errors (113 and 144 pitches), short of the 2 needed. No mix change until it clears.

Weak pitch to watch

Sinker grades 86 with below-average expected results; his sweeper grades 108. The best case is against lefties: the sweeper is worth +1.0 runs per 100 pitches more, 1.1 standard errors (113 and 145 pitches), short of the 2 needed. No mix change until it clears.

Most similar pitchers

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

SimilarityPlayerStuff’26 WAR’27 proj2027
64Will Warren NYY · ’991022.22.0Pre-arb
63Ryan Gusto MIA · ’99971.01.1—
62Hayden Wesneski HOU · ’97901.21.1Arb
62Erick Fedde CWS · ’9384−0.10.2Free agent
60Davis Martin CWS · ’97882.61.8Pre-arb

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 35%
48% zone
Changeup 13%
36% zone
Curveball 12%
26% zone
Sinker 12%
55% zone
Cutter 11%
41% zone
Sweeper 10%
50% zone
Slider 8%
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 1.3 WAR Guaranteed $18.4M
2028 1.1 WAR Guaranteed $20.4M
2029 0.8 WAR Free agent
2030 0.5 WAR Free agent

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.