Eldridge’s Perfect Night Leads Giants Past Diamondbacks

There are performances that win ballgames, and then there are performances that announce something special is happening. On Saturday at Oracle Park, Bryce Eldridge delivered the latter, going 4-for-5 with four RBIs to carry the San Francisco Giants to a comfortable 7-2 victory over the Arizona Diamondbacks. This wasn’t just a good night at the plate. This was a masterclass in situational hitting that left the Diamondbacks with no answers and their starter Mitch Bratt gasping for air by the fifth inning.

Bryce Eldridge's four-hit, four RBI night

Pitching Decisions

Star Performers

Ildemaro Vargas

Season AVG: .253
4AB2H0HR1RBI1R0BB
Bryce Eldridge

Season AVG: .261
5AB4H0HR4RBI0R0BB

Eldridge’s four hits and four RBIs don’t just look pretty on the stat sheet, they tell the story of a hitter who understood exactly what his team needed in every critical moment. He collected RBIs in the first, fifth, seventh, and eighth innings, each one driving in runs when the Giants needed to extend their advantage. That’s not luck. That’s not random baseball noise. That’s a professional hitter operating at peak efficiency, and it’s the kind of performance that playoff teams are built around.

Arizona’s Pitching Collapse

Mitch Bratt fans Bryce Eldridge

Bratt’s early exit told the entire story of this game. The Diamondbacks starter lasted just 4.1 innings, allowing three runs on three hits while walking two batters. Three hits in 4.1 innings should be a recipe for success, but those hits came at precisely the wrong moments, and Bratt’s inability to command his fastball meant the Giants were constantly putting runners in scoring position. By the time he left the game, the Diamondbacks were already facing a deficit they couldn’t overcome against a Giants lineup that was clearly locked in.

Bryce Eldridge's four hits fuels Giants' win

The Giants’ pitching staff, meanwhile, was largely anonymous in a good way. Reiver Sanmartin earned the win despite throwing just 0.1 innings, which speaks to how thoroughly San Francisco dominated the proceedings once it took control. The bullpen was efficient and effective, preventing Arizona from mounting any sort of meaningful comeback attempt.

Giants’ Balanced Attack

Bryce Eldridge's third RBI single of the night

While Eldridge hogged the spotlight, the Giants received solid contributions throughout their lineup. Rafael Devers recorded multiple RBIs of his own with sharp line drives that didn’t allow the Arizona defense to make plays. Jung Hoo Lee added an important insurance run with a well-placed single. Even Lars Nootbaar contributed with an RBI double in the third inning that kept the pressure on Bratt early.

Lars Nootbaar's RBI double

The Diamondbacks managed a pair of runs, including an RBI from Max Kepler in the seventh inning that briefly suggested they might have some fight left, but that hope evaporated almost as quickly as it arrived. Arizona never looked truly dangerous offensively, and the Giants’ pitching staff prevented them from creating any momentum whatsoever.

Condensed Game 2: AZ@SF – 8/29/26

Saturday’s dominant performance from San Francisco sends a clear message: this Giants team is clicking at exactly the right time. With Eldridge swinging like a man possessed and the rest of the lineup providing timely contributions, the Giants are starting to resemble a team that could make some serious noise down the stretch. For Arizona, the loss stings not because of any dramatic collapse, but because they were simply outplayed by a better team executing better baseball. In August, when every game matters, that’s a painful way to lose.

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Lars Nootbaar DH 3 0 1 1 1 2 .233
Corbin Carroll RF 2 0 0 0 2 0 .244
Geraldo Perdomo SS 4 0 1 0 0 0 .255
Nolan Arenado 3B 4 0 0 0 0 0 .238
Max Kepler LF 4 1 1 0 0 1 .214
Tim Tawa 1B 4 0 1 0 0 2 .247
James McCann C 4 0 1 0 0 3 .295
Ildemaro Vargas 2B 4 1 2 1 0 0 .253
Ryan Waldschmidt CF 3 0 0 0 0 1 .267

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Mitch Bratt (L) 4.1 3 3 3 2 2 4.70
Gerardo Carrillo 0.2 2 1 1 2 1 1.06
Derek Law 1.1 2 1 1 1 1 6.75
Kevin Ginkel 0.2 0 0 0 0 2 4.34
Justin Martinez 0.2 0 2 0 1 2 0.00
Dennis Santana 0.1 2 0 0 0 0 5.55

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Jonah Cox CF 1 1 1 0 1 0 .276
Drew Gilbert CF 0 3 0 0 3 0 .239
Rafael Devers DH 5 0 2 2 0 1 .251
Bryce Eldridge 1B 5 0 4 4 0 1 .261
Jung Hoo Lee RF 4 0 1 1 1 0 .291
Shay Whitcomb 3B 4 0 0 0 0 2 .102
Andrew Knizner C 2 0 0 0 0 0 .174
Drew Cavanaugh C 2 0 0 0 0 2 .225
Grant McCray LF 4 1 1 0 0 1 .118
Osleivis Basabe 2B 3 2 0 0 1 0 .205
Christian Koss SS 3 0 0 0 0 1 .200

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Yunior Marte 4.2 3 1 1 2 3 1.93
Reiver Sanmartin (W) 0.1 0 0 0 0 1 4.91
Trent Harris 1.0 1 0 0 0 0 4.09
Jason Foley 0.2 3 1 1 0 1 4.50
Carson Seymour 1.1 0 0 0 1 2 4.58
Dylan Smith 1.0 0 0 0 0 2 3.34