MLB/Players/Zac Gallen
Zac Gallen

ZAC GALLEN

P · Arizona Diamondbacks · 20192026 · 338 games
338
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.221
CAREER BATTING AVERAGE
1,334 hits in 6,040 at-bats
172
CAREER HOME RUNS
282 RBI · 86 stolen bases
3.83
CAREER ERA
1105.1 innings · 1,121 strikeouts
69-61
CAREER RECORD
WHIP 1.19

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024AZ561,1221242665810265710831236.237.304.376.680
2023AZ681,58017437684644769444010.238.281.382.663
2022AZ621,30211224264230479438412.186.241.307.548
2021AZ469261222164443859982782.233.307.413.719
2020AZ245244811012018215016414.210.279.336.615
2019AZ305865212432216227219212.212.298.355.653
Career2866,0406321,334294241722825161,77086.221.282.363.645

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026AZ193998.0122693161186.341.56
2025AZ331315192.017610366175314.831.26
2024AZ28146148.01336054156133.651.26
2023AZ34179210.01888147220223.471.12
2022AZ31124184.01215247192152.540.91
2021AZ23410121.11085849139194.301.29
2020AZ123272.05522258292.751.11
2019AZ153680.06225369682.811.23
Career19569611105.19654703551,1211353.831.19

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023AZ1212531615.24833.2244.54

04/Every pitch

2024 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 2502 pitches
Called strike (445) Swinging strike (288) In play (407) Foul (411) Ball (951)

Catcher’s view · the zone drawn is the average of the 2,502 batter zones recorded here, 1.61 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,13245.2%93.72,29345.7%
Knuckle Curve69427.7%81.02,41950.1%
Changeup35114.0%86.61,53343.6%
Slider1987.9%86.82,44937.9%
Cutter973.9%90.02,40940.2%
Sinker301.2%94.12,22740.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs COLW 161181301235.03123
MAR 28vs COLW 16118130023
APR 2vs NYYW 70190300366.03036
APR 2vs NYYW 7019030036
APR 8@ COLL 57233800010
APR 8@ COLL 572338030105.083010
APR 14vs STLW 5021040027
APR 14vs STLW 50210400276.04027
APR 20@ SFL 37235925165.09516
APR 20@ SFL 3723592016
APR 26@ SEAL 16183322135.03313
APR 26@ SEAL 1618332013
MAY 7@ CINW 62190100366.01036
MAY 7@ CINW 6219010036
MAY 12@ BALW 9221241024
MAY 12@ BALW 92212412246.04224
MAY 18vs DETL 382737020106.273010
MAY 18vs DETL 38273700010
MAY 24vs MIAL 0326381015
MAY 24vs MIAL 03263813157.08315
MAY 30@ NYML 231010000
MAY 30@ NYML 2310100000.01000
JUN 29vs W 30180100176.01017
JUN 29vs W 3018010017
JUL 4@ LADW 9316340034
JUL 4@ LADW 93163403344.04334
JUL 9vs ATLL 26235714145.17414
JUL 9vs ATLL 2623571014
JUL 14vs TORL 7819791011
JUL 14vs TORL 78197916113.29611
JUL 20@ CHCW 3018030064
JUL 20@ CHCW 30180300645.03064
JUL 26vs PITW 43233503366.05336
JUL 26vs PITW 4323350036
JUL 31vs WSHW 54241601166.06116
JUL 31vs WSHW 5424160016
AUG 5@ CLEW 7627580024
AUG 5@ CLEW 76275805247.08524
AUG 10vs PHIW 11119150023
AUG 10vs PHIW 111191501234.15123
AUG 17@ TBL 16224903235.09423
AUG 17@ TBL 1622490023
AUG 24@ BOSW 4119020049
AUG 24@ BOSW 41190200496.02049
AUG 30vs LADL 91020561027
AUG 30vs LADL 910205615275.06527
SEP 4@ SFW 6417000048
SEP 4@ SFW 64170000486.00048
SEP 10vs TEXW 60170200275.02027
SEP 10vs TEXW 6017020027
SEP 15vs MILW 1110213613275.06327
SEP 15vs MILW 111021361027
SEP 20@ MILW 7422473015
SEP 20@ MILW 74224734155.07415
SEP 25vs SFW 822012012116.021211
SEP 25vs SFW 82201200211

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.