San Francisco Giants shortstop Willy Adames (left) puts the tag the Los Angeles Angels base runner Mike Trout (27) in the top of the fifth after trying to stretch a hit into a double at Oracle Park in San Francisco on Sun Jul 26, 2026 (AP News photo)
Sunday, July 26, 2026
Oracle Park
San Francisco, California
Los Angeles Angels 4 (42-64)
San Francisco Giants 3 (44-61)
Win: Jose Soriano (9-6)
Loss: Carson Whisenhunt (2-1)
Save: Mitch Farris (1)
Time: 2:33
Attendance: 34,111
By Stephen Ruderman
Once again, the Giants were unable to get the sweep. The Angels got to a semi-wild Carson Whisenhunt for four runs, and despite a two-run charge in the bottom of the ninth inning, the Angels held on to beat the Giants 4-3 Sunday.
There are two things the Giants have yet to do this season. They have not won four games in a row, and they have not swept a three-game series this entire season.
After a thrilling 10-inning win on Friday night, followed by a 9-2 blowout Saturday, the Giants had a chance to sweep the Angels Sunday.
The Giants had called their young eccentric left-hander, Carson Whisenhunt, back up to make his third big league start of the season. Whisenhunt struck out Zach Neto to start the game, but Whisenhunt got wild.
MIke Trout doubled down the left field line, advanced to third, and then nearly had his head taken off by a line drive. Vaughn Grissom walked, and former Giant Jorge Soler got Trout in with a ground out to short.
Jose Soriano made the start for the Angels. Soriano allowed base-runners in each of the first three innings, but all were scoreless.
Whisenhunt settled down for a one, two, three top of the second, and a scoreless top of the third. Unfortunately, the top of the fourth would be about power. Jose Soler led off the inning with a home run to center. Two batters later, Jo Adell hit a two-run bomb half-way up into the bleachers in left-center to make it 4-0.
Soriano threw a one, two, three inning in the bottom of the fourth, and then Whisenhunt did the same in the top of the fifth. That would be it for Whisenhunt, who despite his struggle with command at times, only walked two, and struck out seven.
The Giants would manufacture a run to get on the board in the bottom of the fifth, As was the case for Whisenhunt, the fifth would be the final inning for Soriano.
Just as he did last Sunday in Seattle, Adrian Houser came out of the bullpen and ate up some innings. Houser gave up just two hits over four shutout innings.
As for the Angels, Samy Natera Jr., Case Silseth and Ryan Zeferjahn pitched scoreless sixth, seventh and eighth innings respectively.
The Giants were down to their last three outs, but still had one last chance to come back and complete the sweep. Kurt Suzuki brought in Sam Bachman for the bottom of the ninth.
Jesus Rodriguez drew a leadoff walk, and Willy Adames grounded into a fielder’s choice. Ryan Cavanaugh also walked, and Suzuki went to Mitch Farris. Daniel Susac pinch-hit for Grant McCray, and lined out to center for the second out.
It was left up to Luis Arraez. Arraez hit a high drive to right that hit just above the glove of the leaping Jo Addel and off the wall. Two runs scored to make it 4-3, and Arraez stood at second as the tying run.
Up came Heliot Ramos. A base-hit would most likely tie it up, and a home run would win it. Ramos battled to a 2-2 count. Farris then threw a fastball about an inch or two off the inside corner that was called strike three by Home Plate Umpire Hunter Wendelstedt.
Unfortunately, for the Giants, Willy Adames wasted the Giants’ final challenge on a pitch that was called a strike to make the count 3-1. That meant the game was over. Honestly, it was a close-enough pitch that used to be called a strike quite frequently.
Despite ABS, hitters still need to protect with two strikes. Certain hitters also need to be more mindful of the overall picture when they think about challenging strike calls.
Jose Soriano got the win, Carson Whisenhunt took his first loss of the season, and Mitch Farris pitched up his first big league save.
The Giants are 0-6 when they have a chance to win four in a row. They are now 0-5 when they have a chance to sweep a three-game series. The Giants fall to 44-61 on the season.
The Giants failed to sweep one of the worst teams in baseball, and now they will welcome in one of the best teams in baseball in the Milwaukee Brewers for a three-game series. Tyler Mahle will make the start for the Giants in the series opener Monday night. Brandon Sproat (3-5, 5.09 ERA) will go for Milwaukee.
First pitch will be at 7:15 p.m.

