Mitch Keller

P Pittsburgh Pirates
Age 31 RHP 6'3" / 213 lbs MLB Svc 6.0 · Ctrl thru 2028 peak 1.0 · 2027 ILInjured 60-Day (D60)
Overview
MLBSPD6040-MANExtFA 2028
YearAgeLvl / TeamGGSIPERAFIPK%BB%WAR
202428MLBPIT31311784.253.7621.5%6.5%2.5
202529MLBPIT32321764.193.8120.0%6.8%2.3
202630MLBPIT22221165.294.3417.7%8.3%0.8
2027PROJ31MLBPIT1515904.544.5419.1%7.6%0.4
2028PROJ32MLBPIT23231384.554.6618.3%8.0%0.2
2029PROJ33MLBPIT21211264.774.9317.5%8.4%-0.3
Last 3 seasons WAR 5.5  ·  Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service6.151First FA2028
2027Ext$15M2028Ext$15M
Skills · percentileStatcast 2026
FB Velo33
K%19
Whiff%16
xwOBA vs14
CompsMiguel González (age 31) · Chase Anderson (age 31) · Orlando Hernandez (age 31)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 125117vR 108
ERA4.54
FIP4.54
K%19.1%
BB%7.6%
K-BB%11.5%
Proj IP90
Value2027 · WAR
Runs saved vs league avg · 90 IP
K: -1.8 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: +0.9 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -2.7 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +10.1 runs (Replacement credit for innings volume)+10STAMTotal WAR: +0.68 (90 IP)+0.7WAR
0.01.22.40.40.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$26M ctrl surplus
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP—50
STUF5050
CTRL5050
CMD4550
K†4545
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   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext$15M+0.4$2M-$14M
2028Ext$15M+0.2$0.7M-$13M
Totals $31M $2M -$27M

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 + 2027 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 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
202630MLB MLEPittsburgh Pirates2222116503894215100%5.317.7%8.3%9.3%3.2%5.294.43+0.6
202630MLB MLEPittsburgh Pirates2222116503894215100%5.317.7%8.3%9.3%3.2%5.294.43+0.6
202630MLB RAWPittsburgh Pirates2222116503894215100%5.317.7%8.3%9.3%3.0%5.294.34+0.8
▸ Career totals (raw MLB only — as recorded)
MLB Career—187185994432192633911899%5.321.4%7.8%13.6%2.7%4.603.80+13.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202731MLBPIT151590380732912100%6.019.1%7.6%11.5%3.1%4.544.54+0.4
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202832MLB MLEPIT23231385821074620100%6.018.3%8.0%10.3%3.4%4.694.80+0.2
202933MLB MLEPIT2121126534934519100%6.017.5%8.4%9.0%3.7%4.925.08-0.3
202832MLB CTXPIT23231385831074618100%6.018.3%8.0%10.3%3.1%4.554.66+0.2
202933MLB CTXPIT2121126532934518100%6.017.5%8.4%9.0%3.4%4.774.93-0.3
▸ Career totals — MLB only (actual + projected)
Career— RAW23122912585437112643015499%5.420.7%7.9%12.8%2.8%4.613.91+14.9
/ 200 IP— RAW3736200864179682499%5.420.7%7.9%12.8%2.8%4.613.91+2.4
Career— MLE29028615306542138852616999%5.321.2%8.0%13.2%2.6%4.113.74+12.8
/ 200 IP— MLE3837200855182692299%5.321.2%8.0%13.2%2.6%4.113.74+2.0

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,853 starter careers (497 from 1990-2025 + 1,356 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION6.812320.6%7.9%1.134.64
Homer Bailey ('20)7.011719.2%7.7%1.124.56
Gavin Floyd ('16)6.210418.4%7.8%1.154.37
Kyle Gibson ('25)9.415618.8%8.2%1.124.60
Tim Leary ('81-'94, 9 WAR*)7.513618.1%*8.1%*1.18*4.72*
Willard Nixon ('50-'58, 13 WAR*)6.213720.3%*8.4%*0.95*4.36*
Bob Bruce ('59-'67, 7 WAR*)5.614020.0%*7.5%*1.01*4.68*