
Bryce Harper, JT Realmuto power Phillies past Giants as offense finally shows signs of life
Well, that felt good. The Phillies finally reminded us what a competent offense looks like Tuesday night at Citizens Bank Park, riding big swings from JT Realmuto and Bryce Harper to a 6–4 win over the San Francisco Giants and evening up the series.
After a stretch of games defined by weak contact and runners stranded everywhere from first base to Fishtown, Philly’s bats woke up just in time to save another solid outing from Jesús Luzardo. Realmuto started the scoring with a solo shot in the second inning and delivered a game-tying RBI bloop in the sixth.
JT Realmuto Solo Home Run
JT REALMUTO. RING IT.#RingTheBell | #Phillies pic.twitter.com/GOnwND17fP
— The Liberty Line (@LibertyLinePHL) April 15, 2025
Bryce Harper followed one frame later with a wind-assisted two-run bomb that gave the Phillies some much-needed breathing room.
Bryce Harper Insurance Blast
Bohm Delivers, Stott and Kepler Contribute
With the game tied 3–3 in the sixth, Alec Bohm stepped up with runners on the corners and delivered the go-ahead RBI single off Justin Verlander, who labored through 5 2/3 innings and was pulled after that hit.
Alec Bohm RBI Single
Heressssssss Bohmer! pic.twitter.com/u71YJartA3
— Philadelphia Phillies (@Phillies) April 16, 2025
Bohm’s clutch hit came on the first pitch of the at-bat — a fastball left over the plate — and served as a much-needed moment of competence from a player who’s spent much of April floating between the No. 6 and 7 holes in the lineup.
Meanwhile, Bryson Stott and Max Kepler each recorded two hits, helping the Phillies collect 10 knocks on the night — tied for their highest total since April 5th.
The Marshless Center
On the flip side, Brandon Marsh extended his hitless streak to 29 straight at-bats, finishing 0-for-3 with a sac fly. That’s now the longest hitless stretch of his career, and manager Rob Thomson might need to consider giving Johan Rojas a few more starts, especially with lefties on the mound. Marsh is hitting .108 this season and the strikeouts aren’t slowing down.
Bullpen Tightens Up
After Luzardo exited with one out in the sixth, Orion Kerkering got the win with clean relief work, and José Alvarado navigated a rocky eighth inning, giving up three hits before slamming the door with a popout, strikeout, and deep flyout to strand the tying run.
Matt Strahm shut things down in the ninth to earn his first save of the year, with Craig Kimbrel still out after taking a liner off his leg last week.
What’s Next?
The Phillies (10–6) now turn to Aaron Nola in Game 3 on Wednesday night. He’s still looking for his first win of 2025 (0–3, 5.51 ERA), and let’s be honest, it’s probably time to start asking questions if he throws another dud. He’ll be matched up against Robbie Ray (3–0, 2.93 ERA), who’s looked sharp early for San Francisco.
But for now, the Phillies finally put together a full night of baseball — timely hitting, bullpen execution, and enough Harper fireworks to make South Philly forget about their RISP nightmares… at least for 24 hours.




Comments (0)