Devers Demolishes Braves With Two Homers as Giants Blank Atlanta

The San Francisco Giants turned Oracle Park into a launching pad on Saturday, June 27, 2026, as they systematically dismantled the Atlanta Braves in a 5-0 shutout victory that was never really competitive. Rafael Devers, playing like a man possessed, delivered the knockout blow with two home runs that sent the early crowd into a frenzy and left Braves starter Bryce Elder searching for answers he simply didn’t have.

Rafael Devers crushes two homers in win

Pitching Decisions

7.0IP1H0ER2BB6K
4.0IP5H5ER1BB4K

Star Performers

Michael Harris II

Season AVG: .300
3AB0H0HR0RBI0R1BB
Rafael Devers

Season AVG: .240
3AB2H2HR4RBI2R0BB

Devers Takes Over in the Early Innings

There was no elaborate drama here, no ninth-inning heroics, no nail-biters. The Giants came out swinging and established total dominance by the third inning, and Devers was the executioner. In the second frame, he launched a solo shot to center field that cracked the game open at 1-0. But that was merely an appetizer. Two innings later, with runners on the corners, Devers absolutely demolished a pitch to right field, clearing the bases with a three-run missile that made it 5-0 and effectively ended any semblance of competition.

Rafael Devers drills two homers vs. Braves

The Braves brought a pitiful offense to the Bay Area. Their entire lineup managed just a single hit off Logan Webb through seven innings of work. That’s not a baseball game; that’s a public execution. Elder lasted only four innings, surrendering five hits and five earned runs while the Atlanta bats went silent like someone had flipped a switch. When your starter can’t get out of the fourth inning and your hitters are collectively struck mute, you’ve lost before the game even reaches the midpoint.

Webb Puts in a Masterful Performance

Logan Webb fans six vs. Braves

Logan Webb delivered exactly what the Giants needed: seven innings of dominant pitching that gave them complete control from start to finish. Six strikeouts, just two walks, and zero earned runs. The man was surgical out there, hitting his spots with surgical precision and keeping the Braves completely off balance. This is the kind of performance that playoff teams are built on, and it came at precisely the right moment for San Francisco.

Condensed Game: ATL@SF – 6/27/26

Drew Gilbert contributed a sacrifice fly in the second inning that plated another run, proving that even the smaller plays mattered in a game where the Giants were operating on all cylinders. This wasn’t a game where San Francisco had to scratch and claw for runs; the offense jumped on Elder early and often, and the pitcher simply didn’t have the stuff to recover.

For the Braves, this was a disaster disguised as a Saturday afternoon ballgame. You can’t win when your starting pitcher can’t escape the fourth inning and your entire offense gets shut down by a single pitcher. The gulf in execution was staggering. The Giants came to play; Atlanta looked like they were still boarding the flight.

Rafael Devers' solo home run (13)
Rafael Devers three-run homer (14)

This decisive victory should inject real confidence into a Giants team that needed to prove it could dominate quality opponents. Meanwhile, the Braves need to have serious conversations about why their bats went completely dormant when they needed them most. In baseball, sometimes one team simply shows up more prepared than the other, and Saturday was a textbook example of that reality.

Box Score

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Michael Harris II CF 3 0 0 0 1 1 .300
Ozzie Albies 2B 4 0 0 0 0 0 .277
Matt Olson 1B 4 0 0 0 0 1 .270
Drake Baldwin C 4 0 0 0 0 1 .260
Dominic Smith DH 3 0 0 0 0 1 .275
Mauricio Dubón LF 3 0 1 0 0 0 .267
Austin Riley 3B 3 0 0 0 0 1 .212
Mike Yastrzemski RF 2 0 0 0 1 0 .221
Ha-Seong Kim SS 2 0 0 0 1 2 .070

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
Bryce Elder (L) 4.0 5 5 5 1 4 4.01
Grant Holmes 4.0 1 0 0 0 4 3.96

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Luis Arraez 2B 4 1 1 0 0 0 .320
Casey Schmitt LF 4 1 1 0 0 1 .290
Jung Hoo Lee RF 4 0 0 0 0 2 .323
Rafael Devers 1B 3 2 2 4 0 1 .240
Willy Adames SS 3 0 1 0 0 1 .230
Bryce Eldridge DH 3 1 1 0 0 2 .279
Matt Chapman 3B 2 0 0 0 1 1 .237
Drew Gilbert CF 2 0 0 1 0 0 .228
Drew Cavanaugh C 3 0 0 0 0 0 .167

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Logan Webb (W) 7.0 1 0 0 2 6 3.09
Ryan Walker 1.0 0 0 0 1 0 5.40
Sam Hentges 1.0 0 0 0 0 1 2.45