Their rotation is in tatters, and the Mets hardly know who’s starting for them on a day-to-day basis, but for two straight nights, their offense and bullpen have done enough to overcome the uncertainty.
In Tuesday’s 8-3 win in Miami, they got a strong performance from Corey Oswalt — who filled in for David Peterson — and got three homers from a lineup that has awoken against the reeling Marlins.
The day started with another injury to a starter. This time it was Peterson— who woke up Tuesday with his shoulder feeling “weird,” according to manager Luis Rojas and was placed on the IL.
Oswalt came off the taxi squad to take Peterson’s spot and pitched effectively, allowing two runs in 4 ¹/₃ innings before Justin Wilson, Jared Hughes and Dellin Betances shut down the Marlins.
Edwin Diaz’s struggles resurfaced in the ninth.
Coming off six straight scoreless outings, Diaz allowed a run on three straight hits before finishing the game with three consecutive strikeouts.
The offense, which posted 11 runs on Monday, erupted again Tuesday, sparked by three RBIs from Amed Rosario and three hits from Brandon Nimmo.
But it’s questionable how long the Mets can sustain relying on their bullpen and not knowing who’s taking the mound on a regular basis.
Jacob deGrom is scheduled to start Wednesday, but Thursday remains up in the air.
A day after their bullpen was taxed following Robert Gsellman’s brief outing Monday, the Mets relied on Oswalt, called up off the taxi squad for his first start since 2018. The 26-year-old found out when he got to the park Tuesday that he would be taking Peterson’s spot.
“For him to find out late he was going to start tonight and go out there and do that shows he was prepared,’’ Rojas said.
Oswalt pitched well enough to get into the fifth inning before Justin Wilson took over.
The lineup took some pressure off, as Nimmo got the Mets on the board in the top of the third with a two-out solo homer to right-center.
The Mets added a pair of runs in the fourth, the first with a leadoff blast by J.D. Davis. Michael Conforto walked and moved to second on a single by Pete Alonso.
Dom Smith continued his hot stretch with an opposite-field ground-rule double to drive in Conforto and make it 3-0.
Oswalt retired nine in a row between Jesus Aguilar’s leadoff single and a Matt Joyce double with one out in the fourth. Aguilar followed with another double down the line to score Joyce and make it 3-1.
After Corey Dickerson popped out, Brian Anderson’s single plated Aguilar to cut the Mets’ lead to a run. Oswalt got into further trouble when he hit Francisco Cervelli but then got Logan Forsythe to ground out to end the inning.
Wilson replaced Oswalt with one out in the bottom of the inning and Magneuris Sierra on second, but the lefty got the next two batters.
Rosario’s leadoff homer in the seventh gave the Mets a 4-2 lead and he added a two-run single in the eighth, when the Mets put the game away with a four-run frame.
Diaz’s issues forced Rojas to get Jeurys Familia up in the bullpen, since Seth Lugo was unavailable because of his recent workload — including warming up on Monday.
The patchwork pitching will likely continue, and Rojas said he can’t afford to look past the next day when he’s planning his pitching.
“The focus is [Wednesday’s] game,’’ Rojas said. “With all the eventualities we faced last week, we’re going game by game. We’ll look and see what we have [Wednesday]. … We’ve been surprised a few times, but it helps to have a guy jump in. That’s been the case since the first week of the season.”