Arizona Diamondbacks’ Corbin Carroll, right, is congratulated by Ketel Marte (4) after hitting a home run against the San Francisco Giants during the third inning of a baseball game in San Francisco, Monday, May 12, 2025.Jeff Chiu/AP
Monday, May 12, 2025
Oracle Park
San Francisco, California
Arizona Diamondbacks 2 (22-20)
San Francisco Giants 1 (24-18)
Win: Merrill Kelly (4-2)
Loss: Justin Verlander (0-6)
Save: Shelby Miller (2)
Time: 2:17
Attendance: 27,387
By Stephen Ruderman
The San Francisco Giants’ woes from Minnesota followed them home; Merrill Kelly further stymied the Giants’ offense, and Corbin Carroll hit a pair of home runs to lead the Arizona Diamondbacks to a 2-1 in the series opener, as the Giants have now lost four games in a row for the first time this season.
After taking two of three from a hot Cubs’ team in Chicago, the Giants were halted in their tracks, and swept by the even-hotter Minnesota Twins over the weekend. It was the first time the Giants were swept this season. However, the Giants’ offense was also stymied over the weekend, as they wasted key opportunities.
The Giants had to put it behind them as they returned home to take on their division rivals, the Arizona Diamondbacks, for the first time this season. Arizona came in after splitting an epic four-game series with the Dodgers down in Phoenix.
It took Justin Verlander nine starts to get his first world series win. Through eight starts as a Giant here in 2025, he had yet to get a win. As he took the ball on this semi-foggy night for his ninth start of the year, you just had to think that he was due.
Verlander escaped some trouble in the top of the first inning, and the Giants came up against Diamondbacks’ starter Merrill Kelly in the bottom of the first. Other than a brutal start on April 3 at Yankee Stadium, in which he gave up nine runs, Kelly has been off to a solid start, and he would dominate tonight.
Kelly began his night with a scoreless bottom of the first. He then threw a one, two, three inning in the bottom of the second.
Corbin Carroll basically slapped an opposite-field home run to the first row of the bleachers in left to lead off the top of the third. Kelly then followed that up with another one, two, three inning in the bottom of the third.
Verlander had to pitch through another jam in the top of the fourth, and the Giants had their first rally of the night against Kelly in the bottom of the fourth. The red-hot Heliot Ramos reached on an infield hit with one out, and Jung Hoo Lee flipped a base-hit to right to move Ramos down to third.
The Giants were in a perfect spot to respond and tie the game. However, they had wasted a lot of opportunities over the weekend in Minneapolis, and that would carry over into Monday night. Wilmer Flores proceeded to ground into an inning-ending double play, and the Giants were unable to get on the board.
That wasted opportunity came back to burn the Giants, as Carol hit his second home run of the night in the top of the fifth to make it 2-0. Willy Adames led off the bottom of the fifth with a double, as the Giants looked to respond. However, Kelly retired the next two, and the Giants were about to waste another rally.
Fortunately, Christian Koss came up with two outs, and lined a base-hit to right. Adames scored to put the Giants on the board, but Koss was tagged out on a rundown between first and second base.
Verlander pitched through some more trouble in the top of the sixth. After giving up a leadoff base-hit to Geraldo Perdomo in the top of the seventh, his night was over.
Verlander had a rough time Monday night, as he didn’t throw any one, two, three innings, and he gave up nine hits. However, he hung in there, and he was able to prevent the Giants’ bullpen from being taxed Monday night. Unfortunately, Verlander once again just could not get any run support, and as a result, he still remains winless through nine starts.
To give credit to the Giants, they kept coming, just as they always have this season. After Kelly threw a scoreless inning in the bottom of the sixth, Wilmer Flores led off the bottom of the seventh with a base-hit to left, and Patrick Bailey singled him over to second with one out.
However, Kelly struck out Luis Matos, and he got Koss to pop out to second to end the inning. It was another wasted opportunity for the Giants.
Tyler Rogers pitched a one, two, three inning in the top of the eighth, and Mike Yastrzemski drew a walk off Jalen Beeks to start off the bottom of the eighth. Matt Chapman struck out swinging, and then Ramos engaged Beeks in a lengthy duel.
The count went full to 3-2, and then Ramos fouled off four-straight pitches. The longer an at-bat goes, the more it swings in favor of the hitter. Ramos was getting a real feel for the pitches Beeks was throwing, and it seemed to frustrate the latter.
The 11th pitch of the at-bat was a changeup on the inside and at the knees that Ramos put perfect wood on and rocketed to left-center. However, it was right in the vicinity of left-fielder Lourdes Gurriel. Gurriel had to make a weird and clunky leap, but he was somehow able to catch it.
That was a real blow to the Giants. Randy Rodriguez threw a one, two, three inning in the top of the ninth, but Shelby Miller came in and shut the Giants down with a one, two, three inning in the ninth to end it.
Merrill Kelly was rewarded with his valiant eight-strikeout performance with the win. Justin Verlander was tagged with the loss, and he falls to 0-3. Shelby Miller picked up his second save, as the Diamondbacks have been going with the closer by committee strategy this season.
The Giants have now lost four in a row for the first time this season, as they fall to 24-18.
The good news is that the Giants have the undefeated Robbie Ray (5-0, 2.84 ERA) going Tuesday night. The even better news is that the Giants are 8-0 in Rays’ starts this season. Though, I guess the bad news is that the Giants are 0-2 in their new city connect jerseys, which they of course wear every Tuesday night at Oracle Park. Something will have to give.
Final Thoughts:
So, the Giants have lost four in a row for the first time this season. The offense is also struggling, as they have wasted a lot of opportunities the last few days.
The Giants are in a legitimate slump for the first time this season, and they are going to be tested. I get that after being mostly-abysmal in key RBI situations over the last three years, people are going to get upset and freak out when they consistently waste opportunities.
However, a big difference between this year and the last three years is that other than the last few days, the Giants’ offense has been money in key RBI situations this season. They also never give up, even now during their slump. They kept fighting Monday night. They made Merrill Kelly have to work in the bottom of the seventh, and of course Heliot Ramos got 11 pitches out of Jalen Beeks in an epic at-bat in the bottom of the eighth.
This is the third year I’ve been covering the Giants, and another thing that stands out between this year’s team and those of the last three years is that the 2025 Giants are a team on a mission. Over the course of the 162-grind, teams are going to slump. It happens. It’s never fun, and they are going to be tested, but I fully expect them to stay the course and fight through it.

