Grant Holman

P Lehigh Valley IronPigs
Age 27 RHP 6'6" / 250 lbs AAA peak 0.1 · 2027
Overview
AAARP40-MANROOKIE
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202424MIX3 levels580641.402.7327.0%11.6%1.4K 23.6% · BB 11.4% · FIP 3.02
202525MIX2 levels302323.623.6319.7%7.6%0.4K 16.5% · BB 8.7% · FIP 4.45
202626MIX3 levels281344.014.2923.3%6.8%0.1K 19.8% · BB 6.2% · FIP 4.54
2027PROJ27MLBPHI380404.604.6121.4%9.8%-0.0
2028PROJ83% MLB28MLBPHI330354.634.6721.5%9.9%-0.0
2029PROJ86% MLB29MLBPHI300324.724.8021.1%10.1%-0.1
Last 3 seasons WAR 1.9  ·  Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2025
FB Velo51
xwOBA vs16
K%11
Career WAR0.0 WAR median (P10 -0.2 / P90 0.9, comp-based) · star 0% · didn't stick 94%
CompsC.C. Lee (age 27) · Francisco Del Rosario (age 26) · Brian Sanches (age 27)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 121113vR 105
ERA4.60
FIP4.61
K%21.4%
BB%9.8%
K-BB%11.6%
Proj IP54
Value2027 · WAR
Runs saved vs league avg · 54 IP
K: -0.3 runs (Runs saved by strikeouts vs lg-avg K%)-0KBB: -0.7 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -1.6 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.2 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.04 (54 IP)-0.0WAR
0.00.0-0.1272829
Grades · Statcast · Contract
Scouting Grades
STUF5555
CTRL4040
CMD3535
K†5050
Statcast Percentiles
FB Velo
p5194.6
Whiff%
p6527.7%
K%
p1116.5%
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)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
202121A MLEStockton Ports641561154367%2.518.2%7.7%10.5%5.5%4.205.55—
202121A RAWStockton Ports641561154367%2.524.6%6.6%18.0%4.9%4.204.50—
202222MIX MLE2 levels11942178407382%3.817.4%3.7%13.7%1.7%4.753.04—
202222MIX RAW2 levels11942178407382%3.822.5%3.9%18.5%1.7%4.752.62—
202323MIX MLE3 levels355441966017814%1.325.0%6.8%18.2%6.9%4.265.62—
202323MIX RAW3 levels355441966017814%1.330.6%8.7%21.9%4.1%4.263.89—
202424MIX MLE3 levels58064259703020%1.123.6%11.4%12.2%0.8%1.403.02+1.2
202424MIX MLE3 levels58064259703020%1.123.6%11.4%12.2%0.8%1.403.02+1.2
202424MIX RAW3 levels58064259703020%1.127.0%11.6%15.4%0.8%1.402.73+1.4
202525MIX MLE2 levels30232132261037%1.116.5%8.7%7.8%3.0%3.624.45+0.0
202525MIX MLE2 levels30232132261037%1.116.5%8.7%7.8%3.0%3.624.45+0.0
202525MIX RAW2 levels30232132261037%1.119.7%7.6%12.1%2.3%3.623.63+0.4
202626MIX MLE3 levels28134146341064%1.219.8%6.2%13.6%4.2%4.014.54+0.0
202626MIX MLE3 levels28134146341064%1.219.8%6.2%13.6%4.2%4.014.54+0.0
202626MIX RAW3 levels28134146341064%1.223.3%6.8%16.4%4.1%4.014.29+0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—41239183331845%1.018.0%9.8%8.2%2.2%4.624.13+0.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
202727MLBPHI38040169361750%1.121.4%9.8%11.6%3.1%4.604.61-0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202828MLB MLEPHI41043182391860%1.021.5%9.9%11.6%3.2%4.634.67-0.1
202929MLB MLEPHI35037155331650%1.021.1%10.1%11.0%3.3%4.724.80-0.1
202828MLB CTXPHI33035148321550%1.121.5%9.9%11.6%3.2%4.634.67-0.0
202929MLB CTXPHI30032135281440%1.121.1%10.1%11.0%3.3%4.724.80-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW10521064679346132%1.020.0%9.9%10.1%2.8%4.654.22+0.4
/ 200 IP— RAW198420087917587242%1.020.0%9.9%10.1%2.8%4.654.22+0.8
Career— MLE16821231972203753212%1.420.9%7.7%13.2%3.3%3.424.13+0.0
/ 200 IP— MLE14518200840175652812%1.420.9%7.7%13.2%3.3%3.424.13+0.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.

