MIAMI, FL—For the first time since 2008, the Miami Marlins have won eight straight games. A big reason for the series-opening win against the Minnesota Twins was Edward Cabrera. The Marlins defeated the Twins by a final score of 2-0, shutting out an opponent for the fifth time in 2025, with Cabrera working seven of those innings himself.
“We’ve said it many times, Cabrera has premium stuff,” said manager Clayton McCullough. “He’s got a lot of weapons. The first couple innings was probably behind counts a little bit more than he wanted to, but made some pitches when he needed to and his stuff allowed him there to get behind and get outs and then once he got into the third inning on, I felt like he really locked in and was ahead of every hitter. Lot of first-pitch strikes, had the count in his favor. The changeup was terrific and his use of the breaking balls. This was a really frontline, outstanding effort by Cabby today.”
Cabrera recently found himself in a similar situation back in his start against the Philadelphia Phillies on June 19. He entered the seventh inning with a 1-0 lead, but was taken out after recording one out. The Marlins went on to lose that game.
On Tuesday night, he got his opportunity to battle through the seventh and made the most of it. The Twins threatened with runners on first and second, but the 27-year-old right-hander struck out Brooks Lee swinging to escape the jam.
“It means a lot,” said Cabrera following the game. “Those emotions actually come out naturally mostly when you have big moments like that one, and that was very exciting.”
Cabrera went seven innings of shutout ball, allowing only two hits and one walk. He also struck out six. Cabrera generated 14 total whiffs, six each with his changeup and slider. His curveball was used to finish off half of his strikeouts. His fastball averaged 96.8 mph and topped out at 98.3 mph.
For the seventh straight outing, Cabrera held his opponent to two earned runs or fewer. His ERA over that span is 1.46.
Although Cabrera has made an impressive case to be a first-time All-Star, Kyle Stowers may as well begin to book his ticket to Atlanta. In the bottom of the second inning, Stowers took Twins starter Joe Ryan deep for his team-leading 14th home run of the season. Stowers extended his hit streak to eight games. He is now slashing .283/.359/.509/.868 with 14 home runs and 44 RBI.
“The belief in himself and also understanding that over the course of a long season, you’re going to go through spells where you’re just missing pitches or your timing is a little off, your swing might not be in the best place,” said McCullough. “Just stick with it and I think we started to see Kyle get back to really driving some balls to the middle of the field and the other way like he was doing early in the year. He’s able to stay through a splitter that he was able to catch out in front and pull for a home run.”
As good as Cabrera was, Ryan was just as dominant, going seven innings, allowing one run on five hits, no walks and four strikeouts. He generated ten total whiffs, with six of them coming on his fastball.
In the bottom of the eighth inning, the Twins intentionally walked Otto Lopez to have reliever Louis Varland face Nick Fortes, who by the numbers was the better matchup. On the second pitch of the at-bat, Fortes laced an opposite-field base hit to right field, driving in Jesús Sánchez, who hit his third triple of the season in his at-bat. That gave the Marlins a 2-0 lead.
The Marlins are now one win away from tying a franchise record for consecutive victories. They stand at 38-45 and just moved into third place in the National League East standings.
The Marlins will aim to take their fourth consecutive series on Wednesday night. Janson Junk takes the mound at 6:40 pm.