Robbie Ray, a starter for the San Francisco Giants, has turned in a season that mixes swing-and-miss ability with stretches where efficiency and traffic have shaped the overall line. The L-hander enters this snapshot with a 8-6 record, a 3.33 ERA, a 1.30 WHIP, and 7.81 strikeouts per nine across 110.2 innings over 19 starts.
His profile still leans on bat-missing stuff, and the strikeout rate remains a clear positive when he is ahead in counts. The main variable is command. A 4.39 walk rate can force deeper counts, raise pitch totals, and create innings where one mistake carries more damage. When he is locating early, he looks capable of working through lineups cleanly; when the release point drifts, the outing can become more volatile.
Recent form:
- 07/194.0 IP · 1 ER · 6 K
- 07/105.0 IP · 1 ER · 4 K
- 07/046.0 IP · 3 ER · 4 K
- 06/288.0 IP · 0 ER · 2 K
- 06/238.0 IP · 0 ER · 6 K
Robbie Ray has pitched through both dominant stretches and a few uneven turns lately, which fits the current up trend. The encouraging sign is that his best outings still show the ability to control contact and work deep enough to stabilize a rotation turn. The concern is that lapses in fastball command can quickly change the shape of a start.
Overall, he remains an important piece of the San Francisco Giants staff because the ceiling is high whenever the command holds together. If he keeps limiting free passes and gets into favorable counts more consistently, the run prevention should stay in a healthy range.
Robbie Ray game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 19 | Seattle Mariners | 4 | 7 | 1 | 6 | 2 | 2.25 |
| Jul 10 | Colorado Rockies | 5 | 4 | 1 | 4 | 6 | 1.80 |
| Jul 4 | Colorado Rockies | 6 | 5 | 3 | 4 | 3 | 4.50 |
| Jun 28 | Atlanta Braves | 8 | 4 | 0 | 2 | 1 | 0.00 |
| Jun 23 | Athletics | 8 | 2 | 0 | 6 | 4 | 0.00 |
| Jun 16 | Atlanta Braves | 6.1 | 2 | 0 | 8 | 2 | 0.00 |
| Jun 10 | Washington Nationals | 5.2 | 7 | 5 | 3 | 0 | 8.65 |
| Jun 5 | Chicago Cubs | 5 | 2 | 0 | 4 | 5 | 0.00 |
| May 31 | Colorado Rockies | 4 | 5 | 1 | 6 | 2 | 2.25 |
| May 24 | Chicago White Sox | 4 | 2 | 4 | 3 | 7 | 9.00 |
| May 18 | Arizona Diamondbacks | 4.1 | 11 | 9 | 1 | 2 | 19.76 |
| May 13 | Los Angeles Dodgers | 4.2 | 7 | 3 | 2 | 2 | 6.43 |
| May 8 | Pittsburgh Pirates | 6 | 4 | 1 | 7 | 4 | 1.50 |
| May 1 | Tampa Bay Rays | 6.1 | 4 | 3 | 5 | 0 | 4.43 |
| Apr 25 | Miami Marlins | 5 | 4 | 1 | 4 | 3 | 1.80 |
| Apr 19 | Washington Nationals | 6 | 7 | 3 | 7 | 1 | 4.50 |
| Apr 14 | Cincinnati Reds | 5 | 2 | 2 | 6 | 4 | 3.60 |
| Apr 7 | Philadelphia Phillies | 6.2 | 3 | 0 | 7 | 3 | 0.00 |
| Apr 2 | New York Mets | 5.1 | 3 | 2 | 7 | 3 | 3.53 |
| Mar 27 | New York Yankees | 5.1 | 5 | 2 | 4 | 0 | 3.53 |
Robbie Ray season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 3.38 | 5.1 | 4 | 0 | 0.94 |
| Apr | 5 | 2.57 | 28.0 | 31 | 14 | 1.18 |
| May | 6 | 6.44 | 29.1 | 24 | 17 | 1.70 |
| Jun | 4 | 1.36 | 33.0 | 23 | 12 | 0.88 |
| Jul | 3 | 3.00 | 15.0 | 14 | 11 | 1.80 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .250
- Zone 02: .243
- Zone 03: .120
- Zone 04: .205
- Zone 05: .276
- Zone 06: .161
- Zone 07: .333
- Zone 08: .226
- Zone 09: .133
- Zone 11: .238
- Zone 12: .345
- Zone 13: .118
- Zone 14: .259
OPS by zone
- Zone 01: .700
- Zone 02: .750
- Zone 03: .269
- Zone 04: .600
- Zone 05: .724
- Zone 06: .419
- Zone 07: .909
- Zone 08: .645
- Zone 09: .300
- Zone 11: .781
- Zone 12: .872
- Zone 13: .558
- Zone 14: .611
SLG by zone
- Zone 01: .450
- Zone 02: .568
- Zone 03: .160
- Zone 04: .410
- Zone 05: .448
- Zone 06: .258
- Zone 07: .619
- Zone 08: .419
- Zone 09: .167
- Zone 11: .429
- Zone 12: .483
- Zone 13: .206
- Zone 14: .259
OBP by zone
- Zone 01: .250
- Zone 02: .225
- Zone 03: .115
- Zone 04: .200
- Zone 05: .276
- Zone 06: .161
- Zone 07: .318
- Zone 08: .226
- Zone 09: .133
- Zone 11: .500
- Zone 12: .574
- Zone 13: .423
- Zone 14: .417
numberOfStrikes by zone
- Zone 01: 27.00
- Zone 02: 85.00
- Zone 03: 58.00
- Zone 04: 81.00
- Zone 05: 62.00
- Zone 06: 62.00
- Zone 07: 64.00
- Zone 08: 74.00
- Zone 09: 48.00
- Zone 11: 42.00
- Zone 12: 72.00
- Zone 13: 108.00
- Zone 14: 42.00
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: 46.00
- Zone 02: 121.00
- Zone 03: 82.00
- Zone 04: 113.00
- Zone 05: 115.00
- Zone 06: 89.00
- Zone 07: 84.00
- Zone 08: 98.00
- Zone 09: 74.00
- Zone 11: 151.00
- Zone 12: 312.00
- Zone 13: 429.00
- Zone 14: 181.00
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.