Logan Webb pitches shutout as Giants blank Braves 5‑0
SAN FRANCISCO (Interstat) — Logan Webb pitched seven innings of one-hit ball and Rafael Devers homered twice, driving in four runs, as the San Francisco Giants defeated the Atlanta Braves 5-0 on Saturday, June 27, 2026, at Oracle Park in front of 35,140 fans.
The game lasted 2 hours, 2 minutes.
Webb, who entered with a 4-5 record, struck out six and walked none, lowering his ERA significantly after allowing just one hit – a double by Mauricio Dubón in the second inning. He retired the last 15 batters he faced after that hit, facing the minimum over his final five innings. Webb threw 41 balls and 41 strikes among his pitches, with nine balls put in play.
Bryce Elder took the loss for Atlanta, falling to 5-6. He lasted four innings, giving up five runs on five hits while striking out four and walking one. Elder surrendered both of Devers’ homers, the first in the second inning and the decisive three-run shot in the third. Elder’s outing included 42 balls and 42 strikes, with seven balls in play.
The Braves, who entered with a major-league-best 49-31 record, saw their season mark drop to 49-32. Atlanta had won the series opener Friday 3-1 but could not generate any offense Saturday, managing only one hit and striking out 10 times.
San Francisco improved to 34-48 with the victory, snapping a two-game losing streak.
The Giants struck first in the bottom of the second inning. Devers led off with a fly ball that cleared the center-field wall for his 13th home run, giving San Francisco a 1-0 lead. After Willy Adames struck out, Bryce Eldridge doubled sharply to left field. Matt Chapman walked, and Drew Gilbert lifted a sacrifice fly to left, scoring Eldridge to make it 2-0. Chapman was then picked off second base to end the inning.
San Francisco broke the game open in the third. Luis Arraez and Casey Schmitt each singled to left field, putting runners at first and second with one out. Jung Hoo Lee struck out, bringing Devers to the plate. Devers crushed a 1-0 pitch from Elder over the right-field wall for his second home run of the game and 14th of the season, a three-run shot that extended the lead to 5-0.
Elder was replaced by Grant Holmes to start the fifth inning. Holmes was excellent, pitching four scoreless innings, allowing one hit and striking out four while walking none. His performance kept the Braves within striking distance, but the Atlanta offense never mounted a threat.
Atlanta’s only hit came in the top of the second against Webb. Dubón doubled on a line drive to center field with one out. However, Webb struck out Austin Riley and then walked Mike Yastrzemski before fanning Ha-Seong Kim to end the inning. The Braves put two runners on only once more, in the top of the first inning, when Michael Harris II walked, stole second and advanced to third on a throwing error by catcher Drew Cavanaugh, but was left stranded.
The Braves had chances to score in the first inning when Harris II walked to lead off. Ozzie Albies lined out, and Matt Olson struck out on a foul tip, but Harris II stole second and moved to third on the errant throw. Drake Baldwin grounded out to end the inning.
After the Dubón double in the second, Atlanta did not get another runner into scoring position for the remainder of the game. Webb set down the side in order from the third through the seventh innings, retiring 15 consecutive Braves. He was relieved by Ryan Walker for the eighth inning, who pitched a scoreless frame, allowing no hits and striking out one. Sam Hentges pitched the ninth, retiring the side in order with one strikeout.
For Atlanta, the loss continued a rough stretch. The Braves had been shut out twice in their previous four games – losing 1-0 at San Diego on Monday and now being blanked by the Giants. The Braves managed only three hits in those two shutouts combined.
Defensively, Atlanta’s left fielder Mauricio Dubón was active, recording the only hit for the Braves and making several routine catches. Ha-Seong Kim handled his defensive duties at shortstop, including a pickoff of Matt Chapman in the second inning.
For San Francisco, Devers was the offensive catalyst, going 2 for 3 with two home runs and four RBIs. Willy Adames added a single in the sixth inning. Bryce Eldridge doubled and scored a run. The Giants’ other hits came from Arraez (1 for 4) and Schmitt (1 for 4). Drew Gilbert drove in a run with a sacrifice fly.
The game featured a total of three walks, all by Atlanta batters – Harris II, Yastrzemski and Kim – and one walk by a Giants batter, Chapman. There were no errors in the game other than the catcher’s throwing error in the first inning.
The Giants’ bullpen combination of Walker and Hentges retired all six batters they faced combined, sealing the shutout. The last Atlanta batter to reach base was Ha-Seong Kim, who walked with two outs in the eighth inning but was left on base when Harris II popped out.
San Francisco’s next contest is Sunday against the Braves in the series finale, while Atlanta travels to face St. Louis on Tuesday.
Interstat’s game simulator had projected a final score of San Francisco 5, Atlanta 3. Interstat’s ELO system had given Atlanta a 56.30 percent probability to win. The Giants were installed as a pregame favorite with a spread of minus-1.5. The total score of five runs went over the over-under line of seven runs.