The Arizona Diamondbacks visited the San Francisco Giants on Monday after Corbin Carroll had four hits against the Rockies on Sunday.
Arizona entered the game 28-24 and riding momentum from a 9-1 victory over Colorado that completed a 6-1 homestand, while San Francisco came in 22-31 and trying to right itself after being swept in Phoenix the week before. Monday marked the fourth meeting between the two clubs this season.
The raw numbers cut both ways. The Diamondbacks are 10-14 on the road but 8-2 over their last 10 games. The Giants are 12-13 at home and 4-6 over their last 10. Arizona swept San Francisco in Phoenix last week, including a 5-3 walk-off after the Giants carried a 3-1 lead into the ninth inning — a recent result that still hangs over this series.
Starting pitching for the matchup set up an intriguing counterpoint. Merrill Kelly was tabbed as Arizona’s probable starter; he came into the game 4-3 with a 5.71 ERA and a 1.51 WHIP. Opposing him, Landen Roupp was San Francisco’s probable starter, entering 5-4 with a 3.27 ERA and a 1.15 WHIP. Those lines framed a clear question: can Arizona’s offense overcome a starter whose peripherals have been poor, or will Roupp’s steadier numbers give the Giants a chance to stop the skid?
Individual form fueled the pregame narrative. Carroll arrived with the immediate boost of four hits on Sunday and a longer run of success — a 12-game hitting streak noted in coverage before the game. Ketel Marte also provided continuity at the plate, carrying an eight-game hitting streak into the matchup. Arizona’s recent stretch — 11-4 since May 8, by one account — has been driven by those collective and individual hot streaks.
Context tightened the stakes. Arizona has been particularly effective in contests where it did not allow a home run, going 14-4 in those games, a stat that underlines how their pitching staff and timely hitting have paired to produce winning nights. The Giants, despite the sweep in Phoenix, were not anemic at the plate across the season: a recent report put their team batting average at.247, seventh-best in Major League Baseball, suggesting they have the pieces to bounce back if they can solve the Diamondbacks’ offense for stretches.
But the matchup still contained tension beyond the head-to-head results. Arizona’s 8-2 run over 10 games and the sweep in Phoenix point to momentum, yet their probable starter’s 5.71 ERA and 1.51 WHIP are glaring vulnerabilities. Conversely, San Francisco’s home record is middling and it had just been swept, yet Roupp’s 3.27 ERA and 1.15 WHIP suggested the Giants might be able to neutralize Arizona if their lineup could respond.
Monday’s diamondbacks vs giants game therefore read like a test of whether recent offensive form can paper over pitching concerns for Arizona, and whether San Francisco can translate a modestly better starting pitching profile into the wins its record lacks. This fourth meeting of the season offered an immediate measuring stick: Arizona’s surge versus the Giants’ need to stop a slide that included a painful sweep just days earlier.
The central question after the first pitch is straightforward and consequential: can Merrill Kelly, carrying a 5.71 ERA and 1.51 WHIP, deliver enough length and control to let Arizona’s hot bats — led by Carroll’s 12-game streak and Marte’s eight-game run — keep the team rolling, or will Landen Roupp and a home lineup that hits.247 reclaim sway for San Francisco?





