Arizona Diamondbacks vs San Francisco Giants Preview
Today's Starting Matchup
Today's starting pitching matchup features Arizona Diamondbacks's Eduardo Rodriguez (4-1, 2.24 ERA) against San Francisco Giants's Tyler Mahle (1-6, 6.10 ERA).
Arizona Diamondbacks's Eduardo Rodriguez posts an elite 2.24 ERA this season, while Tyler Mahle has been struggling at 6.10. There is a clear gap in starting pitching quality.
Advanced metrics: Eduardo Rodriguez — FIP 3.68, K% 17.4%, 60.3 IP / Tyler Mahle — FIP 4.75, K% 23.6%, 51.7 IP
Team Season Comparison
2026 season record: Arizona Diamondbacks 29-24 (.547), San Francisco Giants 22-32 (.407).
Arizona Diamondbacks holds the edge in the season standings, though San Francisco Giants can't be counted out based on head-to-head matchups.
Run differential: Arizona Diamondbacks +11, San Francisco Giants -51. Both clubs are evenly matched in run production.
Recent form: Arizona Diamondbacks on a 3-game win streak, San Francisco Giants on a 1-game losing streak.
Based on starting pitching, Arizona Diamondbacks holds the edge.
Oracle Park is widely considered one of the most pitcher-friendly venues in baseball.
Bullpen Analysis
Arizona Diamondbacks bullpen: 13 relievers on the active roster. Key arms: Brandon Pfaadt 5.60 ERA, 27K in 35.1IP, Brandyn Garcia 1.04 ERA, 8K in 8.2IP, Eduardo Rodriguez 2.24 ERA, 43K in 60.1IP.