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

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

No batted balls with a location in this window.

Pitch locations · 2483 pitches
Called strike (442) Swinging strike (357) In play (425) Foul (423) Ball (836)

Catcher’s view · the zone drawn is the average of the 2,483 batter zones recorded here, 1.60 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball59223.8%92.42,51550.5%
Sweeper50120.2%84.82,69045.7%
Sinker44417.9%92.72,38255.4%
Cutter44217.8%87.72,70848.0%
Curveball34413.9%80.02,64950.6%
Changeup1586.4%88.31,70440.5%
Slow Curve20.1%76.92,21150.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9vs PHIW 3017050005
APR 9vs PHIW 30170500055.05005
APR 15@ W 31210400066.04006
APR 15@ W 3121040006
APR 21vs MILL 02242500112
APR 21vs MILL 022425021126.152112
APR 27@ NYMW 74224414396.04139
APR 27@ NYMW 7422441039
MAY 3vs CWSW 3024030016
MAY 3vs CWSW 30240300167.03016
MAY 9@ MILL 17226735165.07616
MAY 9@ MILL 1722673016
MAY 14@ LAAW 76245815296.08529
MAY 14@ LAAW 7624581029
MAY 20vs BALW 6321331026
MAY 20vs BALW 63213313265.23126
MAY 26vs CHCW 43160100285.01028
MAY 26vs CHCW 4316010028
JUN 1@ PHIL 162045043105.054310
JUN 1@ PHIL 16204500310
JUN 6vs COLL 23163202454.22345
JUN 6vs COLL 2316320045
JUN 12vs PITW 42251401197.04119
JUN 12vs PITW 4225140019
JUN 17@ MIAW 76252501247.25224
JUN 17@ MIAW 7625250024
JUN 23vs SFW 5322111008
JUN 23vs SFW 53221111087.01108
JUN 29vs CINL 49216703164.17316
JUN 29vs CINL 4921670016
JUL 5@ WSHW 7621581016
JUL 5@ WSHW 76215815165.08516
JUL 12vs CHCL 1527390006
JUL 12vs CHCL 15273903067.09306
JUL 20@ ATLW 95285840010
JUL 20@ ATLW 952858450107.085010
JUL 26vs WSHL 81021570037
JUL 26vs WSHL 810215705375.07537
AUG 1@ CHCL 4525251019
AUG 1@ CHCL 45252512197.05219
AUG 6vs TBW 43262412167.04216
AUG 6vs TBW 4326241016
AUG 12@ CINL 16206536295.05629
AUG 12@ CINL 1620653029
AUG 18vs LADL 12212712365.07236
AUG 18vs LADL 1221271036
AUG 24@ MINL 0624572027
AUG 24@ MINL 06245725276.07527
AUG 29vs SDW 4121131004
AUG 29vs SDW 41211311046.03104
SEP 4@ MILW 3225140017
SEP 4@ MILW 32251401177.04117
SEP 12vs CINW 61201201296.02129
SEP 12vs CINW 6120120029
SEP 18vs PITW 105244902085.29408
SEP 18vs PITW 10524490008

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.