2026 AAALehigh Valley IronPigs · 31 IPFIP 4.14 → 4.54 (+0.40)K% 23.1% → 19.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.08%—×0.86019.85%
BB% (unintentional) /BF6.92%—×0.9006.23%
HR / BF /BF3.85%÷1.000×1.1004.23%

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

Result: FIP 4.14 → 4.54, 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).

2025 AAALas Vegas Aviators · 9 IPFIP 0.92 → 1.24 (+0.32)K% 31.0% → 26.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.03%—×0.86026.69%
BB% (unintentional) /BF3.45%—×0.9003.10%
HR / BF /BF0.00%÷1.183×1.1000.00%

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

Result: FIP 0.92 → 1.24, 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).

2024 AAALas Vegas Aviators · 29 IPFIP 2.80 → 3.02 (+0.21)K% 26.3% → 22.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.32%—×0.86022.63%
BB% (unintentional) /BF11.40%—×0.90010.26%
HR / BF /BF0.88%÷1.001×1.1000.96%

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

Result: FIP 2.80 → 3.02, 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).

2024 AAMidland RockHounds · 19 IPFIP 1.87 → 2.56 (+0.69)K% 33.3% → 27.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.33%—×0.81027.00%
BB% (unintentional) /BF12.50%—×1.10013.75%
HR / BF /BF0.00%÷0.940×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 88).

Result: FIP 1.87 → 2.56, 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 AAMidland RockHounds · 32 IPFIP 4.29 → 5.62 (+1.34)K% 30.8% → 25.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.82%—×0.81024.97%
BB% (unintentional) /BF6.16%—×1.1006.78%
HR / BF /BF5.48%÷0.957×1.2006.87%

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

Result: FIP 4.29 → 5.62, 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 A+Lansing Lugnuts · 9 IPFIP 1.41 → 2.35 (+0.94)K% 37.1% → 28.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF37.14%—×0.77028.60%
BB% (unintentional) /BF11.43%—×1.15013.14%
HR / BF /BF0.00%÷1.209×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 142).

Result: FIP 1.41 → 2.35, 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+Lansing Lugnuts · 37 IPFIP 2.31 → 3.04 (+0.73)K% 22.6% → 17.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.58%—×0.77017.39%
BB% (unintentional) /BF3.23%—×1.1503.71%
HR / BF /BF1.29%÷0.944×1.2501.71%

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.31 → 3.04, 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 ROKACL Athletics · 5 IPFIP 4.75 → 6.74 (+1.99)K% 21.7% → 14.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.74%—×0.68014.78%
BB% (unintentional) /BF8.70%—×1.25010.87%
HR / BF /BF4.35%÷0.950×1.4006.40%

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

Result: FIP 4.75 → 6.74, 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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION0.94320.5%10.0%1.144.64
Yency Almonte ('24)1.14522.5%9.9%1.134.44
Sam Long ('25)1.14219.5%9.7%1.284.65
Kevin Quackenbush ('21)1.05221.0%9.2%1.044.41
Kevin Hickey ('81-'91, 0 WAR*)1.24717.7%*10.2%*1.10*4.27*
Bob Macdonald ('90-'96, 1 WAR*)1.25918.3%*9.8%*1.20*4.32*
Bill Wilson ('69-'73, -0 WAR*)1.35220.3%*11.5%*1.13*4.84*