MIAMI, FL – Having just reached not only a season low but a franchise low of 12 straight losses, the Miami Marlins found themselves searching for an identity. Early on in the game, they fought hard offensively to put the Philadelphia Phillies on their high horse.
That lead was fool’s gold as the bullpen erased the advantage. Ultimately, Miami would wake up in the ninth as Griffin Conine delivered with a walk-off hit to take the game 8-7, ending the Marlins’ winning drought.
Tyler Phillips Keeps Phils in Check
Tyler Phillips got rocked early in his start. After punching out Trea Turner, he walked Kyle Schwarber, setting up the stage for Bryce Harper to do something big. He did just that, crushing a 419-foot liner into center field. With an exit velocity of 109.6 MPH, there was no doubt it was exiting the ballpark.
Top 1st
Phillies 2 | Marlins 0Bryce Harper solo home run
Exit Velocity: 109.6 MPH
Distance: 419 Feet pic.twitter.com/KwUTP0qJAb— Ricardo Urrusuno (@RickScores) July 27, 2026
Phillips cruised through the rest of his outing, capping it off with a 1-2-3 fifth inning. He finished the game allowing three hits, two runs, and two walks on five strikeouts. Phillips threw 50 strikes out of 76 pitches.
The final line for Trevor Phillips:
5.0 IP, 3 H, 2 R, 2 ER, 2 BB, 5 K, 1 HR, 76 NP (50 Strikes)#Marlins #FightinFish pic.twitter.com/R8n6MXY4Qd— Ricardo Urrusuno (@RickScores) July 28, 2026
Four of his strikeouts came on the sweeper, with the other being on a splitter. Tyler Phillips threw his curveball the most on 21 pitches, 15 being against left-handers. He threw the sweeper 16 times, which was used mostly against lefties as well, on 11 pitches. His opponents had 10 swings and misses.
Fightin’ Fish Explode Offensively
Otto Lopez started the offense for Miami with a leadoff single in the first. Two at-bats later, he stole second base after an error from J.T. Realmuto behind the plate. Then, he was able to pass third and score after Turner made an error as well from shortstop.
Next up, Heriberto Hernandez smashed a sinker into left field for a solo homer to tie the game at two. The home run was just shy of 100 miles per hour off his bat and at a launch angle of 35 degrees.
Bot 1st
Phillies 2 | Marlins 2Heriberto Hernandez solo home run (15)
Exit Velocity: 99.9 MPH
Launch Angle: 35 Degrees#Marlins #FightinFish pic.twitter.com/Kan5glBLPj— Ricardo Urrusuno (@RickScores) July 27, 2026
In the second, the Marlins picked up where they had previously left off. Griffin Conine led things off with a solo home run to put Miami on top 3-2. His eighth homer traveled 392 feet at a launch angle of 32.
Bot 2nd
Phillies 2 | Marlins 3Griffin Conine solo shot (8)
Exit Velocity: 98.3 MPH
Launch Angle: 32 Degrees
Distance: 392 Feet#Marlins #FightinFish pic.twitter.com/3NCR914ksW— Ricardo Urrusuno (@RickScores) July 27, 2026
Afterwards, Javier Sanoja took a four-pitch walk from Zack Wheeler and stole second. He would then score on a double from Jakob Marsee. Lopez drove in Marsee after hitting his seventh triple of the season. The hit gave him 135 on the season at the time, a new career high.
Bot 2nd
Phillies 2 | Marlins 5Otto Lopez triples to score Jakob Marsee and he now has a career high in hits (135)#Marlins #FightinFish pic.twitter.com/JgqO6DjKTt
— Ricardo Urrusuno (@RickScores) July 27, 2026
Phillies Take Advantage of Marlins Bullpen
Cade Gibson entered the game in the sixth and spelled trouble for the Marlins. Alec Bohm hit an RBI single to put the Phillies up by two runs. After allowing a hit to Bryson Scott, Gibson would get replaced by Tyler Zuber and would still be responsible for the next two runs.
J.T. Realmuto hit a deep ground rule double into the Philadelphia bullpen, scoring Bohm and making it just a 5-4 game. The momentum started shifting to the Phillies’ side, and it didn’t stop there.
Top 6th
Phillies 4 | Marlins 5Former Marlin, J.T. Realmuto hits a deep ground rule double into the Phillies bullpen pic.twitter.com/P5W188hdmN
— Ricardo Urrusuno (@RickScores) July 28, 2026
Justin Crawford singled on a liner into left field, scoring Scott to the game. Then, a throwing error from Hernandez in left field resulted in Realmuto scoring to take a 6-5 advantage.
Gibson bore responsibility for a total of two hits and three runs while Zuber blew the save and accounted for two hits and a run.
John King allowed three hits and a Realmuto sacrifice fly on one strikeout in two innings. Calvin Faucher got the win after getting two strikeouts in the ninth.
Griffin Conine Delivers Walk-Off
Down 7-5 in the final frame, the Marlins wasted no time in moving runners across the bases. They knew they couldn’t let their losing skid drop to an unlucky number 13.
Marsee and Lopez each got on base with singles, and then Stowers got hit by a pitch to quickly load up the bases with no outs. Lopez finished with three hits and two runs to raise his MLB-leading average to .331.
Heriberto Hernandez had himself another clutch moment after battling a full count with a big two-run single to tie the game up. He has definitely had his fair share of success in these types of situations. Hernandez went 2/5 with three RBI.
After Xavier Edwards bunted to load the bases once again and Liam Hicks got out, the spotlight shone on Conine. Having missed on the knuckle curve earlier in the at-bat, he took his chance at an inside pitch and got the ball into right field, scoring Hernandez to win the game. Conine went 2/5 in the game with a pair of runs driven in.
Final
Phillies 7 | Marlins 8Griffin Conine gives the Marlins a much needed walk-off win to break the losing streak curse pic.twitter.com/55Zip6laSR
— Ricardo Urrusuno (@RickScores) July 28, 2026
Not Buyers or Sellers
Marlins won't be buyers before next Monday's trade deadline and aren't trading any important core players like Sandy, our old partner @CraigMish says
— Barry Jackson (@flasportsbuzz) July 27, 2026


More Stories
Miami Marlins collapse late to San Diego, lose 12th straight
Miami Hurricanes Baseball Offseason Roundup
FIU Baseball Signing Tracker