Mitch Keller P Pittsburgh Pirates
Age 30 RHP 6'3" / 213 lbs MLB Svc 6.0 · Ctrl thru 2028 peak 2.6 · 2026
2026 ROS PROJECTION103 act + 70 ip · rates below = ROS only
wRC+ AGAINSTvL 121112vR 103
ERA4.11
FIP4.08
K%18.6%
BB%7.4%
K-BB%11.2%
ROS IP70
Value2026 · WAR
Runs saved vs league avg · 173 IP
K: -7.7 runs (Runs saved by strikeouts vs lg-avg K%)-8KBB: +2.2 runs (Runs saved by walk suppression vs lg-avg BB%)+2BBCONTACT: +5.5 runs (Runs saved on contact quality (HR suppression) vs lg)+5CONTACTSTAM: +23.5 runs (Replacement credit for innings volume)+23STAMTotal WAR: +2.47 (173 IP)+2.5WAR
0.01.22.41.01.40.8-$11M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Grades · Statcast · Arsenal · Contract
Scouting Grades
OFP50
STUF5050
CTRL5050
CMD4550
K†5050
Statcast Percentiles
FB Velo
p3493.4
Whiff%
p1220.0%
K%
p1717.4%
xwOBA vs
p150.354
FB+5.1 (49%)
CT+2.1 (16%)
SL+0.9 (17%)
SI (18%)
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$6M+1.0$8M+$2M
2027Ext$15M+1.4$10M-$3M
2028Ext$15M+0.8$3M-$10M
Totals $37M $21M -$11M

Career Stats + Projections

