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

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

No batted balls with a location in this window.

Pitch locations · 2818 pitches
Called strike (468) Swinging strike (349) In play (510) Foul (483) Ball (1008)

Catcher’s view · the zone drawn is the average of the 2,818 batter zones recorded here, 1.59 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball75626.8%92.92,53747.6%
Sweeper57820.5%84.32,70744.8%
Curveball47316.8%79.62,64449.7%
Sinker45116.0%92.82,44545.9%
Cutter36913.1%87.62,71348.8%
Changeup1886.7%87.91,71531.9%
Slow Curve30.1%72.92,46933.3%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ KCW 20180300415.03041
APR 1@ KCW 2018030041
APR 7vs HOUW 322414011137.041113
APR 7vs HOUW 32241400113
APR 12vs CWSW 31180300255.03025
APR 12vs CWSW 3118030025
APR 18@ BOSL 4522170027
APR 18@ BOSL 45221701275.07127
APR 24vs NYYW 6122030028
APR 24vs NYYW 61220300287.03028
APR 30vs KCW 8423150017
APR 30vs KCW 84231501176.05117
MAY 6@ CLEL 3419340036
MAY 6@ CLEL 34193403365.04336
MAY 12vs CHCL 26181401195.14119
MAY 12vs CHCL 2618140019
MAY 17@ LADL 37172502344.05234
MAY 17@ LADL 3717250034
MAY 23vs SFL 3421260026
MAY 23vs SFL 34212600265.06226
MAY 29@ HOUW 75213500336.05333
MAY 29@ HOUW 7521350033
JUN 3vs CLEL 24293101002
JUN 3vs CLEL 242931013026.210302
JUN 9@ TORW 32201501255.05125
JUN 9@ TORW 3220150025
JUN 15vs DETL 48142301434.03243
JUN 15vs DETL 4814230043
JUN 21vs BOSW 54213613255.06325
JUN 21vs BOSW 5421361025
JUN 26@ ATLL 1426371015
JUN 26@ ATLL 14263712156.27315
JUL 2@ BALL 1220020037
JUL 2@ BALL 12200200376.02037
JUL 8vs BALL 2623660035
JUL 8vs BALL 26236606356.06635
JUL 17@ SEAL 6721550045
JUL 17@ SEAL 67215504455.25545
JUL 22vs CWSW 3225270014
JUL 22vs CWSW 32252701146.07214
JUL 28@ KCL 58223513056.05305
JUL 28@ KCL 5822351005
AUG 3@ STLW 53262512087.05208
AUG 3@ STLW 5326251008
AUG 8@ DETL 06253700010
AUG 8@ DETL 062537020106.072010
AUG 13@ PHIW 3019020037
AUG 13@ PHIW 30190200376.02037
AUG 19vs PITL 4724440037
AUG 19vs PITL 47244403376.24437
AUG 25vs TEXW 122261611047.06104
AUG 25vs TEXW 12226161004
AUG 30vs CLEL 2523030015
AUG 30vs CLEL 25230300157.03015
SEP 5@ CLEW 8321361024
SEP 5@ CLEW 83213613246.06324
SEP 11vs TBL 4717260015
SEP 11vs TBL 47172602154.06115
SEP 17@ CWSW 4026050006
SEP 17@ CWSW 40260500067.05006
SEP 23vs LAAL 0123141008
SEP 23vs LAAL 01231411086.04108
SEP 28vs L 1215130014
SEP 28vs L 12151301144.03114

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.