The Philadelphia Phillies achieved a dramatic 3-2 walk-off win against the San Francisco Giants, marking the first time in 22 years that an MLB team has walked off twice in a doubleheader. Key performances included Bryson Stott's game-tying triple and Kyle Schwarber's two-out double.
Key points
Phillies won 3-2 and 6-5 against Giants in doubleheader
First MLB team to walk off twice in a doubleheader in 22 years
Bryson Stott hit a game-tying triple
Kyle Schwarber hit a two-out double
Giants had 13 hits but lost both games
Philadelphia PhilliesSan Francisco GiantsKyle SchwarberBryson Stott
Apr 30, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies designated hitter Kyle Schwarber (12) showers infielder Alec Bohm (28) after the game against the San Francisco Giants at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images
Apr 30, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies designated hitter Kyle Schwarber (12) showers infielder Alec Bohm (28) after the game against the San Francisco Giants at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images
Nine straight sinkers to Bryson Stott before his game-tying triple that led to the Phillies 3-2 walk-off win earlier in the day.
Seven straight splitters to Kyle Schwarber before he ripped a two-out, game-tying double that eventually led to another Philly win in 10 innings â the first time an MLB team has walked-off twice in a doubleheader in 22 years.
View Link
April 30th was really *really* so close to being a pretty dang good day. Two ball games, two leads in the 9th. 19 innings packed with some promising Giants baseball that ultimately has to get dumped into the toilet bowl and flushed.
This was so close to being a joyous, insightful recap about a 5-4 win, rather than an incoherent rant about a 6-5 palm-to-the-face loss. I still want to salvage something from the wreckage. Anything, really. Look, see, the offense was *kind-a* doing their job. 5 total runs scored. They erased a two-run deficit *twice* to put themselves in position to win in the 9th inning. and each came through with clutch 2-out RBIs. The line-up out-hit the Phillies 13 to 9 and walked 5 times. A Giants batter hit with a runner in scoring position in seven of 10 innings. Two sacrifice flies!
All silver linings that as I sit here at my desk really *really* tired after a day of teaching and an evening of watching gut-punching baseball and a later-evening of writing with another day of teaching looming in the morning, I realize are not silver linings at all â rather instruments of torture.
There is no sunshine behind clouds. All clouds do is piss rain, postpone games and delay the inevitable. Spring has sprung a leak. Two deficits erased, more like two blown leads, aided by free bases, conviction-less offerings, and 2-out RBIs handed-out by relievers. 18 baserunners, 15 at-bats with a runner in scoring position, and all the offense could manage was two run-scoring hits with two sacrifice flies. All those opportunities lost. , , and all struck out twice each. followed his 3-hit afternoon with a 4 K evening.
And not to harp on this â but *seven splitters in a row*? Did we learn nothing from Ryan Walkerâs stubbornness? And why was even pitching to Schwarber in the first place? Schwarber had hit two homers on the day, and arms had yet to get him out in the game. Winn had already thrown 1.2 innings and gave up a lead-off double in the 9th. Lefty Matt Gage was up in the bullpen. Instead of going for the left-on-left match-up, manager Tony Vitello stayed put, and the Winn-Bailey battery waffled between wanting to pitch to the slugger or not. The first two pitches were nowhere near the zone, then his splitters started creeping into bashinâ range, keeping Schwarber at the plate â which was the last place the Giants wanted him to be. Would it have been better to put the winning run on base, and face ? Was the thinking that the splitter had the best chance of eliciting chase, or poor contact, or keeping a ball in play on the ground? But thereâs a point where an off-speed isnât off speed anymore, and by the last one Winn threw, Schwarber was well-timed to it, got down on one knee and golfed it into right.
And why didnât score from second on Ramosâs single in the 10th?
The ball ricocheted off Bryson Stottâs glove and rolled into no manâs land in shallow center â Gilbert wouldâve scored easily, but third base coach Hector Borg decided to hold him at third. Did Borg lose track of the ball? Did he throw the stop sign up too early? Add âem to the list of exasperating questions!
During the postgame wrap, Ron Wotus referred to this as âa broken playâ in which the action goes awry and the normal functions of a play get thrown out the window. Though it was possible Borg didnât see the ball, Wotus â who knows a thing or two about coaching third â figured he threw up the stop sign with an abundance of caution. He had to make a split-second decision. There were no outs, the 2-3-4 hitters were due up. Wonky things happen on wonky plays, why risk getting thrown out at home? Turns out the Giants didnât have the luxury of those precautions. Chapman struck out on a sinker out over the plate, Luis Arraez lined outâŠand that was basically the game.
So maybe Borgâs stop sign made some baseball sense â itâs just this team that doesnât make baseball sense.
With the offense being so hit-or-miss, hot-or-cold, nothing feels guaranteed. Playing it safe doesnât work. Scrap that philosophy, load up at the buffet, grab what ya can carry off the sale rack, take the money and run. Runners at the corners and nobody out is just as much a crap shoot as two-out and runner on second. Luis Arraez can dump an 0-2 change-up into right, or he can slap a liner right into the outstretched glove of Alec Bohm. Or if itâs Willy Adames at the plate, he can strike out on three pitches or four.
But we shouldâve known it was going to end this way. Omens of disappointment announced themselves from the very beginning.
and Schwarber were up front about what was in store for Giants fans with back-to-back homers in the 1st inning off .
While Iâm glad, deep downâŠsomewhere, that the Giants made things a little more interesting, my Thursday evening wouldâve certainly been much simpler if that early 2-0 score held. Houser wouldâve been the story, and what I wrote *before* the late-inning meltdown wouldâve been much more relevant.
I already had a headline too: âBurning Down the Houser.â Great stuff. This is what I wrote.
Adrian Houser is made of straw and sticks. Heâs been structurally unsound up on the hill, blown down by the slightest huff and puff from an opposing offense. The mound is nothing more than shifting sand beneath his feet, ground impossible to put oneâs faith in. Houser entered Thursdayâs start with a 7.36 ERA over his first five starts of the 2026 season, with a -10 Pitching Run Value. He had given up at least 4 earned runs in all but his first start and was still looking for answers to his 11-hit, 8-run thrashing by the Marlins when he took the mound in Philadelphia. Tipping pitches? Sure, man, maybeâŠor based on the first pitch solo shot by Trea Turner, itâs less that heâs *tipping*, and more that heâs just *throwing*. Throwing the baseball has really just not worked for Houser this past month. Itâs time to tear down, to restructure and rebuild â if that fact wasnât clear beforehand, it became obvious after Kyle Schwarber chased Turnerâs solo shot with an absolute tank to deep right center.
Two batters into the game, two runs already in. Burn it all down, and Houser did. Right in the middle of the diamond, he burst into flames, becoming engulfed in a cleansing fire, and was reduced to ashes. Like a phoenix, he reformed in front of our eyes. A new man with gritted teeth, and a hardened, Clint Eastwood visage of determination. Or something like that. Houser didnât become Dirty Harry, but he started getting hitters out. Batters no longer felt lucky to face him. A front door sinker froze Bryce Harper at the top of the zone. Two groundouts stranded Justin Crawford in the 2nd after his one-out triple that missed another solo home run by a couple of feet. The next Phillies hit off Houser wouldnât come until two outs in the 5th. After walks to Schwarber and Harper in the 3rd, he got to ground into an inning-ending double play, then made a nice recovery play after taking a comebacker off his hip as part of an 8-pitch 4th. He dropped a wicked 0-2 curveball on for the second out in the 5th before Turner punched a single up the middle, chasing Houser from the hill, before coming around to score three batters later.
The 4.2 IP, 4 H, 3 ER, 2 BB, 2 K, 2 HR isnât quite a .44 magnum of a pitching line, but considering how poorly Houser has pitched, and how poorly his afternoon started, those particular results are a decent step forward. He held the line long enough for the Giants offense to piece themselves back into the game. The third run earned was hardly his fault considering Turner essentially walked around the bases with on the hill.
At just 68 pitches, and it being Philadelphiaâs first hit since the 2nd, it did seem like a quick trigger by Vitello. Then again, take a moment to think about it, and the decision was pretty understandable. Donât be swayed by recency bias. Houser pitched well for three innings. Did we truly believe he had been rebuilt, or reborn? Did we want to see him face off against Schwarber for a third time if the homer in the first still hadnât returned to earth? And with lefty specialist Ryan Borucki, why give Houser more rope to potentially trip himself on? The button was there, rosy red and flashing, and Vitello punched it. Many of us would have.
Having not pitched in six days, Borucki was well-rested and well-rusted. He was holding the baseball but didnât seem to be in control against Philadelphiaâs power lefties. With count leverage, Schwarber flipped a hustle double to left field. Harper then walked on four pitches to bring up the right-hander Adolis Garcia, who sawed a 3-2 slider into left for a 2-run single to regain the lead.
Soon after a passing spring shower relieved itself over south Philly postponing the game for half-an-hour. Some Giants fans may have preferred it if the grounds crew had just kept the tarp on the field and called the game then.
Q&A
What notable achievement did the Philadelphia Phillies accomplish on April 30, 2026?
The Philadelphia Phillies became the first MLB team in 22 years to walk off twice in a doubleheader.
Who were the standout players in the Phillies' doubleheader against the Giants?
Bryson Stott hit a game-tying triple, while Kyle Schwarber contributed a two-out double in the second game.
What were the final scores of the Phillies vs. Giants doubleheader on April 30, 2026?
The Phillies won the first game 3-2 and the second game 6-5 in 10 innings.
How did the Giants perform offensively during the doubleheader against the Phillies?
The Giants out-hit the Phillies 13 to 9 and had multiple opportunities with runners in scoring position, but ultimately lost both games.
Related Articles
NBA·Recap
Timberwolves eliminate Jokic's Nuggets from NBA playoffs
Timberwolves knock out Nuggets, advance to face Spurs in playoffs
Yahoo Sports··1 min read
Sports
OU football lands Samuel Nelson commitment for 2027 recruiting class
Oklahoma football adds Samuel Nelson to its 2027 recruiting class!
Yahoo Sports··1 min read
NBA·Recap
Knicks eliminate Hawks with a 140-89 Game 6 blowout
Knicks dominate Hawks 140-89, advancing in playoffs with record win!
Yahoo Sports··1 min read
Sports
Seattle Storm guard Lexie Brown says she received death threats over Klay Thompson rumors
Lexie Brown reveals she received death threats over Klay Thompson rumors
CBS Sports Headlines··1 min read
Sports·Recap
Grand Canyon Softball Claims 2026 Mountain West Regular-Season Crown
Grand Canyon Lopes claim Mountain West softball title in inaugural season!
Yahoo Sports··1 min read
Sports·Preview
Where to watch the Kentucky Oaks today: Channel, post time, TV schedule, live stream for 2026 fillies race
Catch the Kentucky Oaks today! Find out where to watch and the post time for the 2026 race.