MLB/Players/Garrett Whitlock
Garrett Whitlock

GARRETT WHITLOCK

P · Boston Red Sox · 20212026 · 316 games
316
CAREER GAMES · REGULAR SEASON
4 seasons · postseason below
.245
CAREER BATTING AVERAGE
450 hits in 1,838 at-bats
60
CAREER HOME RUNS
97 RBI · 36 stolen bases
2.97
CAREER ERA
360.2 innings · 395 strikeouts
31-15
CAREER RECORD
WHIP 1.10

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BOS8132828802414344.212.288.318.606
2023BOS445708616436426402614414.288.319.502.821
2022BOS625866413028220303016412.222.260.379.639
2021BOS92550441282801223341626.233.277.349.626
Career2061,8382024501006609710450436.245.285.404.689

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BOS486147.0331075231.910.85
2025BOS627372.05418249122.251.08
2024BOS41018.114471711.961.15
2023BOS225571.282411372135.151.33
2022BOS314278.165301582103.451.02
2021BOS468473.16416178161.961.10
Career2133115360.231211983395352.971.10

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021BOS1028422.1438.152.16

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 634 pitches
Called strike (89) Swinging strike (109) In play (114) Foul (140) Ball (182)

Catcher’s view · the zone drawn is the average of the 634 batter zones recorded here, 1.63 to 3.23 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker35756.3%95.02,17254.1%
Slider16826.5%86.01,96956.0%
Changeup10917.2%84.32,23446.8%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 26@ CINW 3010021.01002
MAR 28@ CINL 5600011.00001
APR 1@ HOUL 4610211.01021
APR 6vs MILL 6810221.01122
APR 7vs MILW 3200011.00001
APR 11@ STLW 7111021.01102
APR 15@ MINW 9510121.01012
APR 17vs DETW 1000011.00001
APR 20vs DETW 8600001.00000
APR 26@ BALW 5320011.02101
APR 29@ TORL 1811001.01100
MAY 1vs HOUW 3120001.02000
MAY 3vs HOUL 1310021.11002
MAY 4@ DETW 5420121.02212
MAY 8vs TBW 2000021.00002
MAY 13vs PHIW 3100011.00001
MAY 14vs PHIL 1300021.00002
MAY 18@ KCW 3110011.01001
MAY 19@ KCW 7100011.00001
MAY 24vs MINL 5620010.12101
JUN 9@ TBL 3410011.01001
JUN 13vs TEXW 6300011.00001
JUN 20@ SEAW 5100011.00001
JUN 22@ COLL 2340001.04000
JUN 23@ COLW 5211011.01101
JUN 25vs NYYW 6300011.00001
JUN 27vs NYYW 4100001.00000
JUN 29vs WSHW 6310021.01002
JUL 3@ LAAW 5200000.10000
JUL 5@ LAAW 7500021.00002
JUL 7@ CWSW 8100001.00000
JUL 9@ CWSW 2100021.00002
JUL 10@ NYMW 6220001.02000
JUL 12@ NYMW 3200011.00001
JUL 17vs TBW 5310011.01001
JUL 18vs TBW 7600001.00000
JUL 20vs BALW 6500011.00001
JUL 22vs BALW 6300001.00000
JUL 24vs TORW 6420011.02101
JUL 27@ ATHW 4200011.00001
JUL 29@ ATHW 4210011.01001
AUG 2@ LADW 8400111.00011
AUG 5vs CWSW 4010021.01002
AUG 6vs CWSW 121100011.00001
AUG 9vs ATHL 3420031.02103
AUG 29@ NYYW 6000011.00001
SEP 3@ BALW 6500021.00002
SEP 4@ BALW 1010001.01000

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.