Grant Holmes

P Atlanta Braves
Age 31 RHP 6'0" / 226 lbs MLB peak 1.1 · 2027
Overview
MLBSP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202428MIX2 levels44101093.212.9126.9%5.8%2.2K 25.3% · BB 5.5% · FIP 3.07
202529MLBATL22211153.994.1525.0%10.8%1.0
202630MLBATL31291523.444.7017.9%9.7%0.4
2027PROJ31MLBATL22221354.464.7221.3%9.8%0.3
2028PROJ95% MLB32MLBATL19191194.774.9820.5%10.2%-0.1
2029PROJ95% MLB33MLBATL18181095.065.2619.7%10.6%-0.4
Last 3 seasons WAR 3.6  ·  Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
Whiff%63
FB Velo45
xwOBA vs24
K%21
CompsChase Anderson (age 31) · Marco Estrada (age 31) · Tom Koehler (age 31)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 124116vR 108
ERA4.46
FIP4.72
K%21.3%
BB%9.8%
K-BB%11.6%
Proj IP135
Value2027 · WAR
Runs saved vs league avg · 135 IP
K: -0.8 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -1.7 runs (Runs saved by walk suppression vs lg-avg BB%)-2BBCONTACT: -5.6 runs (Runs saved on contact quality (HR suppression) vs lg)-6CONTACTSTAM: +18.3 runs (Replacement credit for innings volume)+18STAMTotal WAR: +1.07 (135 IP)+1.1WAR
0.3-0.1-0.4272829
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF6565
CTRL4545
CMD4545
K†5050
Statcast Percentiles
FB Velo
p4594.2
Whiff%
p6327.3%
K%
p2117.9%
xwOBA vs
p240.342
FB+4.7 (41%)
SL+0.7 (35%)
CH+0.5 (7%)
CT (8%)
SI (12%)
CU (8%)

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 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)
201519A MLEGreat Lakes Loons2424103440117546100%4.319.7%14.5%5.2%2.0%3.144.36—
201519A RAWGreat Lakes Loons2424103440117546100%4.326.6%12.3%14.3%1.4%3.143.16—
201620A+ MLEStockton Ports2623134595124531088%5.216.0%10.2%5.8%2.0%4.634.12—
201620A+ RAWStockton Ports2623134595124531088%5.220.8%8.9%11.9%1.7%4.633.41—
201721AA MLEMidland RockHounds2924148644150591583%5.118.9%10.1%8.8%3.2%4.494.56—
201721AA RAWMidland RockHounds2924148644150591583%5.123.3%9.2%14.1%2.3%4.493.59—
201822A+ MLEStockton Ports22627821100%3.029.6%7.4%22.2%3.7%4.503.57—
201822A+ RAWStockton Ports22627821100%3.029.6%7.4%22.2%3.7%4.503.60—
201923MIX MLE2 levels23178635681281074%3.818.2%8.8%9.4%3.3%3.234.51—
201923MIX RAW2 levels23178635681281074%3.822.8%7.9%14.9%2.8%3.233.70—
202125AAA MLELas Vegas Aviators3676633671391119%1.818.6%12.2%6.4%3.8%8.015.17—
202125AAA RAWLas Vegas Aviators3676633671391119%1.821.1%11.6%9.5%3.3%8.014.88—
202226MIX MLE3 levels3144119730151013%1.312.6%8.1%4.5%5.6%8.196.15—
202226MIX RAW3 levels3144119730151013%1.315.2%7.6%7.6%5.1%8.195.93—
202327AAA MLEGwinnett Stripers50061258742650%1.224.7%9.1%15.6%2.2%3.543.35—
202327AAA RAWGwinnett Stripers50061258742650%1.228.7%10.1%18.6%1.9%3.543.02—
202428MIX MLE2 levels4410109450121261123%2.525.3%5.5%19.8%2.6%3.213.07+2.0
202428MIX MLE2 levels4410109450121261123%2.525.3%5.5%19.8%2.6%3.213.07+2.0
202428MIX RAW2 levels4410109450121261123%2.526.9%5.8%21.1%2.4%3.212.91+2.2
202529MLB MLEAtlanta Braves2221115492123531695%5.225.0%10.8%14.2%3.3%3.994.14+1.0
202529MLB MLEAtlanta Braves2221115492123531695%5.225.0%10.8%14.2%3.3%3.994.14+1.0
202529MLB RAWAtlanta Braves2221115492123531695%5.225.0%10.8%14.2%3.3%3.994.15+1.0
202630MLB MLEAtlanta Braves3129152642115622294%4.917.9%9.7%8.3%3.4%3.444.69+0.4
202630MLB MLEAtlanta Braves3129152642115622294%4.917.9%9.7%8.3%3.4%3.444.69+0.4
202630MLB RAWAtlanta Braves3129152642115622294%4.917.9%9.7%8.3%3.4%3.444.70+0.4
▸ Career totals (raw MLB only — as recorded)
MLB Career—795733514163081284572%4.221.8%9.0%12.7%3.2%3.654.15+3.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202731MLBATL22221355701225619100%6.121.3%9.8%11.6%3.3%4.464.72+0.3
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202832MLB MLEATL20201255291095419100%6.320.5%10.2%10.4%3.5%4.774.98-0.1
202933MLB MLEATL1818115485965119100%6.419.7%10.6%9.1%3.8%5.065.26-0.5
202832MLB CTXATL19191195021035118100%6.320.5%10.2%10.4%3.5%4.774.98-0.1
202933MLB CTXATL1818109460914918100%6.119.7%10.6%9.1%3.8%5.065.26-0.4
▸ Career totals — MLB only (actual + projected)
Career— RAW1169456323795022288081%4.921.1%9.6%11.5%3.4%4.164.39+3.4
/ 200 IP— RAW4133200845178812881%4.921.1%9.6%11.5%3.4%4.164.39+1.2
Career— MLE3181611022443787944313351%3.219.8%10.0%9.8%3.0%4.244.34+2.3
/ 200 IP— MLE6232200868172872651%3.219.8%10.0%9.8%3.0%4.244.34+0.8

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 PROJECTION3.611821.1%9.7%1.304.23
Red Embree ('41-'49, 5 WAR*)3.511818.9%*9.1%*1.32*4.29*
John Patterson ('07)2.37621.2%9.1%1.194.32
Kyle Wright ('23)1.49421.9%9.7%1.254.45
Luis Ortiz ('25)1.610919.8%10.1%1.164.05
Willie Ramsdell ('47-'52, 4 WAR*)2.412021.9%*9.4%*1.15*3.99*
Sam Gibson ('26-'32, 2 WAR*)2.914720.8%*9.8%*1.14*4.50*