Zac Gallen

P Arizona Diamondbacks
Age 31 RHP 6'2" / 189 lbs MLB peak 0.3 · 2027
Overview
MLBSP40-MAN
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202428MLBARI28281483.653.2325.1%8.7%4.0
202529MLBARI33331924.834.3921.5%8.0%2.3
202630MIX2 levels23211075.975.1813.8%7.5%0.3K 13.6% · BB 7.2% · FIP 5.21
2027PROJ31MLBARI1313774.915.0218.1%7.8%0.3
2028PROJ32MLBARI1212695.015.1517.3%8.2%0.1
2029PROJ33MLBARI99525.255.4216.4%8.7%-0.1
Last 3 seasons WAR 6.5  ·  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
FB Velo34
K%10
xwOBA vs10
CompsMiguel González (age 31) · Orlando Hernandez (age 31) · Hideki Irabu (age 31)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 137129vR 121
ERA4.91
FIP5.02
K%18.1%
BB%7.8%
K-BB%10.2%
Proj IP77
Value2027 · WAR
Runs saved vs league avg · 77 IP
K: -2.5 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: +0.7 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: -5.4 runs (Runs saved on contact quality (HR suppression) vs lg)-5CONTACTSTAM: +6.3 runs (Replacement credit for innings volume)+6STAMTotal WAR: -0.10 (77 IP)-0.1WAR
0.30.1-0.1272829
Statcast · Contract
Statcast Percentiles
FB Velo
p3493.4
Whiff%
p1019.0%
K%
p1013.6%
xwOBA vs
p100.384

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)
201620ROK MLEGCL Cardinals631036150050%1.641.7%0.0%41.7%0.0%1.86-0.42—
201620ROK RAWGCL Cardinals631036150050%1.641.7%0.0%41.7%0.0%1.86-0.00—
201721MIX MLE3 levels26261486081213411100%5.716.0%6.2%9.8%1.8%2.933.53—
201721MIX RAW3 levels26261486081213411100%5.719.9%5.6%14.3%1.8%2.933.12—
201822AAA MLENew Orleans Baby Cakes25251335881364814100%5.320.4%8.6%11.8%2.8%3.643.98—
201822AAA RAWNew Orleans Baby Cakes25251335881364814100%5.323.1%8.2%15.0%2.4%3.643.50—
201923MIX MLE2 levels29291716672085218100%5.929.2%7.9%21.2%2.8%2.263.16+4.8
201923MIX RAW2 levels29291716672085218100%5.931.2%7.8%23.4%2.7%2.262.95+5.3
202024MLB MLEArizona Diamondbacks12127229182259100%6.028.2%8.6%19.6%3.3%2.753.61+1.6
202024MLB RAWArizona Diamondbacks12127229182259100%6.028.2%8.6%19.6%3.1%2.753.49+1.7
202125MLB MLEArizona Diamondbacks23231215231394819100%5.326.6%9.2%17.4%3.8%4.304.13+1.8
202125MLB RAWArizona Diamondbacks23231215231394819100%5.326.6%9.2%17.4%3.6%4.304.03+2.0
202226MLB MLEArizona Diamondbacks31311847141924715100%5.926.9%6.6%20.3%2.2%2.542.88+5.9
202226MLB RAWArizona Diamondbacks31311847141924715100%5.926.9%6.6%20.3%2.1%2.542.84+6.0
202327MLB MLEArizona Diamondbacks34342108462204722100%6.226.0%5.6%20.4%2.8%3.473.12+6.0
202327MLB RAWArizona Diamondbacks34342108462204722100%6.226.0%5.6%20.4%2.6%3.473.04+6.2
202428MLB MLEArizona Diamondbacks28281486211565413100%5.325.1%8.7%16.4%2.2%3.653.30+3.8
202428MLB MLEArizona Diamondbacks28281486211565413100%5.325.1%8.7%16.4%2.2%3.653.30+3.8
202428MLB RAWArizona Diamondbacks28281486211565413100%5.325.1%8.7%16.4%2.1%3.653.23+4.0
202529MLB MLEArizona Diamondbacks33331928131756531100%5.821.5%8.0%13.5%4.0%4.834.51+2.0
202529MLB MLEArizona Diamondbacks33331928131756531100%5.821.5%8.0%13.5%4.0%4.834.51+2.0
202529MLB RAWArizona Diamondbacks33331928131756531100%5.821.5%8.0%13.5%3.8%4.834.39+2.3
202630MIX MLE2 levels232110748066361991%4.713.6%7.2%6.4%4.3%5.975.21+0.2
202630MIX MLE2 levels232110748066361991%4.713.6%7.2%6.4%4.3%5.975.21+0.2
202630MIX RAW2 levels232110748066361991%4.713.8%7.5%6.3%4.0%5.975.18+0.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—19819611134614112435513699%5.624.4%7.7%16.7%2.9%3.823.63+24.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202731MLBARI131377325592612100%5.918.1%7.8%10.2%3.8%4.915.02+0.3
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202832MLB MLEARI121269292502412100%5.817.3%8.2%9.0%4.0%5.135.27+0.1
202933MLB MLEARI995221836199100%5.716.4%8.7%7.7%4.3%5.385.55-0.1
202832MLB CTXARI121269291502411100%5.817.3%8.2%9.0%3.8%5.015.15+0.1
202933MLB CTXARI995222036199100%5.816.4%8.7%7.7%4.1%5.255.42-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW21821612345124121039815699%5.723.6%7.8%15.9%3.0%3.943.76+24.4
/ 200 IP— RAW3535200831196652599%5.723.6%7.8%15.9%3.0%3.943.76+4.0
Career— MLE27026514966187145646118198%5.523.5%7.5%16.1%2.9%3.573.67+23.8
/ 200 IP— MLE3635200827195622498%5.523.5%7.5%16.1%2.9%3.573.67+3.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.

