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

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

No batted balls with a location in this window.

Pitch locations · 3248 pitches
Called strike (561) Swinging strike (403) In play (574) Foul (554) Ball (1156)

Catcher’s view · the zone drawn is the average of the 3,248 batter zones recorded here, 1.61 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,61449.7%93.52,29751.4%
Knuckle Curve73622.7%82.52,46344.0%
Changeup45313.9%86.81,51743.0%
Cutter3139.6%90.22,33536.4%
Slider1314.0%87.32,43643.5%
Sinker10.0%93.82,394100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ LADL 28205604374.26537
MAR 30@ LADL 2820560037
APR 4@ SDW 8625572013
APR 4@ SDW 86255724136.07413
APR 10vs MILW 302203001117.030111
APR 10vs MILW 30220300111
APR 16@ MIAW 5022020007
APR 16@ MIAW 50220200076.22007
APR 21vs SDW 90230200011
APR 21vs SDW 902302000117.020011
APR 26vs KCW 20230400012
APR 26vs KCW 202304000126.140012
MAY 2@ TEXL 4621370006
MAY 2@ TEXL 46213703065.07306
MAY 8vs MIAW 52261501177.05117
MAY 8vs MIAW 5226150017
MAY 13vs SFW 7226250026
MAY 13vs SFW 72262502267.25226
MAY 19@ PITL 313198808423.28542
MAY 19@ PITL 31319880042
MAY 24@ PHIL 56222500235.25223
MAY 24@ PHIL 5622250023
MAY 30vs COLW 51220500276.05027
MAY 30vs COLW 5122050027
JUN 4vs ATLL 58253912166.09216
JUN 4vs ATLL 5825391016
JUN 11@ DETW 752651015255.210525
JUN 11@ DETW 75265101025
JUN 16vs CLEW 5126161007
JUN 16vs CLEW 51261611077.06107
JUN 21@ MILW 5123131014
JUN 21@ MILW 51231311147.03114
JUN 27vs TBW 8424451024
JUN 27vs TBW 84244512246.05424
JUL 2@ LAAL 252645241127.054112
JUL 2@ LAAL 25264520112
JUL 7vs PITW 7325140005
JUL 7vs PITW 73251401057.04105
JUL 15@ TORL 25193613355.06335
JUL 15@ TORL 2519361035
JUL 20@ ATLL 5725352005
JUL 20@ ATLL 57253523057.05305
JUL 26vs STLL 711255723286.17528
JUL 26vs STLL 71125572028
AUG 1@ SFL 34243713166.07316
AUG 1@ SFL 3424371016
AUG 6@ MINL 35222402287.04228
AUG 6@ MINL 3522240028
AUG 12vs SDW 3022040018
AUG 12vs SDW 30220400186.04018
AUG 17@ SDW 31221301136.13113
AUG 17@ SDW 3122130013
AUG 22vs TEXW 632417111116.071111
AUG 22vs TEXW 63241710111
AUG 28@ LADL 4724694033
AUG 28@ LADL 47246946335.19633
SEP 3vs BALL 5823580014
SEP 3vs BALL 58235804145.18514
SEP 8@ CHCW 1028030019
SEP 8@ CHCW 10280300199.03019
SEP 13@ NYML 1723781024
SEP 13@ NYML 17237816245.08624
SEP 19vs SFW 84174614365.06436
SEP 19vs SFW 8417461036
SEP 24@ NYYW 71210300286.03028
SEP 24@ NYYW 7121030028
SEP 29vs HOUL 12252702176.17217
SEP 29vs HOUL 1225270017

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.