MLB/Players/Sonny Gray
Sonny Gray

SONNY GRAY

P · Boston Red Sox · 20132026 · 672 games
672
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.52
CAREER ERA
2068.2 innings · 2,060 strikeouts
142-106
CAREER RECORD
WHIP 1.19

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
2026BOS26174150.21354540135152.691.16
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
Career3651421062068.21,8108086612,0602073.521.19

03/Postseason

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

04/Every pitch

2015 Regular season
Play log from 2015
Spray chart · 2 batted balls
Groundout · 86.3 mph · 13 ftSingle · 89.0 mph · 47 ft
Hit (1) Out (1) Home run (0)
Average exit velocity 87.7 mph · longest 47 ft
Pitch locations · 3078 pitches
Called strike (531) Swinging strike (325) In play (601) Foul (516) Ball (1105)

Catcher’s view · the zone drawn is the average of the 3,078 batter zones recorded here, 1.58 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,14137.1%93.01,79445.1%
Sinker74624.2%92.91,82243.3%
Slider50416.4%86.01,09847.0%
Curveball42413.8%81.31,93345.8%
Changeup2207.1%87.51,46540.9%
Cutter421.4%90.21,16331.0%
Unknown10.0%93.52,3290.0%

05/Game log

2015
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 6vs TEXW 8025010013
APR 6vs TEXW 80250100138.01013
APR 11vs SEAL 4527261014
APR 11vs SEAL 45272611147.16114
APR 17@ KCL 462741104156.011415
APR 17@ KCL 46274110015
APR 22@ LAAW 9223120027
APR 22@ LAAW 92231201277.02127
APR 28vs LAAW 6227260016
APR 28vs LAAW 62272602168.06216
MAY 3@ TEXW 712302007106.220710
MAY 3@ TEXW 71230200710
MAY 8@ SEAL 3423160029
MAY 8@ SEAL 34231601296.06129
MAY 13vs BOSL 02241301097.03109
MAY 13vs BOSL 0224130009
MAY 19@ HOUL 4621371034
MAY 19@ HOUL 46213713345.07334
MAY 24@ TBW 72180400045.04004
MAY 24@ TBW 7218040004
MAY 29vs NYYW 6227241025
MAY 29vs NYYW 62272412258.04225
JUN 3@ DETW 61260200178.02017
JUN 3@ DETW 6126020017
JUN 9vs TEXL 1225281016
JUN 9vs TEXL 12252812166.08216
JUN 14@ LAAW 8129150009
JUN 14@ LAAW 81291501097.25009
JUN 19vs LAAL 71223650032
JUN 19vs LAAL 712236503326.05532
JUN 25@ TEXW 63273913176.09317
JUN 25@ TEXW 6327391017
JUL 7@ NYYW 43263603357.06335
JUL 7@ NYYW 4326360035
JUL 12@ CLEW 20280200169.02016
JUL 12@ CLEW 2028020016
JUL 17vs MINL 0523552034
JUL 17vs MINL 05235525346.05534
JUL 22vs TORW 43282912237.09223
JUL 22vs TORW 4328291023
JUL 28@ LADW 20290300199.03019
JUL 28@ LADW 2029030019
AUG 2vs CLEW 21211401477.04147
AUG 2vs CLEW 2121140047
AUG 7vs HOUW 31311511059.05105
AUG 7vs HOUW 3131151005
AUG 17@ BALL 2426471025
AUG 17@ BALL 24264714255.27125
AUG 22vs TBL 45273533248.05324
AUG 22vs TBL 4527353024
AUG 28@ AZL 46234503256.15225
AUG 28@ AZL 4623450025
SEP 2vs LAAL 4923681012
SEP 2vs LAAL 49236815125.08612
SEP 8vs HOUW 40260500247.05024
SEP 8vs HOUW 4026050024
SEP 14@ CWSL 7817782044
SEP 14@ CWSL 78177827443.08744
SEP 19@ HOUL 610205803425.18542
SEP 19@ HOUL 61020580042
SEP 25vs SFW 5422251027
SEP 25vs SFW 54222512276.05227

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.