Photo: The San Francisco Giants are now 3-7 in their last 10 games, losing 7-5 to the D-Backs at Oracle Park in San Francisco. (Jay Choi/SF Bay News Lab)
By Vince Cestone
SAN FRANCISCO — The San Francisco Giants just can’t solve the Arizona Diamondbacks in 2026, as Tyler Mahle and the Giants bullpen struggled again in a 7-5 loss to their National League West rival on Tuesday night.
The Giants are now 0-5 against Arizona in 2026 and have fallen to 11 games under .500. And they keep losing in seemingly the same way–poor pitching and an anemic offense when they need a big hit, while the D-Backs spray the ball all over the field and run circles around the Giants. The Giants lost despite hitting three home runs on Tuesday.
The Giants jumped out to an early lead on a Casey Schmitt first-inning home run. Schmitt now has 12 home runs on the year, matching his career high.
But as was the case on Monday afternoon, the D-Backs struck right back the following inning. After Mahle gave up a leadoff walk to Nolan Arenado, center fielder Ryan Waldschmidt hit a double that got stuck at the bottom of the right-center field wall. The D-Backs then played small ball to bring in the next two runs. Ildemaro Vargas had an RBI groundout to tie the game, and then Gabriel Moreno hit a sacrifice fly to give Arizona a 2-1. lead. Designated Hitter Adrian Del Castillo then hit a solo home run to give the Diamondbacks a 3-1 advantage.
The Giants answered back when shortstop Willy Adames hit a leadoff triple just off the glove of a diving Tommy Troy in left-center field. Schmitt then promptly singled Adames in, making it 3-2 Arizona. The rally ended when third baseman Matt Chapman struck out and then Rafael Devers lined into a double play.
Mahle pitched better for the Giants on Tuesday but still took the loss. He went five innings, giving up three runs, while striking out three. His ERA is now 6.04 on the year, and he could be bounced from the rotation once Logan Webb returns from the injured list on Friday. The Giants bullpen couldn’t pick up Mahle, surrendering four runs in four innings. The pitching staff has been a nightmare for the Giants in 2026.
The Diamondbacks, as they did on Monday, added on. In the sixth inning against reliever Keaton Winn, the D-Backs scored after starting the inning with back-to-back singles from Geraldo Perdomo and Arenado. On the second single, Adames made a diving stop to prevent the ball from going into the outfield, but his low throw to first got by Devers, allowing Perdomo to get to third. After Waldschmidt struck out, Vargas hit a fielder’s choice to second base, bringing in Perdomo and giving the D-Backs a 4-2 lead.
Arizona tacked on two more home runs in the seventh inning on a long two-run home run by 2026 Giants killer Keitel Marte. The ball landed far up the right field bleachers in Andres Galarraga territory, given the D-Backs a 6-2 lead. That would be enough for Arizona to hold on to a 7-5 victory.
The Giants tried to chip away at the D-Backs lead, as catcher Eric Haase hit a solo home run in the seventh to pull San Francisco to within 3. But Arizona, as they have done all series, answered back in the top of the 8th with an RBI-single by Moreno after a two-out double by Vargas, giving Arizona a 7-3 lead.
In the eighth, the Giants chipped away again on an RBI double by Rafael Devers following a Chapman walk, making it 7-4. With Devers on second and nobody out, the next three hitters were retired in order, stranding the runner at second base.
The Giants scored their fifth run on an Adames 2-out home run in the ninth inning. Schmitt then struck out to end the game, giving Arizona a 7-5 victory.
Diamondbacks starting pitcher Eduardo Rodriguez, while shaky at times, pitched six strong innings, giving up six hits and just two runs. He struck out six and walked two.
Up next, the Giants will try to avoid getting swept by Arizona in a 12:45 p.m. game at Oracle Park. The Giants’ Trevor McDonald (2-1, 4.76 ERA) will oppose the D-Backs’ Michael Soroka (6-2, 3.27 ERA).
The Giants will need to bear down to avoid going 0-6 to the D-Backs in 2026.

