Mitch Keller P Pittsburgh Pirates
Age 30 RHP 6'3" / 213 lbs MLB Svc 6.0 · Ctrl thru 2028 peak 2.2 · 2026 ILInjured 60-Day (D60)
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 173 proj IP
wRC+ AGAINSTvL 121113vR 104
ERA4.21
FIP4.21
K%18.7%
BB%7.7%
K-BB%11.0%
ROS IP173
Value2026 · WAR
Runs saved vs league avg · 116 IP
K: -3.0 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: +0.2 runs (Runs saved by walk suppression vs lg-avg BB%)+0BBCONTACT: -0.5 runs (Runs saved on contact quality (HR suppression) vs lg)-1CONTACTSTAM: +15.7 runs (Replacement credit for innings volume)+16STAMTotal WAR: +1.32 (116 IP)+1.3WAR
0.01.22.40.00.30.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control-$29M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP50
STUF5050
CTRL5050
CMD4550
K†5050
Statcast Percentiles
FB Velo
p3393.3
Whiff%
p1620.5%
K%
p1917.7%
xwOBA vs
p140.355
FB+5.1 (49%)
CT+2.1 (17%)
SL+0.9 (16%)
SI (17%)
CU (9%)
CH-1.2 (9%)
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.151 yrs.days
Team Control Through   2028
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$1M+0.0$0.2M-$1M
2027Ext$15M+0.3$1M-$13M
2028Ext$15M
Totals $32M $0.6M -$27M
Underwater contract
Projected production over the remaining contract is worth -$27M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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 industry-standard fWAR.

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 + 2026 so far)
201519ROK MLEBristol Pirates662010125161100%3.316.8%19.8%-3.0%1.4%5.494.95
201519ROK RAWBristol Pirates662010125161100%3.324.8%15.8%8.9%1.0%5.493.66
201620MIX MLE2 levels2424130511138194100%5.419.9%4.4%15.5%1.0%2.352.52
201620MIX RAW2 levels2424130511138194100%5.427.0%3.7%23.3%0.8%2.351.82
201721MIX MLE2 levels2121112448109317100%5.319.1%7.8%11.3%1.9%3.133.54
201721MIX RAW2 levels2121112448109317100%5.324.3%6.9%17.4%1.6%3.132.80
201822MIX MLE3 levels25251425971355510100%5.719.3%10.1%9.2%2.2%3.483.98
201822MIX RAW3 levels25251425971355510100%5.722.6%9.2%13.4%1.7%3.483.28
201923MIX MLE2 levels30301526631885115100%5.126.1%8.0%18.2%2.5%4.693.30+3.0
201923MIX RAW2 levels30301526631885115100%5.128.4%7.7%20.7%2.3%4.692.92+3.8
202024MLB MLEPittsburgh Pirates55228716184100%4.318.4%20.7%-2.3%5.0%2.916.90-0.5
202024MLB RAWPittsburgh Pirates55228716184100%4.318.4%20.7%-2.3%4.6%2.916.52-0.4
202125MIX MLE2 levels3129129598131601294%4.221.1%10.1%11.0%2.1%5.533.78+1.7
202125MIX RAW2 levels3129129598131601294%4.221.9%10.0%11.9%2.0%5.533.68+1.9
202226MLB MLEPittsburgh Pirates3129159687138591494%5.120.1%8.6%11.5%2.2%3.913.70+2.3
202226MLB RAWPittsburgh Pirates3129159687138591494%5.120.1%8.6%11.5%2.0%3.913.62+2.5
202327MLB MLEPittsburgh Pirates32321948252105525100%6.125.5%6.7%18.8%3.3%4.213.59+3.1
202327MLB MLEPittsburgh Pirates32321948252105525100%6.125.5%6.7%18.8%3.3%4.213.59+3.1
202327MLB RAWPittsburgh Pirates32321948252105525100%6.125.5%6.7%18.8%3.0%4.213.46+3.4
202428MLB MLEPittsburgh Pirates31311787731665023100%5.721.5%6.5%15.0%3.2%4.253.87+2.2
202428MLB MLEPittsburgh Pirates31311787731665023100%5.721.5%6.5%15.0%3.2%4.253.87+2.2
202428MLB RAWPittsburgh Pirates31311787731665023100%5.721.5%6.5%15.0%3.0%4.253.76+2.5
202529MLB MLEPittsburgh Pirates32321767491505121100%5.520.0%6.8%13.2%3.0%4.193.94+2.0
202529MLB MLEPittsburgh Pirates32321767491505121100%5.520.0%6.8%13.2%3.0%4.193.94+2.0
202529MLB RAWPittsburgh Pirates32321767491505121100%5.520.0%6.8%13.2%2.8%4.193.81+2.3
▸ Career totals (raw MLB only — as recorded)
MLB Career187185994432192633911899%5.321.4%7.8%13.6%2.7%4.603.80+13.1
▸ 2026 season
YTD30MLB MLEPittsburgh Pirates2222116503894215100%5.317.7%8.3%9.3%3.2%5.294.43+0.6
YTD30MLB MLEPittsburgh Pirates2222116503894215100%5.317.7%8.3%9.3%3.2%5.294.43+0.6
▸ 2026 season — so far · projected rest · full
202630MLB RAWPIT2222116503894215100%5.317.7%8.3%9.3%3.0%5.294.30+0.8
SO FAR30MLB RAWPIT2222116503894215100%5.317.7%8.3%9.3%3.0%5.294.30+0.8
ROS30MLB MLEPIT018.7%7.7%11.0%3.1%4.214.21
ROS30MLB CTXPIT018.7%7.7%11.0%2.9%4.084.08
2026 TOT30MLB MLEPIT11650389421517.7%8.3%9.3%3.0%5.294.43+0.6
FULL30MLB A+CPIT11648889421518.2%8.6%9.6%3.1%5.294.34+0.6
▸ Career projection (2027+) — MLB context, MLB playing time (IP × MLB%)
202731MLB MLEPIT27271626821255522100%6.018.3%8.0%10.2%3.3%4.664.75+0.3
202832MLB MLEPIT25251506311105322100%6.017.5%8.4%9.0%3.5%4.875.01-0.2
202933MLB MLEPIT2323137579965122100%6.016.6%8.9%7.7%3.8%5.125.29-0.6
202731MLB CTXPIT27271626841255521100%6.018.3%8.0%10.2%3.0%4.534.62+0.3
202832MLB CTXPIT25251506331115321100%6.017.5%8.4%9.0%3.3%4.734.87-0.2
202933MLB CTXPIT2323137578965120100%6.016.6%8.9%7.7%3.5%4.965.13-0.6
▸ Career totals — MLB only (actual + projected)
Career RAW26226014426214125749917999%5.520.2%8.0%12.2%2.9%4.643.99+15.6
/ 200 IP RAW3636200862174692599%5.520.2%8.0%12.2%2.9%4.643.99+2.2
Career MLE29028615306542138852616999%5.321.2%8.0%13.2%2.6%4.113.74+12.3
/ 200 IP MLE3837200855182692299%5.321.2%8.0%13.2%2.6%4.113.74+1.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Pool: 133 completed pitcher careers (2015-2024).

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION3.015218.5%8.0%1.324.71
Mike Foltynewicz ('21)4.013421.4%7.7%1.464.45
Dan Straily ('19)2.713620.0%8.9%1.724.54
Julio Teheran ('23)5.214720.4%8.8%1.344.12
Kutter Crawford ('24)2.013023.9%7.2%1.454.47
James Kaprielian ('23)1.610520.5%9.6%1.264.58
Cole Irvin ('24)2.911817.1%5.6%1.284.46