STATS
MLB/Players/Merrill Kelly
Merrill Kelly

MERRILL KELLY

P · Arizona Diamondbacks · 20192026 · 338 games
338
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.242
CAREER BATTING AVERAGE
1,500 hits in 6,202 at-bats
214
CAREER HOME RUNS
337 RBI · 96 stolen bases
3.96
CAREER ERA
1149.0 innings · 1,003 strikeouts
73-66
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026AZ10000000000
2024AZ265547013432222323812610.242.291.426.717
2023AZ601,290142286606406313837426.222.297.371.667
2022AZ661,478154334804426912235430.226.285.371.656
2021AZ541,22416432662842748226018.266.312.433.745
2020AZ10238185212010910586.218.250.395.645
2019AZ641,41819036876858901143166.260.315.447.762
Career2816,2027381,500322282143375041,48896.242.299.406.705

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026AZ25813140.2151836092275.311.50
2025TEX32129184.01577248167233.521.11
2024AZ135173.267331963114.031.17
2023AZ30128177.21436569187203.291.19
2022AZ33138200.11677561177213.371.14
2021AZ27711158.01637841130214.441.29
2020AZ53231.126952952.590.99
2019AZ321314183.11849057158294.421.31
Career19773661149.01,0585053601,0031573.961.23

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023AZ8831245.14524.0282.25

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2832 pitches
Called strike (465) Swinging strike (335) In play (531) Foul (529) Ball (972)

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

Pitch mix
PitchNShareMPHRPMStrike%
Changeup76727.1%88.32,15944.1%
Four-Seam Fastball65823.2%91.92,36850.8%
Cutter57020.1%90.62,37453.0%
Sinker36512.9%92.32,22339.7%
Curveball2749.7%81.72,61649.6%
Slider1987.0%85.82,36537.9%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 28vs CHCW 8130415.13141
APR 3@ NYYL 7993323.29932
APR 8vs BALW 4330246.03224
APR 15@ MIAW 10430196.03119
APR 20@ CHCW 3220155.22115
APR 26vs ATLL 7842146.04214
MAY 2@ PHIL 2340025.04102
MAY 7vs NYML 1761066.16306
MAY 12@ SFW 2180087.08108
MAY 18vs COLW 10103117.010311
MAY 24@ STLL 5660166.06416
MAY 30vs WSHL 7962265.06426
JUN 4@ ATLW 2110187.01018
JUN 9vs SEAW 8440276.04027
JUN 15vs SDL 2871175.07417
JUN 21@ COLW 5361376.06237
JUN 27vs MIAL 8961175.06317
JUL 2vs SFL 5651336.05333
JUL 8@ SDL 0141047.04104
JUL 13@ LAAW 5110465.01146
JUL 20vs STLW 5330456.03245
JUL 26@ PITL 0261136.26113
AUG 2@ SEAW 6440065.24206
AUG 8vs PHIL 1952544.15454
AUG 13vs AZL 4671156.07215
AUG 19@ KCL 2522036.02203
AUG 24vs CLEW 5040287.04028
AUG 30@ ATHW 9362026.16302
SEP 5vs HOUW 4350177.05117
SEP 10vs MILW 63102065.210306
SEP 16@ HOUL 5690113.09611
SEP 21vs MIAL 2470044.17304

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.