The Mets could not capitalize on any of their offensive efforts today, leaving runners in scoring position ten times in nine innings. The Marlins were in the same boat for eight innings, and the game remained scoreless into the ninth inning before Heriberto Hernandez hit a walk-off grand slam to win the game for the Marlins.
The Marlins’ Tyler Phillips, a recently promoted right-handed pitcher who had a hand in ending the Mets’ 2025 season, started his day by striking out Carson Benge and Bo Bichette
before A.J. Ewing singled on a line drive to center field. Shortly after, Ewing stole second base, but the inning ended when Mark Vientos flied out to center field, setting the tone for the Mets’ offense for the day.
In the bottom of the first, Christian Scott came out for his sixth start of the year and allowed a one-out double to Xavier Edwards on a line drive to left field, but he then made quick work of the next two batters, ending the first inning just like that.
In the second inning, Marcus Semien reached second base on a throwing error by Marlins third baseman Javier Sanoja, and then Tyrone Taylor walked. However, the Mets could not capitalize, and the top of the inning ended when Hayden Senger flied out to right field. Scott made quick work in a 1-2-3 inning at the bottom of the second, and score stayed 0-0.
At the top of the third inning, Phillips worked a 1-2-3 inning as well. In the bottom of the third, Sanoja hit a line drive just past Semien into center field for a single. Liam Hicks walked, and so did Edwards on four pitches to load the bases with only one out. Scott responded by striking out Owen Caissie and inducing a groundout from Kyle Stowers to end the inning. The score remained 0-0, and Scott remained impeccable with the bases loaded: now 0-7 across 14 games.
At the top of the fourth, Brett Baty smacked a line drive into center field, and MJ Melendez walked with two outs before Phillips was replaced by Calvin Faucher. Unfortunately, Taylor flied out to left field immediately after to end the Mets’ scoring hopes. In the bottom of the fourth, Scott hit Connor Norby on the elbow guard with a pitch, making Norby the fifth batter that Scott has hit in six games. However, Scott again dodged trouble by striking out Morel and getting Sanoja to fly out to center field, and at the end of the fourth inning, neither team had scored any runs.
In the top of the fifth inning, Bichette sneaked a two-out single right under Sanoja’s glove into left field, and A.J. Ewing followed up with a single on a ground ball to right field that held Bichette up for a moment, so that he had to stop at second base. However, Vientos grounded out to end the inning, and the scoring threat, once more. Scott worked another 1-2-3 inning to keep the game scoreless.
John King came in for the Marlins to pitch the sixth inning, and Baty led off with a four-pitch walk. However, Semien followed up by grounding into a double play. Melendez was hit by a pitch to end King’s outing in favor of Anthony Bender, and Bender induced a groundout from Taylor to end the top of the sixth. Scott returned to the mound for the bottom of the sixth, marking his longest outing of 2026. After the first out, there was a kerfuffle about Otto Lopez’s bat, but once the umpires determined that he could not use the bat and it was replaced, the game rolled on. Lopez lined out, and Marsee singled before Huascar Brazobán replaced Scott to get the final out and move on to the seventh inning with the score still 0-0.
In the top of the seventh, Benge walked and stole second base, and Bichette flied out to center field to move Benge to third base with two outs, the first time that the Mets had a runner on third base during this series. The Marlins then brought in yet another pitcher, Michael Peterson, who struck out Ewing on a foul tip and ended the top of the seventh without allowing any runs from the Mets. In the bottom of the seventh, Sanoja socked a line drive into left field for a double. At that point, Brazobán was replaced by Brooks Raley, who came in and walked Hicks. Edwards then smacked a single straight up a center field, where Ewing was waiting to throw directly to Luis Torrens (having replaced Senger earlier), who tagged Sanoja out at home to save the run and get the second out. However, Hernandez then came in as a pinch hitter and hit a single to load the bases. Raley then induced a groundout and also ended without allowing any runs after a close call in the seventh. After everything, the score remained 0-0.
In the top of the eighth inning, Peterson and Luke Weaver both worked 1-2-3 innings, and Pete Fairbanks came in to pitch for the Marlins at the top of the ninth. MJ Melendez belted a single into right field to start the ninth inning, but when Nick Morabito came in to pinch run for him, he was caught stealing second base. Taylor grounded out, and Torrens drew the Mets’ sixth walk of the game, moving to second on a wild pitch by Fairbanks. Ultimately, it did not matter after Benge struck out to end the top of the ninth, marking 27 innings of play for the Mets in which they have scored two runs. Devin Williams came in for the bottom of the ninth and gave up a double to Morel, who was replaced by Esteury Ruiz as a pinch runner. Sanoja put down a sacrifice bunt to move Ruiz to third, bringing up Hicks, who walked after a full count. Williams intentionally walked Edwards, loading the bases for Hernandez to hit a walk-off grand slam and end the game 4-0.
The Mets return home tomorrow to face the Reds with Nolan McLean on the mound in a matchup with Nick Lodolo. Here’s hoping everyone is feeling better, as well.
SB Nation GameThreads
Box scores
Win Probability Added
Big Mets winner: Christian Scott, +32% WPA
Big Mets loser: Devin Williams, -36% WPA
Mets pitchers: +20% WPA
Mets hitters: -70% WPA
Teh aw3s0mest play: A.J. Ewing throws Javier Sanoja out at home base, -7.1% WPA
Teh sux0rest play: Heriberto Hernandez hits a walk-off grand slam in the ninth, +16.5% WPA








