Sonny Gray, a starter for the Boston Red Sox, has been a stabilizing presence in the rotation, pairing a 12-1 record with a 2.48 ERA and 1.12 WHIP across 18 starts and 101.2 innings. The R-hander has limited damage well, worked efficiently through lineups, and given the club a dependable chance to win most times he takes the ball.
His profile points to a pitcher succeeding through a mix of strike throwing, feel, and the ability to avoid extended trouble. With 7.97 strikeouts per nine and 2.48 walks per nine, he has shown the command needed to stay ahead in counts while still missing enough bats to control innings. When he is locating early, he can dictate at-bats and keep pressure off the defense.
Recent form:
- 07/196.0 IP · 1 ER · 5 K
- 07/106.0 IP · 1 ER · 3 K
- 07/046.0 IP · 1 ER · 7 K
- 06/287.1 IP · 0 ER · 9 K
- 06/237.0 IP · 1 ER · 11 K
Sonny Gray has pitched through a up trend lately, but the overall quality of his outings still suggests a starter who can work deep and suppress rallies when his command is sharp. Even if the recent direction is not ideal, his baseline remains strong because he does not need to overpower every lineup to be effective.
Going forward, the key question is whether he can keep sequencing well and continue limiting free passes as workloads build. If that holds, his run prevention should remain among the better marks on the staff. There is always some risk when contact management wavers, but his season body of work supports continued fantasy and real-life value.
Sonny Gray game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 19 | Tampa Bay Rays | 6 | 5 | 1 | 5 | 4 | 1.50 |
| Jul 10 | New York Mets | 6 | 5 | 1 | 3 | 1 | 1.50 |
| Jul 4 | Los Angeles Angels | 6 | 4 | 1 | 7 | 2 | 1.50 |
| Jun 28 | New York Yankees | 7.1 | 1 | 0 | 9 | 1 | 0.00 |
| Jun 23 | Colorado Rockies | 7 | 6 | 1 | 11 | 3 | 1.29 |
| Jun 18 | Toronto Blue Jays | 7 | 6 | 3 | 4 | 1 | 3.86 |
| Jun 12 | Texas Rangers | 6 | 5 | 1 | 7 | 0 | 1.50 |
| Jun 5 | New York Yankees | 6.1 | 8 | 3 | 3 | 2 | 4.43 |
| May 30 | Cleveland Guardians | 6 | 4 | 1 | 7 | 3 | 1.50 |
| May 24 | Minnesota Twins | 4 | 6 | 3 | 4 | 2 | 6.75 |
| May 18 | Kansas City Royals | 6 | 5 | 1 | 9 | 1 | 1.50 |
| May 13 | Philadelphia Phillies | 6 | 2 | 1 | 6 | 1 | 1.50 |
| May 6 | Detroit Tigers | 5 | 4 | 0 | 2 | 2 | 0.00 |
| Apr 20 | Detroit Tigers | 2.2 | 3 | 1 | 2 | 1 | 4.09 |
| Apr 14 | Minnesota Twins | 4 | 9 | 5 | 1 | 1 | 11.25 |
| Apr 8 | Milwaukee Brewers | 6.1 | 3 | 0 | 2 | 2 | 0.00 |
| Apr 3 | San Diego Padres | 6 | 4 | 2 | 3 | 0 | 3.00 |
| Mar 28 | Cincinnati Reds | 4 | 6 | 3 | 5 | 1 | 6.75 |
Sonny Gray season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 6.75 | 4.0 | 5 | 1 | 1.75 |
| Apr | 4 | 3.79 | 19.0 | 8 | 4 | 1.21 |
| May | 5 | 2.00 | 27.0 | 28 | 9 | 1.11 |
| Jun | 5 | 2.14 | 33.2 | 34 | 7 | 0.98 |
| Jul | 3 | 1.50 | 18.0 | 15 | 7 | 1.17 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .200
- Zone 02: .211
- Zone 03: .182
- Zone 04: .250
- Zone 05: .429
- Zone 06: .256
- Zone 07: .294
- Zone 08: .293
- Zone 09: .326
- Zone 11: .000
- Zone 12: .000
- Zone 13: .200
- Zone 14: .038
OPS by zone
- Zone 01: .700
- Zone 02: .524
- Zone 03: .409
- Zone 04: .500
- Zone 05: 1.122
- Zone 06: .698
- Zone 07: .824
- Zone 08: .732
- Zone 09: 1.000
- Zone 11: .727
- Zone 12: .222
- Zone 13: .500
- Zone 14: .242
SLG by zone
- Zone 01: .500
- Zone 02: .316
- Zone 03: .227
- Zone 04: .250
- Zone 05: .694
- Zone 06: .442
- Zone 07: .529
- Zone 08: .439
- Zone 09: .674
- Zone 11: .000
- Zone 12: .000
- Zone 13: .250
- Zone 14: .038
OBP by zone
- Zone 01: .200
- Zone 02: .238
- Zone 03: .182
- Zone 04: .273
- Zone 05: .429
- Zone 06: .256
- Zone 07: .294
- Zone 08: .293
- Zone 09: .326
- Zone 11: .727
- Zone 12: .222
- Zone 13: .273
- Zone 14: .211
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
numberOfPitches by zone
- Zone 01: 56.00
- Zone 02: 56.00
- Zone 03: 37.00
- Zone 04: 63.00
- Zone 05: 108.00
- Zone 06: 98.00
- Zone 07: 50.00
- Zone 08: 101.00
- Zone 09: 119.00
- Zone 11: 112.00
- Zone 12: 79.00
- Zone 13: 131.00
- Zone 14: 473.00
numberOfStrikes by zone
- Zone 01: 38.00
- Zone 02: 35.00
- Zone 03: 21.00
- Zone 04: 37.00
- Zone 05: 59.00
- Zone 06: 62.00
- Zone 07: 30.00
- Zone 08: 62.00
- Zone 09: 80.00
- Zone 11: 14.00
- Zone 12: 28.00
- Zone 13: 39.00
- Zone 14: 159.00
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.