MLB/Players/Sonny Gray
Sonny Gray

SONNY GRAY

P · Boston Red Sox · 20132026 · 671 games
671
CAREER GAMES · REGULAR SEASON
12 seasons · postseason below
.229
CAREER BATTING AVERAGE
2,980 hits in 12,986 at-bats
334
CAREER HOME RUNS
667 RBI · 208 stolen bases
3.53
CAREER ERA
2061.2 innings · 2,053 strikeouts
141-106
CAREER RECORD
WHIP 1.20

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024STL561,246158284661242717840650.228.273.401.675
2023MIN641,378118312686164811036616.226.284.319.603
2022MIN488828819832622407223416.224.283.349.632
2021CIN521,0241342303010386410031022.225.294.385.678
2020CIN224145284162818521442.203.292.309.601
2019CIN621,244118244428345513641028.196.275.325.600
2018NYY601,022146276680286811424614.270.343.419.762
2017NYY541,230158278604386911430622.226.292.374.666
2016ATH449301602666043672841888.286.345.475.820
2015ATH621,530142332462346311833814.217.273.316.589
2014ATH661,610168374544307814836614.232.297.327.624
2013ATH2447644102160821401342.214.275.298.574
Career61412,9861,4862,980558583346671,1663,448208.229.293.359.652

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BOS25164143.21324537128152.821.18
2025STL32148180.21858638201254.281.23
2024STL28139166.11427139203213.841.09
2023MIN3288184.0156575518382.791.15
2022MIN2485119.2994136117113.081.13
2021CIN2679135.11156350155194.191.22
2020CIN115356.04223267243.701.21
2019CIN31118175.11225668205172.871.08
2018NYY30119130.11387157123144.901.50
2017NYY271012162.11396457153193.551.21
2016ATH22511117.0133744294185.691.50
2015ATH31147208.01666359169172.731.08
2014ATH331410219.01877574183153.081.19
2013ATH125364.05119206742.671.11
Career3641411062061.21,8078086582,0532073.531.20

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIN4381325.3429.0124.00
2017NYY428412.1438.164.32
2013ATH4461012.21713.0122.08

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1868 pitches
Called strike (378) Swinging strike (178) In play (329) Foul (304) Ball (679)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball52027.8%92.12,54046.7%
Sinker49226.3%92.12,44047.4%
Curveball45424.3%78.72,83453.5%
Sweeper19110.2%81.62,66236.1%
Slider1859.9%83.22,77136.2%
Changeup191.0%87.11,88226.3%
Slow Curve60.3%73.12,51033.3%
Cutter10.1%88.82,6790.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9vs SEAL 34182412244.24224
APR 9vs SEAL 3418241024
APR 16@ BOSL 046211011
APR 16@ BOSL 0462112111.21211
MAY 7vs W 1013020027
MAY 7vs W 10130200274.02027
MAY 13vs CLEW 128172412484.14248
MAY 13vs CLEW 12817241048
MAY 18@ W 144242602056.06205
MAY 18@ W 14424260005
MAY 24vs DETW 20250400110
MAY 24vs DETW 202504001107.040110
MAY 29vs KCW 73201200046.02104
MAY 29vs KCW 7320120004
JUN 15@ SEAW 50180300035.03003
JUN 15@ SEAW 5018030003
JUN 22vs CLEL 101120481004
JUN 22vs CLEL 1011204813044.08304
JUN 27@ CLEW 11122030013
JUN 27@ CLEW 111220300137.03013
JUL 2vs BALW 4319361035
JUL 2vs BALW 43193613355.06335
JUL 8@ TEXL 5616540020
JUL 8@ TEXL 56165403204.24520
JUL 14vs CWSL 21220691013
JUL 14vs CWSL 212206916133.29613
JUL 24@ DETW 9120120017
JUL 24@ DETW 91201201176.02117
JUL 30@ SDW 7419151015
JUL 30@ SDW 74191511155.05115
AUG 4vs TORL 3915010055
AUG 4vs TORL 39150100555.01055
AUG 10@ LADL 58194714254.27325
AUG 10@ LADL 5819471025
AUG 16vs KCW 902103001106.030110
AUG 16vs KCW 90210300110
AUG 22vs TEXL 12212512166.05216
AUG 22vs TEXL 1221251016
AUG 27vs SFW 3214110044
AUG 27vs SFW 32141101445.01144
SEP 2@ CWSL 3416250012
SEP 2@ CWSL 34162502124.05212
SEP 8@ NYYW 4324261017
SEP 8@ NYYW 43242612176.06117
SEP 14vs KCW 4024030018
SEP 14vs KCW 40240300187.03018
SEP 19@ CLEL 411104514112.05411
SEP 19@ CLEL 41110451011

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.