2019 AAANew Orleans Baby Cakes · 91 IPFIP 2.55 → 2.93 (+0.37)K% 33.6% → 29.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.63%—×0.88029.60%
BB% (unintentional) /BF5.11%—×1.0505.36%
HR / BF /BF3.00%÷1.100×1.1003.00%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 120).

Result: FIP 2.55 → 2.93, 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).

2018 AAANew Orleans Baby Cakes · 133 IPFIP 3.49 → 3.98 (+0.49)K% 23.1% → 20.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.13%—×0.88020.35%
BB% (unintentional) /BF8.16%—×1.0508.57%
HR / BF /BF2.38%÷0.952×1.1002.75%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 90).

Result: FIP 3.49 → 3.98, 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 AASpringfield Cardinals · 71 IPFIP 4.13 → 4.30 (+0.17)K% 13.8% → 11.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF13.82%—×0.81011.19%
BB% (unintentional) /BF5.92%—×1.1006.51%
HR / BF /BF2.63%÷1.315×1.2002.40%

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

Result: FIP 4.13 → 4.30, 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+Palm Beach Cardinals · 56 IPFIP 1.77 → 2.48 (+0.71)K% 25.6% → 19.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.57%—×0.77019.69%
BB% (unintentional) /BF4.57%—×1.1505.25%
HR / BF /BF0.46%÷0.824×1.2500.69%

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

Result: FIP 1.77 → 2.48, 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 AAAMemphis Redbirds · 21 IPFIP 3.00 → 3.48 (+0.48)K% 27.1% → 23.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF27.06%—×0.88023.81%
BB% (unintentional) /BF7.06%—×1.0507.41%
HR / BF /BF2.35%÷0.980×1.1002.64%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, 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 96).

Result: FIP 3.00 → 3.48, 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).

2016 ROKGCL Cardinals · 10 IPFIP -0.42 → 0.71 (+1.13)K% 41.7% → 28.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF41.67%—×0.68028.33%
BB% (unintentional) /BF0.00%—×1.2500.00%
HR / BF /BF0.00%÷1.000×1.4000.00%

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

Result: FIP -0.42 → 0.71, 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: 2,161 pitcher careers (1,251 from 1990-2025 + 910 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.611923.3%7.8%1.204.01
Scott Bankhead ('86-'95, 10 WAR*)4.510021.2%*7.3%*1.36*4.16*
Pete Richert ('62-'74, 13 WAR*)5.89024.4%*8.8%*1.26*4.04*
Ian Kennedy ('23)9.514621.9%8.0%1.324.16
Skip Lockwood ('69-'80, 11 WAR*)6.210322.5%*9.1%*1.06*4.28*
Mike Minor ('22)7.012821.6%7.0%1.304.25
Frankie Montas ('25)3.99823.6%8.2%1.204.20