STATS
MLB/Players/Garrett Whitlock
Garrett Whitlock

GARRETT WHITLOCK

P · Boston Red Sox · 20212026 · 317 games
317
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.96
CAREER ERA
361.2 innings · 397 strikeouts
31-15
CAREER RECORD
WHIP 1.09

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
2026BOS496148.0331075431.880.83
2025BOS627372.05418249122.251.08
2024BOS41018.114471711.961.15
2023BOS225571.282411372135.151.33
2022BOS314278.165301582103.451.02
2021BOS468473.16416178161.961.10
Career2143115361.231211983397352.961.09

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021BOS1028422.1438.152.16

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 · 1195 pitches
Called strike (203) Swinging strike (172) In play (216) Foul (223) Ball (381)

Catcher’s view · the zone drawn is the average of the 1,195 batter zones recorded here, 1.58 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker56847.5%94.02,06656.0%
Changeup28824.1%82.72,12943.1%
Sweeper27322.8%79.62,11448.7%
Four-Seam Fastball645.4%94.12,13737.5%
Slider20.2%80.92,1830.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 11@ TBL 2721583005
APR 11@ TBL 27215835055.08505
APR 16vs LAAW 21211301257.03125
APR 16vs LAAW 2121130025
APR 22@ MILL 4519581011
APR 22@ MILL 45195814114.08511
MAY 27@ AZW 21181311045.03104
MAY 27@ AZW 2118131004
JUN 3vs TBW 85204603254.26425
JUN 3vs TBW 8520460025
JUN 9@ NYYW 3225271016
JUN 9@ NYYW 32252711166.17116
JUN 14vs COLW 63242602177.06217
JUN 14vs COLW 6324260017
JUN 21@ MINL 4528481006
JUN 21@ MINL 45284814067.08406
JUN 27vs MIAL 110256112007
JUN 27vs MIAL 1102561126074.211607
JUL 2@ TORW 5441111011.01101
JUL 2@ TORW 544111001
AUG 13vs DETW 637100003
AUG 13vs DETW 6371001032.00003
AUG 16@ WSHL 2664324011.03401
AUG 16@ WSHL 266432001
AUG 18@ NYYW 838221005
AUG 18@ NYYW 8382212052.02205
AUG 23@ HOUW 756020011
AUG 23@ HOUW 7560200112.02011
AUG 26vs LADW 859140013
AUG 26vs LADW 8591401131.24113
AUG 30vs HOUL 4710140022
AUG 30vs HOUL 47101401222.04122
SEP 10vs BALW 736000013
SEP 10vs BALW 7360000132.00013
SEP 14vs NYYW 5060000012.00001
SEP 14vs NYYW 506000001
SEP 17@ TORL 233120001
SEP 17@ TORL 2331201010.12101
SEP 18@ TEXW 4230000001.00000
SEP 18@ TEXW 423000000
SEP 22vs CWSW 3292302122.03212
SEP 22vs CWSW 329230012
SEP 29@ BALW 3070100032.01003
SEP 29@ BALW 307010003

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.