Gavin Williams

P Cleveland Guardians
Age 28 RHP 6'6" / 250 lbs MLB Svc 3.0 · Ctrl thru 2029 peak 2.7 · 2027
Overview
MLBSP40-MANArb-1FA 2030
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202425MIX3 levels2222934.843.4025.2%9.6%2.3K 24.7% · BB 9.8% · FIP 3.54
202526MLBCLE31311683.064.3024.6%11.8%2.2
202627MLBCLE32321843.763.3833.2%8.2%4.6
2027PROJ28MLBCLE26261573.953.9830.6%9.3%2.7
2028PROJ29MLBCLE22221354.074.1430.0%9.6%2.0
2029PROJ30MLBCLE20201204.234.3429.3%9.9%1.5
Last 3 seasons WAR 9.0  ·  Next 3 projected WAR 6.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.599First FA2030
2027Arb-1$5M2028Arb-2$7M2029Arb-3$8M
Skills · percentileStatcast 2026
FB Velo90
K%90
xwOBA vs60
Form2.54 ERA (proj 3.95) · K 38.6% (proj 30.6%) · BB 10.5% (proj 9.3%) ▲▲ last 60d · 28 IP through Oct 27
CompsMax Scherzer (age 28) · Chris Archer (age 28) · Jacob deGrom (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 10597vR 89
ERA3.95
FIP3.98
K%30.6%
BB%9.3%
K-BB%21.3%
Proj IP157
Value2027 · WAR
Runs saved vs league avg · 157 IP
K: +68.6 runs (Runs saved by strikeouts vs lg-avg K%)+69KBB: -9.2 runs (Runs saved by walk suppression vs lg-avg BB%)-9BBCONTACT: -56.0 runs (Runs saved on contact quality (HR suppression) vs lg)-56CONTACTSTAM: +21.3 runs (Replacement credit for innings volume)+21STAMTotal WAR: +2.61 (157 IP)+2.6WAR
0.01.53.02.72.01.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$29M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p9097.6
Whiff%
p9032.8%
K%
p9033.2%
xwOBA vs
p600.302
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.599 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$5M+2.7$23M+$17M
2028Arb-2$7M+2.0$15M+$8M
2029Arb-3$8M+1.5$10M+$4M
Totals $21M $48M +$29M

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)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202223MIX MLE2 levels2525115450149409100%4.626.2%9.9%16.3%2.4%1.963.44—
202223MIX RAW2 levels2525115450149409100%4.633.1%8.9%24.2%2.0%1.962.57—
202324MIX MLE3 levels28281425811626014100%5.125.8%10.0%15.7%2.5%2.913.55+3.2
202324MIX RAW3 levels28281425811626014100%5.127.9%10.3%17.6%2.4%2.913.37+3.5
202425MIX MLE3 levels222293408103399100%4.224.7%9.8%14.8%2.3%4.843.54+2.1
202425MIX MLE3 levels222293408103399100%4.224.7%9.8%14.8%2.3%4.843.54+2.1
202425MIX RAW3 levels222293408103399100%4.225.2%9.6%15.7%2.2%4.843.40+2.3
202526MLB MLECleveland Guardians31311687041738323100%5.424.6%11.8%12.8%3.3%3.064.32+2.1
202526MLB MLECleveland Guardians31311687041738323100%5.424.6%11.8%12.8%3.3%3.064.32+2.1
202526MLB RAWCleveland Guardians31311687041738323100%5.424.6%11.8%12.8%3.3%3.064.30+2.2
202627MLB MLECleveland Guardians32321847462486128100%5.833.2%8.2%25.1%3.8%3.763.39+4.5
202627MLB MLECleveland Guardians32321847462486128100%5.833.2%8.2%25.1%3.8%3.763.39+4.5
202627MLB RAWCleveland Guardians32321847462486128100%5.833.2%8.2%25.1%3.8%3.763.38+4.6
▸ Career totals (raw MLB only — as recorded)
MLB Career—9595510212758121266100%5.427.3%10.0%17.3%3.1%3.623.75+10.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202728MLBCLE26261576632036223100%6.030.6%9.3%21.3%3.5%3.953.98+2.7
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202829MLB MLECLE23231355711725521100%5.930.0%9.6%20.5%3.6%4.074.14+2.0
202930MLB MLECLE20201205071495019100%6.029.3%9.9%19.5%3.8%4.244.35+1.5
203031MLB MLECLE18181064491284618100%5.928.6%10.2%18.4%4.0%4.454.58+1.0
203132MLB MLECLE1515913841074117100%6.127.8%10.6%17.2%4.3%4.684.84+0.6
203233MLB MLECLE121273309833414100%6.127.0%11.1%15.9%4.6%4.945.12+0.2
202829MLB CTXCLE22221355701715521100%6.130.0%9.6%20.5%3.6%4.074.14+2.0
202930MLB CTXCLE20201205071495019100%6.029.3%9.9%19.5%3.8%4.234.34+1.5
203031MLB CTXCLE18181064481284618100%5.928.6%10.2%18.4%4.0%4.444.57+1.0
203132MLB CTXCLE1515913841074116100%6.127.8%10.6%17.2%4.3%4.674.83+0.6
203233MLB CTXCLE121273308833414100%6.127.0%11.1%15.9%4.6%4.935.11+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW183183103643471220438155100%5.728.1%10.1%18.0%3.6%4.023.96+17.8
/ 200 IP— RAW35352008392368530100%5.728.1%10.1%18.0%3.6%4.023.96+3.4
Career— MLE138138702288978928786100%5.127.3%9.9%17.4%3.0%3.273.68+15.3
/ 200 IP— MLE39392008232258224100%5.127.3%9.9%17.4%3.0%3.273.68+3.0

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.

