Jeff Locke

P Miami Marlins
Age 39 LHP 6'0" / 200 lbs MLB
Overview
MLBSPLAST SEASON 2017
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
201527MLBPIT30301684.493.7217.5%7.6%3.4
201628MLBPIT30191275.444.6312.9%7.1%1.1
201729MIX3 levels1111525.683.5620.6%6.0%1.2K 17.1% · BB 7.9% · FIP 4.18
201830No MLB games played
201931No MLB games played
202032No MLB games played
202133No MLB games played
202234No MLB games played
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR 5.7
Contract
No contract data on file.
Skills · percentileStatcast 2017
xwOBA vs16
K%15
FB Velo10
ERA—
FIP—
K%—
BB%—
K-BB%—
Proj IP—
Statcast · Contract
Statcast Percentiles
FB Velo
p1090.9
Whiff%
p1018.4%
K%
p1517.1%
xwOBA vs
p160.352

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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 the standard WAR scale.

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)
201123MLB MLEPittsburgh Pirates4417785103100%4.26.4%12.8%-6.4%4.2%6.486.46-0.2
201123MLB RAWPittsburgh Pirates4417785103100%4.26.4%12.8%-6.4%3.8%6.486.64-0.2
201224MLB MLEPittsburgh Pirates86341483411675%4.323.0%7.4%15.5%4.4%5.504.51+0.4
201224MLB RAWPittsburgh Pirates86341483411675%4.323.0%7.4%15.5%4.1%5.504.35+0.4
201325MLB MLEPittsburgh Pirates30301667111258011100%5.517.6%11.3%6.3%1.7%3.523.96+2.9
201325MLB RAWPittsburgh Pirates30301667111258011100%5.517.6%11.3%6.3%1.5%3.523.90+3.0
201426MLB MLEPittsburgh Pirates2121131548893816100%6.316.2%6.9%9.3%3.2%3.914.34+1.6
201426MLB RAWPittsburgh Pirates2121131548893816100%6.316.2%6.9%9.3%2.9%3.914.20+1.9
201527MLB MLEPittsburgh Pirates30301687361295615100%5.617.5%7.6%9.9%2.2%4.493.79+3.3
201527MLB RAWPittsburgh Pirates30301687361295615100%5.617.5%7.6%9.9%2.0%4.493.72+3.4
201628MLB MLEPittsburgh Pirates301912756473401763%4.212.9%7.1%5.9%3.3%5.444.69+1.0
201628MLB RAWPittsburgh Pirates301912756473401763%4.212.9%7.1%5.9%3.0%5.444.63+1.1
201729MIX MLE3 levels11115223348146100%4.817.1%7.9%9.2%2.8%5.684.18+0.8
201729MIX RAW3 levels11115223348146100%4.820.6%6.0%14.6%2.6%5.683.56+1.2
▸ Career totals (raw MLB only — as recorded)
MLB Career—13011767629374812477290%5.216.4%8.4%8.0%2.5%4.594.16+9.9
▸ Career totals — MLB only (actual + projected)
Career— RAW13011767629374812477290%5.216.4%8.4%8.0%2.5%4.594.13+10.2
/ 200 IP— RAW3835200869142732190%5.216.4%8.4%8.0%2.5%4.594.13+3.0
Career— MLE13412169730184952538090%5.216.4%8.4%8.0%2.6%4.514.23+9.9
/ 200 IP— MLE3835200866142732390%5.216.4%8.4%8.0%2.6%4.514.23+2.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2017 AAJacksonville Jumbo Shrimp · 11 IPFIP 2.66 → 3.13 (+0.47)K% 25.0% → 20.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.00%—×0.81020.25%
BB% (unintentional) /BF4.17%—×1.1004.58%
HR / BF /BF2.08%÷1.185×1.2002.11%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 137).

Result: FIP 2.66 → 3.13, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2017 A+Jupiter Hammerheads · 9 IPFIP 2.20 → 3.33 (+1.13)K% 30.3% → 23.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.30%—×0.77023.33%
BB% (unintentional) /BF0.00%—×1.1500.00%
HR / BF /BF3.03%÷0.944×1.2504.01%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 89).

Result: FIP 2.20 → 3.33, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).