โ† MLB

MLB Final Intelligence

SF 65-97
4 โ€“ 5
FINAL
ARI 86-76

San Francisco Giants vs Arizona Diamondbacks โ€” Recap

June 29, 2026  ยท Chase Field  ยท View Preview

๐Ÿ“ฐGame Recap

The Arizona Diamondbacks edged out the San Francisco Giants in a tight contest, fending off a ninth-inning rally after building a substantial lead midway through the game. The Diamondbacks capitalized on a key three-run fifth inning and a solo home run in the sixth to create separation, ultimately securing a one-run victory despite the Giants' late surge.

The Diamondbacks took an initial lead in the bottom of the first when Marte launched a solo home run to right field. San Francisco responded in the top of the fifth, knotting the score at one run apiece on a sacrifice bunt from Cox. However, Arizona quickly retook control, with Perdomo's double in the bottom of the same inning driving in Arenado, Marte, and Troy to put the Diamondbacks up by three.

That three-run outburst in the fifth inning proved to be the decisive swing, providing Arizona with a cushion it would need later. Nolan Arenado further padded the lead in the sixth with a solo home run, his second hit of the night. On the mound, Eduardo Rodriguez was instrumental in maintaining Arizona's advantage, surrendering just one earned run over seven strong innings. The Giants began their comeback attempt in the eighth with a sacrifice fly from Schmitt and then made it a one-run game in the ninth on a solo shot by Ramos and an RBI single from Cavanaugh, but the rally fell short.

Arizona's ability to create and then protect its multi-run lead, particularly through the crucial fifth inning and Rodriguez's pitching, allowed them to withstand San Francisco's persistent effort to chip away at the deficit. The Diamondbacks improved to 63-55, while the Giants fell to 49-68.

#MLB #Diamondbacks #Giants #NolanArenado #EduardoRodriguez

How the Prediction Fared

โœ“ Favorite Won

Pregame, the market favored the Arizona Diamondbacks (-136, 55% implied) over the San Francisco Giants. Final: the Arizona Diamondbacks won 5โ€“4.

Player of the Game

Nolan Arenado
At the Plate
2 AB, 2 H, 1 HR, 1 RBI
Eduardo Rodriguez
On the Mound
7.0 IP, 1 K, 1 ER

Linescore

123456789 RHE
SF 0 0 0 0 1 0 0 1 2 4 90
ARI 1 0 0 0 3 1 0 0 โ€” 5 61

Turning Point

The game turned in the 5th inning, when the Arizona Diamondbacks scored 3 runs.

Pitching

Pitcher Team IP H R ER BB K ERA
Eduardo Rodriguez W 7.0 5 1 1 0 1 2.21
Tyler Mahle L 4.1 4 4 4 3 3 5.67
JT Brubaker 3.1 1 1 1 1 0 2.74
Paul Sewald S 1.0 3 2 2 0 0 4.50
Kevin Ginkel 0.2 1 1 1 1 1 3.06
Brandyn Garcia 0.1 0 0 0 0 1 2.45
Sam Hentges 0.1 1 0 0 2 0 2.40

Batting

Batter Team AB H HR RBI R BB K
Nolan Arenado 2 2 1 1 2 1 0
Bryce Eldridge 4 2 0 0 1 0 0
Luis Arraez 4 2 0 0 0 0 0
Ketel Marte 3 1 1 1 2 1 0
Heliot Ramos 4 1 1 1 1 0 0
Geraldo Perdomo 3 1 0 3 0 1 1
Lourdes Gurriel Jr. 4 1 0 0 0 0 0
Rafael Devers 4 1 0 0 0 0 1

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ€” all in one workspace built for serious bettors and DFS players.