Atlanta Braves vs San Francisco Giants
San Francisco Giants
↑ ERA trending up lately
Atlanta Braves at San Francisco Giants (2026-06-28). Chris Sale vs Robbie Ray at Oracle Park.
Chris Sale enters this matchup with a dominant season ERA of 2.14 and a WHIP of 1.05 over 84 innings pitched across 14 starts, demonstrating excellent control with a 10.61 K/9 and a 2.25 BB/9. His recent trend metrics indicate a downward ERA trend and a high quality start percentage of 83.3, with his last five starts showing consistent strong performances, including two outings with zero earned runs. Robbie Ray, in contrast, has a season ERA of 3.70 and a WHIP of 1.28 through 87.2 innings over 15 starts, exhibiting a lower K/9 of 8.21 and a higher BB/9 of 4.31. Ray's ERA trend is currently upward, and his quality start percentage is significantly lower at 33.3, suggesting less consistent outings, though he has avoided blow-up starts.
The Braves' offense has been productive, posting a .723 OPS and scoring 388 runs, supported by 103 home runs. Their pitching staff also performs well with a 3.42 team ERA and a 1.21 WHIP, allowing 86 home runs. The Giants' offense is comparable in OPS at .726, with a slightly higher batting average of .255, but they have scored fewer runs at 334 and hit fewer home runs at 88. San Francisco's pitching has struggled more, evidenced by a 4.35 team ERA and a 1.37 WHIP, though they have allowed a similar number of home runs at 81.
Recent head-to-head matchups from 2025 show the Giants having a distinct advantage over the Braves, winning five out of six contests, often with scores indicating higher offensive output from San Francisco. The total line for this game is set at 7.5, which appears to align with the strong pitching performance expected from Chris Sale and the Giants' historical success against the Braves, potentially suggesting a lower-scoring affair if Sale maintains his form against a Giants offense that has been less prolific this season.
Away batters facing Robbie Ray have some notable history. Michael Harris II has been particularly effective, going 2-for-3 with a 2.667 OPS. Mauricio Dubón is 2-for-6 in 8 plate appearances, holding a 1.000 OPS. Ozzie Albies has a 3-for-12 record in 13 plate appearances, resulting in an .808 OPS. Matt Olson is 2-for-9 in 13 plate appearances with a .684 OPS. Austin Riley is 2-for-10 in 11 plate appearances, while Eli White is 1-for-5 in 8 plate appearances with a .900 OPS. Joey Bart is 1-for-8, and Drake Baldwin and Ha-Seong Kim are both hitless in 3 at-bats, with .000 OPS figures.
Home batters facing Chris Sale have struggled in prior matchups. Matt Chapman is 3-for-15 in 16 plate appearances, holding an .850 OPS. Luis Arraez is 2-for-13 in 15 plate appearances with a .385 OPS. Willy Adames has only one hit in 14 at-bats, resulting in a .357 OPS. Eric Haase is 1-for-6 with a .334 OPS. Rafael Devers is hitless in 5 at-bats across 6 plate appearances, with a .167 OPS. Casey Schmitt is hitless in 2 at-bats, and Heliot Ramos is hitless in 5 at-bats across 6 plate appearances, with a .167 OPS. Jung Hoo Lee and Victor Bericoto have no MLB history against Chris Sale.
The away lineup features more batters with significant prior plate appearances and better historical success against the opposing starter, Robbie Ray, compared to the home team's hitters against Chris Sale.
Explore more MLB matchups
Related game previews for these clubs and around the league.