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

2021 Regular season
Play log from 2015
Spray chart · 32 batted balls
Bunt Pop Out · 25.6 mph · 14 ftFlyout · 72.0 mph · 252 ftGroundout · 81.7 mph · 3 ftGroundout · 77.3 mph · 5 ftSacrifice bunt · 18.9 mph · 10 ftBunt Pop Out · 33.6 mph · 61 ftLineout · 91.0 mph · 326 ftGroundout · 65.0 mph · 76 ftGrounded into a double play · 94.8 mph · 11 ftGroundout · 72.1 mph · 7 ftLineout · 57.1 mph · 148 ftGroundout · 72.3 mph · 23 ftGroundout · 81.2 mph · 4 ftGroundout · 89.3 mph · 85 ftGroundout · 71.4 mph · 13 ftGroundout · 69.4 mph · 3 ftGroundout · 67.1 mph · 6 ftFlyout · 76.1 mph · 245 ftGroundout · 93.7 mph · 4 ftGroundout · 99.0 mph · 88 ftGroundout · 86.1 mph · 8 ftPop Out · 54.2 mph · 28 ftGroundout · 62.0 mph · 2 ftGroundout · 46.2 mph · 2 ftGroundout · 84.1 mph · 14 ftForceout · 31.0 mph · 7 ftSingle · 89.5 mph · 9 ftSingle · 89.5 mph · 43 ftSingle · 80.5 mph · 70 ftSingleSingle · 81.7 mph · 221 ftSingle · 93.5 mph · 54 ft
Hit (6) Out (26) Home run (0)
Average exit velocity 71.2 mph · longest 326 ft
Pitch locations · 2228 pitches
Called strike (435) Swinging strike (250) In play (361) Foul (346) Ball (836)

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

Pitch mix
PitchNShareMPHRPMStrike%
Sinker64929.1%92.42,31951.5%
Four-Seam Fastball53023.8%92.32,42346.6%
Curveball50522.7%79.42,75245.1%
Sweeper34115.3%82.02,61239.3%
Slider1074.8%83.62,59750.5%
Changeup743.3%88.21,83039.2%
Cutter110.5%86.62,4529.1%
Slow Curve110.5%73.72,62045.5%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 17vs CLEW 32192612264.16226
APR 17vs CLEW 3219261026
APR 23@ STLL 45175615363.26536
APR 23@ STLL 4517561036
APR 28@ LADL 08202410311
APR 28@ LADL 082024113115.242311
MAY 5vs CWSW 1023020028
MAY 5vs CWSW 10230200287.02028
MAY 12@ PITW 5121170025
MAY 12@ PITW 51211701254.27125
MAY 17vs SFL 36214524235.05323
MAY 17vs SFL 3621452023
MAY 22vs MILL 34223513486.05348
MAY 22vs MILL 3422351048
MAY 27@ WSHW 3020020015
MAY 27@ WSHW 30200200156.02015
JUN 1vs PHIL 317204624184.26318
JUN 1vs PHIL 31720462018
JUN 8vs MILL 1511020005
JUN 8vs MILL 15110200053.02005
JUL 2vs CHCW 21191501185.05118
JUL 2vs CHCW 2119150018
JUL 7@ KCW 5226270027
JUL 7@ KCW 52262701277.07227
JUL 18vs MILL 0819560046
JUL 18vs MILL 08195605464.26546
JUL 25vs STLL 610188838133.18813
JUL 25vs STLL 61018883013
JUL 30@ NYMW 62211501176.05117
JUL 30@ NYMW 6221150017
AUG 5vs PITW 7421460027
AUG 5vs PITW 74214604275.06427
AUG 10@ ATLL 23182312385.03238
AUG 10@ ATLL 2318231038
AUG 15@ PHIW 7416340032
AUG 15@ PHIW 74163403324.24332
AUG 20vs MIAW 53220100257.01025
AUG 20vs MIAW 5322010025
AUG 26@ MILW 5120030026
AUG 26@ MILW 51200300266.03026
SEP 1vs STLW 12217222003
SEP 1vs STLW 122172222035.02203
SEP 6@ CHCL 34193313085.03208
SEP 6@ CHCL 3419331008
SEP 12@ STLL 0224231016
SEP 12@ STLL 02242312167.03216
SEP 18vs LADL 15234404256.04325
SEP 18vs LADL 1523440025
SEP 24vs WSHW 87164524434.05443
SEP 24vs WSHW 8716452043
SEP 29@ CWSL 16195514264.25526
SEP 29@ CWSL 1619551026

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.