2024 AAAColumbus Clippers · 12 IPFIP 3.61 → 3.94 (+0.33)K% 34.5% → 29.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.48%—×0.86029.66%
BB% (unintentional) /BF12.07%—×0.90010.86%
HR / BF /BF3.45%÷1.060×1.1003.58%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 112).

Result: FIP 3.61 → 3.94, 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).

2023 AAAColumbus Clippers · 46 IPFIP 3.54 → 3.90 (+0.36)K% 33.3% → 28.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.33%—×0.86028.67%
BB% (unintentional) /BF11.48%—×0.90010.33%
HR / BF /BF3.28%÷1.037×1.1003.48%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 107).

Result: FIP 3.54 → 3.90, 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).

2023 AAAkron RubberDucks · 14 IPFIP 0.63 → 1.31 (+0.68)K% 37.7% → 30.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF37.74%—×0.81030.57%
BB% (unintentional) /BF5.66%—×1.1006.23%
HR / BF /BF0.00%÷0.909×1.2000.00%

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 82).

Result: FIP 0.63 → 1.31, 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).

2022 AAAkron RubberDucks · 70 IPFIP 3.56 → 4.47 (+0.91)K% 29.1% → 23.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.08%—×0.81023.55%
BB% (unintentional) /BF9.22%—×1.10010.14%
HR / BF /BF3.19%÷1.014×1.2003.78%

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 103).

Result: FIP 3.56 → 4.47, 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).

2022 A+Lake County Captains · 45 IPFIP 0.79 → 1.72 (+0.93)K% 39.9% → 30.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF39.88%—×0.77030.71%
BB% (unintentional) /BF8.33%—×1.1509.58%
HR / BF /BF0.00%÷1.134×1.2500.00%

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 127).

Result: FIP 0.79 → 1.72, 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).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 927 starter careers (497 from 1990-2025 + 430 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.011928.4%10.0%1.384.01
Jose DeLeon ('83-'95, 22 WAR*)9.514625.8%*10.4%*1.01*4.17*
Frankie Montas ('25)3.99823.6%8.2%1.204.20
Ryan Pepiot ('25)1.99425.3%9.2%1.343.54
Wayne Twitchell ('70-'79, 4 WAR*)5.313324.2%*11.3%*1.16*4.56*
Buzz Capra ('71-'77, 4 WAR*)2.710922.1%*10.5%*1.51*4.21*
Nate Karns ('19)1.610524.0%9.3%1.344.30