Philadelphia Phillies’ Adolis García hits a two-run single off San Francisco Giants pitcher Ryan Borucki during the fifth inning of the second baseball game of a doubleheader, Thursday, April 30, 2026, in Philadelphia. (AP Photo/Derik Hamilton)
Derik Hamilton/Associated Press
Philadelphia Phillies’ Alec Bohm, secind from left, celebrates with teammates after his walkoff sacrifice fly during the 10th inning of the second baseball game of a doubleheader against the San Francisco Giants, Thursday, April 30, 2026, in Philadelphia. (AP Photo/Derik Hamilton)
Derik Hamilton/Associated Press
Philadelphia Phillies’ Kyle Schwarber, right, slides safely past San Francisco Giants’ Luis Arraez for a double during the fifth inning of the second baseball game of a doubleheader, Thursday, April 30, 2026, in Philadelphia. (AP Photo/Derik Hamilton)
Derik Hamilton/Associated Press
PHILADELPHIA — A very long day at the ballpark Thursday was made all the more brutal for the San Francisco Giants, who lost not one but two games with bullpen implosions and a wide variety of mistakes and decisions that didn’t pan out.
Showing some moxie, the Giants had just taken their first lead in the second game of the split doubleheader on Jung Hoo Lee’s two-out single in the ninth, but Keaton Winn, trying to close things out mere hours after Ryan Walker blew the save in game one, faltered, giving up a game-tying double to Kyle Schwarber with two outs and two strikes, Schwarber’s fourth hit of the game and fifth of the day.
The Phillies won it 6-5 in the 10th on Alec Bohm’s sacrifice fly, taking both games of the doubleheader and sweeping the series.
Article continues below this ad
“Painful and certainly not mistake-free, starting in here,” manager Tony Vitello said, adding later, “We lost two games and I’m supposed to be in charge of this group. There were a lot of things we could have done better. … Decisions go well, you look smart, the player looks good. If not, you’d like to reverse it and undo it. There’s difficult decisions when Schwarber is up to bat and I didn’t make any of the right decisions, you can call it that way.”
The key inning was the ninth, when Brandon Marsh hit a leadoff pinch-hit double and Winn walked No. 9 hitter Garrett Stubbs. After a double play, with Marsh at third, Vitello decided to stick with the right-hander against Schwarber rather than lefty Matt Gage, and Schwarber doubled on a 3-2 splitter to tie it. He smacked the seventh splitter of the at-bat, reminiscent of Walker’s nine consecutive sinkers to Bryson Stott earlier in the day when Stott delivered the game-tying hit.
San Francisco Chronicle Logo
Make us a Preferred Source to get more of our news when you search.
Add Preferred Source
Vitello said that pitching coach Justin Meccage “is kind of calling from the dugout, trying to get Schwarber to chase up, but (the splitter) has also been a pretty effective pitch” for Winn, and he said of the nine consecutive sinkers from Walker in game one that he’d had a good talk with Walker after that outing and noted that Walker could have shaken away from catcher Patrick Bailey’s pitch selections, “but he didn’t want to do it. He’s usually in a pretty good rhythm with the catcher.”
Article continues below this ad
San Francisco
Philadelphia
ab
r
h
bi
ab
r
h
bi
Totals
41
5
13
5
Totals
33
6
9
6
Ramos lf
5
0
1
1
Turner ss
5
2
2
1
Chapman 3b
4
0
0
0
Schwarber lf
4
2
4
2
Arraez 2b
6
0
2
2
Moore pr-1b
0
0
0
0
Schmitt 1b
5
2
2
0
Harper dh
2
0
0
0
Devers dh
3
0
1
1
García rf
4
1
1
2
Adames ss
5
0
1
0
Stott 2b
3
0
0
0
Lee rf
4
1
2
1
Bohm 3b
4
0
0
1
Haase c
3
1
1
0
Crawford cf
4
0
1
0
Brennan ph
1
0
0
0
Reyes 1b
3
0
0
0
Bailey c
0
0
0
0
Marsh ph-lf
1
1
1
0
Gilbert cf
5
1
3
0
Stubbs c
3
0
0
0
San Francisco
000
112
001
—
5
Philadelphia
200
020
001
—
6
DP_San Francisco 2, Philadelphia 0. LOB_San Francisco 15, Philadelphia 8. 2B_Gilbert (1), Schwarber 2 (6), Marsh (6). 3B_Schmitt (1), Crawford (2). HR_Turner (4), Schwarber (11). SF_Ramos (1), Devers (1), Bohm (3). S_Stott 2 (2).
4
4
3
3
2
2
2
1
1
1
0
2
1
0
0
0
2
2
2
1
1
3
0
0
1
0
0
0
2
2
0
0
1
2
2
4
1
1
1
1
1
1
2
2
1
1
2
3
1
1
1
3
1
0
1
1
0
3
2
0
0
1
1
1
1
0
0
0
1
Bowlan pitched to 2 batters in the 6th, Keller pitched to 2 batters in the 9th.
HBP_Keller (Schmitt).
ABS Challenge_Mayza (Ball-Confirmed); Lee (Strike-Confirmed); Mayza (Ball-Overturned to Strike); Houser (Ball-Confirmed); Borucki (Ball-Overturned to Strike).
Pitch timer violations_Borucki (pitcher); Winn (pitcher).
Umpires_Home, David Rackley; First, Chris Guccione; Second, Nestor Ceja; Third, Jen Pawol.
T_3:13. A_34,109 (42,901).
Walker said after game two that he didn’t have any issues with his slider, but he confirmed he doesn’t like to shake. “Obviously, that would have been beneficial. The two-seam (sinker) seems to have been working a lot, bit I think we overused it definitely today. In the back of my mind, if we utilize the slider in that situation, it’s a different story.
“I’m not a big shaker. I put a lot of trust in my catchers. I still have a ton of trust in Bailey whatever he calls, and especially as a two-pitch guy, I have the confidence to get outs with both pitches in any situation. But obviously, nine two-seams to Stott is not ideal, and I will be making some changes in terms of situational pitching.”
Bailey, asked about the pitch selections in the ninth for both relievers, said, “Good pitches. Trying to get them out. … I trust my guys and their pitches.”
After Schwarber tied it up, Winn walked Bryce Harper intentionally, then got Aroldis Garcia to fly out to the track in left center.
Article continues below this ad
Another questionable decision came in the 10th, when Giants had a great shot to go up again. With Drew Gilbert the placed runner at second, Heliot Ramos whacked a single off Stott’s glove at second and the ball trickled into center, but third-base coach Hector Borg held speedy Gilbert at third; it appeared as if he’d have scored easily.
Borg said he didn’t realize Stott had slowed down the ball as much as he had, and with no outs and Matt Chapman and Luis Arraez coming up, he didn’t want to take any chances. “I felt pretty good with those guys coming up in that situation,” he said.
Chapman struck out, Bohm snared Arraez’s liner with a great diving stop at third and Casey Schmitt flied out to end the inning. Casey Shugart, who worked that inning, wound up with the win in both games, the first pitcher to do so in a doubleheader since Minnesota’s Brian Duensing in 2013 (“Twin wins,” the headlines read.)
The only uplifting moments of the evening for the Giants came in the top of the ninth. Schmitt was hit by a pitch, as is his wont, with one out in the ninth and Rafael Devers singled to right on an 0-2 sinker from lefty Jose Alvarado. After Willy Adames struck out, Lee smacked the first pitch from Alvarado up the middle, his second hit of the day.
It looked grim from the Giants’ perspective from the get-go, though. Adrian Houser gave up homers to the Phillies’ first two batters, Trea Turner and Schwarber, in his first five pitches, but he settled down substantially, turning in some of his better work in what has been an inarguably poor start to the season. He had worked on some delivery issues between starts — he was drifting a bit, not heading straight down the mound, and there also were some small changes to ensure he wasn’t tipping pitches — and after the homers, Houser allowed only one hit to the next 16 hitters.
Article continues below this ad
He left with two out in the fifth after giving up a single to Turner. Ryan Borucki, a more traditional left-on-left specialist with poor numbers against right-handers, came in and gave up an opposite-field double to Schwarber and walked Harper, both left-handed hitters. Garcia, a right-handed hitter, then singled in two runs.
Borucki’s a beast against lefties, usually, dominating some of the game’s better hitters. Lefties were 2-for-18 with two walks off him entering the day, and over his career, they hit only .178 against him, but the three-batter minimum rule means he must face his share of right-handers. After Garcia’s single, they’re 10 for 19 against him this year. The extreme splits can make for a use-with-caution option, but Erik Miller pitched in the first game and Gage worked the 10th.
The Giants, showing some moxie, fought back twice to tie it; Ramos provided a sacrifice fly in the fourth after Eric Haase singled and hustled his way to third on Gilbert’s infield single to short, and Schmitt tripled and scored on Devers’ sac fly in the fourth. After the Phillies’ two-run rally in the fifth and a 24-minute rain delay — with Lee drawing a walk just as it was starting to poor — Gilbert doubled and Chapman drew a two-out walk to load the bases, setting up Arraez’s two-strike two-run single to left.
Caleb Kilian worked the next two innings for San Francisco, allowing just one hit. He’s given up five hits, seven walks and one run in 14 innings and he’s struck out 16; he’s likely to start getting even more time in late-innings situations.
Per Josh Dubow of the Associated Press, Thursday was the first time the Giants have lots both ends of a doubleheader on walkoffs since July 15, 1956, against the Reds.
Article continues below this ad
San Francisco finished April with a 13-18 record.
“Not good enough,” Vitello said, “on everybody’s part.”