Drooid Logo
Back to story perspectives

Full Breakdown

Diamondbacks Extend Historic Winning Streak Over Giants in 5-4 Victory

6/30/2026, 1:58:33 PM

Core Event

On June 29 at Chase Field, the Arizona Diamondbacks defeated the San Francisco Giants 5–4, securing a consecutive victory over San Francisco—the first time the franchise has opened a season 7-0 against an opponent. Left-hander Eduardo Rodriguez threw seven innings, allowing one run and no walks.

Background & Context

Arizona entered the game at 41–42 (later 42–42) and had rebounded from a 10-18 stretch after a June sweep of the Giants. The Giants, at 35–48, were 13 games under .500 and had lost six of eight in June.

Key Figures & Groups

Key contributors were left-hander Eduardo Rodriguez (7-2, 2.27 ERA), shortstop Geraldo Perdomo (bases-loaded double), third baseman Nolan Arenado (solo HR) and outfielder Ketel Marte (HR, second-most franchise hits). Manager Torey Lovullo directed the staff.

Data & Statistics

Arizona posted a +22 run differential vs. San Francisco (6-0) and a 4.31 team ERA (4.31, road 5.00). The bullpen logged a 5.00 ERA (81 IP, +0.1 fWAR). Giants’ pitching recorded a 4.51 ERA (21st) and a 40.2% groundball rate over the past month, down from a season-long 44.4% (5th).

Official Statements & Responses

Lovullo praised Rodriguez’s composure, pitch mix and unfazed demeanor, and announced his All-Star vote. Perdomo said Rodriguez “deserves the season he’s been having.” Rodriguez thanked the staff for a walk-free outing, calling it “perfect.” The team observed a moment of silence for Venezuelan earthquake victims, a cause highlighted by Rodriguez.

Criticism & Opposition

San Francisco’s 4.51 team ERA and a recent drop to a 40.2% groundball rate—the lowest in the NL West—underscore its pitching woes. Despite a league-leading wRC+ rating, the Giants produced only 133 runs since May 28 (15th in MLB) and saw several veterans—Adames, Susac, Cavanaugh, Haase, Kennedy—underperform.

Verbatim Quotes

  • “He's a great guy, he's a great pitcher, I think he deserves the season that he's been having so far,” — Geraldo Perdomo
  • “'E-Rod' did everything we had hoped,” — Torey Lovullo
  • “I'm really happy more because I didn't walk anybody today, because I've been walking a lot of guys," he said.” — Eduardo Rodriguez
  • “I want to be down there and helping, but from here, we try as players to do our best to help people down there.” — Eduardo Rodriguez

Conflicting Reports & Gaps

Diamondbacks’ record is listed as 41-42 before the June 29 win and 42-42 after, reflecting the game’s outcome. Giants’ offense is described as 133 runs (15th) and as a .256 average with roughly four runs per game, using different time frames. Their groundball rate is reported as 44.4% for the season but 40.2% over the last month, indicating a recent decline.

What's Next

Arizona will start right-hander Brandon Pfaadt on June 30 against the Giants, followed by Zac Gallen on July 1. The Giants will look to improve pitching and run production as the NL West race tightens.