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

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

No batted balls with a location in this window.

Pitch locations · 2935 pitches
Called strike (520) Swinging strike (320) In play (463) Foul (608) Ball (1024)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,41048.0%94.12,42051.8%
Knuckle Curve64421.9%81.62,51550.2%
Cutter43814.9%89.92,42543.4%
Changeup41814.2%86.21,53947.1%
Slider240.8%86.72,50333.3%
Sinker10.0%94.72,2160.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 16@ NYMW 32140200124.02012
APR 16@ NYMW 3214020012
APR 22vs NYML 56171201175.02117
APR 22vs NYML 5617120017
APR 27vs LADW 31200200256.02025
APR 27vs LADW 3120020025
MAY 2@ MIAW 54232500056.15205
MAY 2@ MIAW 5423250005
MAY 8vs COLW 4026050007
MAY 8vs COLW 40260500077.05007
MAY 14vs CHCL 24201211196.02119
MAY 14vs CHCL 2420121019
MAY 19@ CHCW 3117120034
MAY 19@ CHCW 31171201345.02134
MAY 24vs KCW 8622671024
MAY 24vs KCW 86226714245.17624
MAY 30vs ATLW 62242711265.27226
MAY 30vs ATLW 6224271026
JUN 5@ PITL 03212512346.05234
JUN 5@ PITL 0321251034
JUN 10@ PHIL 5713672012
JUN 10@ PHIL 57136725121.27412
JUN 15vs CINW 7422220005
JUN 15vs CINW 74222201057.02205
JUN 21@ SDL 232224113116.041311
JUN 21@ SDL 23222410311
JUN 28vs SDW 76226716225.07622
JUN 28vs SDW 7622671022
JUL 3@ COLL 5621341024
JUL 3@ COLL 56213413246.04324
JUL 8vs COLL 5619461037
JUL 8vs COLL 56194614375.06437
JUL 13@ SFL 3421241025
JUL 13@ SFL 34212412256.24225
JUL 22vs WSHW 101240200077.02007
JUL 22vs WSHW 10124020007
JUL 27vs SFW 53182301155.03115
JUL 27vs SFW 5318230015
AUG 2@ CLEW 63223603355.26335
AUG 2@ CLEW 6322360035
AUG 8vs PITW 3021030028
AUG 8vs PITW 30210300287.03028
AUG 13@ COLW 6022020016
AUG 13@ COLW 60220200167.02016
AUG 18@ SFW 502504000127.140012
AUG 18@ SFW 50250400012
AUG 24@ KCL 35190300366.03036
AUG 24@ KCL 3519030036
AUG 30vs PHIW 12321020017
AUG 30vs PHIW 123210200177.02017
SEP 4vs MILW 51230200177.02017
SEP 4vs MILW 5123020017
SEP 11@ COLW 126223400011
SEP 11@ COLW 1262234030116.043011
SEP 17vs SDL 0219241034
SEP 17vs SDL 02192412345.14234
SEP 22@ LADL 232612010138.021013
SEP 22@ LADL 23261200013
SEP 28@ HOUW 5225261016
SEP 28@ HOUW 52252612167.06216
OCT 4@ MILL 03203523365.05336
OCT 4@ MILL 0320352036

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.