MLB/Players/Zack Kelly
Zack Kelly

ZACK KELLY

P · Boston Red Sox · 20222026 · 185 games
185
CAREER GAMES · REGULAR SEASON
3 seasons
.218
CAREER BATTING AVERAGE
130 hits in 596 at-bats
24
CAREER HOME RUNS
46 RBI · 18 stolen bases
4.04
CAREER ERA
131.1 innings · 127 strikeouts
8-8
CAREER RECORD
WHIP 1.31

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BOS98424628816020325412212.208.297.387.684
2023BOS16648141000516124.219.375.375.750
2022BOS26108122860498222.259.310.426.736
Career1405968213032024467815618.218.309.393.701

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BOS170216.114671413.311.29
2025BOS281335.13518123534.581.33
2024BOS496356.244252761103.971.25
2023BOS8009.1748603.861.61
2022BOS131013.214641123.951.32
Career11588131.11145958127164.041.31

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 · 945 pitches
Called strike (161) Swinging strike (123) In play (150) Foul (167) Ball (344)

Catcher’s view · the zone drawn is the average of the 945 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball28530.2%96.52,16844.6%
Sweeper25727.2%82.22,79350.2%
Cutter20721.9%91.12,48550.2%
Changeup19620.7%83.62,17846.4%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 24@ CLEW 8060000032.00003
APR 24@ CLEW 806000003
APR 26vs CHCL 177010001
APR 26vs CHCL 1770100012.01001
APR 30vs SFW 404000002
APR 30vs SFW 4040000021.00002
MAY 2vs SFL 136240000
MAY 2vs SFL 1362401000.24200
MAY 5@ MINW 926010022
MAY 5@ MINW 9260100221.21022
MAY 12vs WSHW 322000020
MAY 12vs WSHW 3220000201.00020
MAY 14vs TBW 547100012
MAY 14vs TBW 5471000122.00012
MAY 16vs TBL 572000041
MAY 16vs TBL 5720000411.00041
MAY 18@ STLL 2720101000.11000
MAY 18@ STLL 272010000
MAY 22@ TBW 8581211112.02111
MAY 22@ TBW 858121011
MAY 25vs MILL 3611121002
MAY 25vs MILL 36111211023.02102
JUN 5vs ATLW 903000002
JUN 5vs ATLW 9030000021.00002
JUN 8@ CWSL 161000000
JUN 8@ CWSL 1610000000.10000
JUN 9@ CWSW 6460000232.00023
JUN 9@ CWSW 646000023
JUN 12vs PHIW 8631000121.00112
JUN 12vs PHIW 863100012
JUN 14vs NYYL 186000003
JUN 14vs NYYL 1860000032.00003
JUN 16vs NYYW 933000002
JUN 16vs NYYW 9330000021.00002
JUN 18@ TORW 434000001
JUN 18@ TORW 4340000011.10001
JUN 22@ CINW 431000000
JUN 22@ CINW 4310000000.10000
JUN 23@ CINW 749010003
JUN 23@ CINW 7490100032.21003
JUN 29vs SDL 11161201021.02002
JUN 29vs SDL 1116120002
JUL 2@ MIAW 8362312011.03101
JUL 2@ MIAW 836231001
JUL 4@ MIAW 6572112132.01113
JUL 4@ MIAW 657211013
JUL 9vs W 1293000001
JUL 9vs W 12930000011.00001
JUL 13vs KCW 507020002
JUL 13vs KCW 5070200022.02002
JUL 19@ LADL 144100022
JUL 19@ LADL 1441000221.10122
JUL 22@ COLL 897211003
JUL 22@ COLL 8972112032.01103
JUL 26vs NYYW 975232000
JUL 26vs NYYW 9752324000.23200
JUL 27vs NYYL 8112010000
JUL 27vs NYYL 81120101000.21000
JUL 30vs SEAL 61021104200.11120
JUL 30vs SEAL 6102110020
JUL 31vs SEAW 3230000111.00011
JUL 31vs SEAW 323000011
AUG 4@ TEXW 724010001
AUG 4@ TEXW 7240100011.01001
AUG 6@ KCW 6530000021.00002
AUG 6@ KCW 653000002
AUG 9vs HOUL 4840302000.23000
AUG 9vs HOUL 484030000
AUG 10vs HOUL 454111001
AUG 10vs HOUL 4541111011.01101
AUG 12vs TEXW 542100011
AUG 12vs TEXW 5421000110.20111
AUG 14vs TEXL 7962312011.03101
AUG 14vs TEXL 796231001
AUG 16@ BALW 12102010000
AUG 16@ BALW 121020100000.11000
AUG 20@ HOUW 6530000001.00000
AUG 20@ HOUW 653000000
AUG 21@ HOUW 411000000
AUG 21@ HOUW 4110000000.10000
AUG 24vs AZL 143000001
AUG 24vs AZL 1430000011.00001
AUG 26vs TORL 379000024
AUG 26vs TORL 3790000243.00024
SEP 1@ DETL 144221001
SEP 1@ DETL 1442212010.22201
SEP 4@ NYML 383000001
SEP 4@ NYML 3830000011.00001
SEP 6vs CWSW 3140100001.01000
SEP 6vs CWSW 314010000
SEP 8vs CWSL 276550011
SEP 8vs CWSL 2765504110.15511
SEP 10vs BALL 353000022
SEP 10vs BALL 3530000221.00022
SEP 12@ NYYL 1210000000.10000
SEP 12@ NYYL 121000000
SEP 13@ NYYL 451310020
SEP 13@ NYYL 4513101200.01320

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.