Viewactual = stats as recorded (seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201519ROKBristol Pirates662010125161100%3.316.8%19.8%-3.0%1.4%5.494.95
201519ROKBristol Pirates662010125161100%3.324.8%15.8%8.9%1.0%5.493.66
201620MIX2 levels2424130511138194100%5.419.9%4.4%15.5%0.9%2.352.49
201620MIX2 levels2424130511138194100%5.427.0%3.7%23.3%0.8%2.351.82
201721MIX2 levels2121112448109317100%5.319.1%7.8%11.3%2.0%3.133.56
201721MIX2 levels2121112448109317100%5.324.3%6.9%17.4%1.6%3.132.80
201822MIX3 levels25251425971355510100%5.719.3%10.1%9.2%2.6%3.484.15
201822MIX3 levels25251425971355510100%5.722.6%9.2%13.4%1.7%3.483.28
201923MIX2 levels30301526631885115100%5.126.1%8.0%18.2%2.6%4.693.31+3.7
201923MIX2 levels30301526631885115100%5.128.4%7.7%20.7%2.3%4.692.92+4.4
202024MLBPittsburgh Pirates55228716184100%4.318.4%20.7%-2.3%4.6%2.916.72-0.5
202024MLBPittsburgh Pirates55228716184100%4.318.4%20.7%-2.3%4.6%2.916.52-0.5
202125MIX2 levels3129129598131601294%4.221.1%10.1%11.0%2.0%5.533.70+2.6
202125MIX2 levels3129129598131601294%4.221.9%10.0%11.9%2.0%5.533.68+2.6
202226MLBPittsburgh Pirates3129159687138591494%5.120.1%8.6%11.5%2.1%3.913.62+3.3
202226MLBPittsburgh Pirates3129159687138591494%5.120.1%8.6%11.5%2.0%3.913.62+3.3
202327MLBPittsburgh Pirates32321948252105525100%6.125.5%6.7%18.8%3.1%4.213.48+4.4
202327MLBPittsburgh Pirates32321948252105525100%6.125.5%6.7%18.8%3.0%4.213.46+4.4
202428MLBPittsburgh Pirates31311787731665023100%5.721.5%6.5%15.0%3.0%4.253.76+3.4
202428MLBPittsburgh Pirates31311787731665023100%5.721.5%6.5%15.0%3.0%4.253.76+3.4
202529MLBPittsburgh Pirates32321767491505121100%5.520.0%6.8%13.2%2.8%4.193.83+3.2
202529MLBPittsburgh Pirates32321767491505121100%5.520.0%6.8%13.2%2.8%4.193.81+3.3
▸ 2026 Season
202630MLBPittsburgh Pirates1919103443773513100%5.417.4%7.9%9.5%2.9%5.144.24+1.4
ROS30MLBPIT12127029555229100%5.818.6%7.4%11.2%2.9%4.114.08+0.6
ROS30MLBPIT12127029655229100%5.818.6%7.4%11.2%2.9%4.104.07+0.6
2026 TOT30MLBPIT173738132572217.9%7.7%10.2%2.9%4.724.18+2.5
2026 FULL30MLBPIT173732132572218.0%7.8%10.3%3.0%4.724.18+2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731MLBPIT27271626821245322100%6.018.2%7.7%10.4%3.2%4.584.66+1.4
202832MLBPIT25251506311105122100%6.017.4%8.1%9.2%3.4%4.784.92+0.8
202731MLBPIT27271626841245322100%6.018.2%7.7%10.4%3.1%4.574.65+1.4
202832MLBPIT25251506331105222100%6.017.4%8.1%9.2%3.4%4.774.91+0.9
▸ Career (MLB actual + context projections)
Career24924713625870120345816899%5.520.5%7.8%12.7%2.9%4.573.92+23.5
/ 200 IP3736200862177672599%5.520.5%7.8%12.7%2.9%4.573.92+3.5
Career28728315176482137651916099%5.321.2%8.0%13.2%2.5%4.093.68+30.6
/ 200 IP3837200854181682199%5.321.2%8.0%13.2%2.5%4.093.68+4.0

Career Path Comps

What happened to similar pitchers from this age · Y-axis: ERA+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Profile at Match Age Next 3 Yrs Career
CompAgeRole FIPK%BB%HR/BFBABIP FIPK%K-BB%IP ΔFIPLow FIPIPMatch
Mitch Keller (OGILVIE) 4.16 21.2%6.7%2.9% 4.78 17.8%9.9%311 +0.62
Tom Koehler R 2026 · 4.39 FIP 30 SP 4.39 19.0%9.8%3.0%.291 4.71 22.4%13.4%110 +0.32 4.39 474 40
Merrill Kelly R 2026 · 4.21 FIP 30 SP 4.21 20.3%6.8%3.6%.289 3.67 21.1%14.8%390 -0.54 3.54 1,102 40
Miguel González R 2027 · 4.59 FIP 31 SP 4.59 17.5%7.9%3.6%.289 4.25 15.9%9.0%325 -0.34 3.73 469 40
Ubaldo Jiménez R 2027 · 3.67 FIP 31 SP 3.67 21.2%8.5%2.4%.302 4.58 20.6%10.5%285 +0.91 3.67 469 40
Matt Garza R 2027 · 4.78 FIP 31 SP 4.78 15.6%8.1%3.6%.315 4.45 15.5%7.7%216 -0.33 4.12 365 40
Matt Buschmann R 2027 · 3.92 FIP 31 SP 3.92 17.2%8.7%2.1%.282 4.71 12.8%4.4%142 +0.79 3.92 277 39
Charlie Morton R 2027 · 3.55 FIP 31 SP 3.55 17.9%6.3%2.1%.302 3.11 27.7%18.9%331 -0.44 2.55 1,534 39
Kyle Davies R 2027 · 3.72 FIP 31 SP 3.72 13.8%6.1%1.8%.301 3.72 153 39
Thad Weber R 2026 · 4.82 FIP 30 SP 4.82 13.7%6.4%3.8%.293 4.63 11.2%5.7%202 -0.19 4.55 363 39
Cory Riordan R 2026 · 4.19 FIP 30 SP 4.19 14.3%5.0%3.0%.341 4.19 154 39
Josh Lowey R 2026 · 3.30 FIP 30 SP 3.30 21.1%7.8%1.8%.311 2.34 26.7%20.1%231 -0.96 2.28 426 39
Jesse Chavez R 2027 · 3.80 FIP 31 SP 3.80 20.2%6.8%2.8%.309 4.37 22.0%16.2%300 +0.57 2.03 804 39
Toru Murata R 2026 · 3.86 FIP 30 SP 3.86 13.3%6.9%1.8%.261 3.55 12.9%7.2%102 -0.31 3.55 267 38
Jhoulys Chacín R 2026 · 3.82 FIP 30 SP 3.82 19.6%8.5%2.4%.244 4.93 20.0%10.1%168 +1.11 3.79 887 38
Nate Long R 2025 · 4.86 FIP 29 SP 4.86 14.8%10.6%3.0%.285 4.86 151 38
Jarrett Grube R 2029 · 3.49 FIP 33 SP 3.49 18.7%4.2%2.6%.285 4.58 17.3%9.6%253 +1.09 3.49 393 38
Lance Lynn R 2026 · 4.55 FIP 30 SP 4.55 19.7%9.4%3.5%.237 3.28 25.9%17.8%449 -1.27 2.87 1,390 38
Mike Pelfrey R 2027 · 3.70 FIP 31 SP 3.70 12.0%6.2%1.5%.326 5.31 12.5%2.9%239 +1.61 3.70 404 38
Nestor Molina R 2026 · 4.12 FIP 30 SP 4.12 16.1%7.4%2.6%.325 3.07 401 37
Ian Kennedy R 2026 · 4.46 FIP 30 SP 4.46 24.4%6.7%4.7%.293 4.91 21.1%13.0%469 +0.45 2.87 864 37

Career Comps

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

PlayerYrsIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION316119.0%7.5%1.224.50
Miguel González ('17)314516.2%7.5%1.184.44
Jason Hammel ('18)416119.8%6.5%1.284.65
Ricky Nolasco ('17)313918.1%6.5%1.384.85
CC Sabathia ('19) CYAS×6HOF515120.2%7.8%1.394.14
R.A. Dickey ('17)319116.0%7.9%1.244.19
Félix Hernández ('19)513420.0%8.1%1.394.48