San Francisco Giants game wrap:
San Francisco Giants Wilmer Flores (41) congratulates Willy Adames (right) who had two home runs after the game against the Colorado Rockies at Oracle Park in San Francisco on Sun May 4, 2025 (AP News photo)
Sunday, May 4, 2025
Oracle Park
San Francisco, California
Colorado Rockies 3 (6-28)
San Francisco Giants 9 (22-13)
Win: Logan Webb (4-2)
Loss: German Marquez (0-6)
Time: 2:29
Attendance: 41,087
By Stephen Ruderman
SAN FRANCISCO–Willy Adames hit two home runs, and the Giants took the series over the Rockies in a 9-3 laugher.
As the Giants looked to take the series against the Rockies Sunday, they had the perfect man on the mound in their ace, Logan Webb. To be honest though, Webb had a bit of a rocky time—no pun intended—in the top of the first inning. Webb only gave up one hit, but the Rockies hit the ball hard off him.
The Rockies also had the perfect man on the mound for the Giants in German Marquez, who came into today’s game 0-5 with a 9.82 ERA. Mike Yastrzamski lined out to begin the bottom of the first inning, but with one out, Willy Adames battled his way through a long at-bat, as he fouled off four two-strike pitches
The longer an at-bat goes, the more the momentum is going to swing in favor of the hitter, because he’s getting a great look at what the pitcher is throwing. Even if Adames strikes out, it’s a great at-bat, because he got a lot of pitches out of Marquez, and because he can give a detailed scouting report to his teammates on what Marquez is featuring.
Adames ended up with the best result possible. On the tenth pitch, he hit a home run to left-center field, which not only got the Giants on the board, but got this sold-out crowd into the game early.
Webb then settled down with a scoreless top of the second and a one, two, three top of the third. Marquez also settled down with a scoreless bottom of the second, and he retired the first two men he faced in the bottom of the third.
With two outs, up came Adames, who hit his second home run of the game. This one was a mammoth blast to left field that went about a third of the way up into the bleachers. Okay, maybe it wasn’t a total mammoth blast, but it certainly seemed and felt like one.
Webb worked through some trouble in the top of the fourth, and he got a chopper off his leg which he turned into a 1-3 putout. Webb immediately shooed to the dugout to make sure nobody came out, but Dave Groeschner came out anyway. Of course Webb was fine, and he stayed in the game.
After Marquez threw his first one, two, three inning of the day in the bottom of the fourth, the Rockies got on the board in the top of the fifth. Mickey Moniak led off the inning with a triple, and Jacob Stallings got him in with a base-hit to left to make it 2-1.
Alan Trejo reached on an error, and Webb was in trouble. However, Webb then got Brenton Doyle to ground into a double play, and he struck out Jordan Beck to end the inning with the Giants still ahead.
The Giants had their response in the bottom of the fifth. Luis Matos led off with a double, and Patrick Bailey singled him over to third. Christian Koss grounded out, but Mike Yastrzemski knocked in a pair with a base-hit to center, and that made it 4-1.
That did it for Marquez, as the Rockies brought in Angel Chivilli.
Only three times in the history of Oracle Park has a player hit three home runs in a game. Kevin Elster did it for the Dodgers the day the park opened on April 11, 2000; Pablo Sandoval of course did it in Game 1 of the 2012 World Series against the Tigers; and Joc Pederson did it in a wild game against the Mets on May 24, 2022.
Willy Adames had a chance to be the fourth man to do it. He hit a long fly ball deep to right-center field, but the ball hit off the wall. Yaz scored to make it 5-1, so not all was lost.
The Giants had scored five runs in the bottom of the fifth, and Webb remained in control. The Giants scored four more in the bottom of the seventh to make it a laugher at 9-1, but Willy Adames was unable to get that elusive third home run. Still, 3-for-5 with a pair of home runs, a double and three RBIs ain’t shabby.
Webb went seven innings when all was said and done. He walked two, and struck out six.
The Rockies scored a pair of runs off Spencer Bivens in the top of the eighth to make it 9-3. Lou Trivino came in for the ninth and ran into a bit of trouble, but he ended up pitching a scoreless inning to end it.
Logan Webb got the win, and Garman Marquez got the loss.
The Giants responded to their first three-game losing streak of the year with a three-game winning streak, as they improve to 22-13.
The Giants will head to the friendly confines of Wrigley Field in Chicago to take on the Cubs, who themselves are off to a great start at 21-14. The Giants will have three in Chicago Monday through Wednesday, and then three in Minnesota against the Twins over the weekend Friday through Sunday.
Landen Roupp (2-2, 5.10 ERA) will take the ball for the Giants in the series opener Sunday night. Left-hander Matthew Boyd (2-2, 2.70 ERA) will go for the Cubs. First pitch will be at 6:40 p.m. at Wrigley, 4:40 p.m. back home in San Francisco.
Giants News and Notes:
Sunday’s crowd of 41,087 was the eighth sellout of the season here at Oracle Park. The Giants are just two sellouts shy of their highest total since 2018, which is 10 (2022 and 2024).

