Meyer wins 9th straight as Marlins shut out Cardinals

3:34 AM UTC

ST. LOUIS -- continued making his case for his first All-Star selection Friday night, tossing seven scoreless innings to remain unbeaten and tie a franchise record as the Marlins defeated the Cardinals, 4-0, at Busch Stadium.

Meyer earned his ninth consecutive winning decision, matching Liván Hernández (1997) and Pat Rapp (1995) for the longest such streak in a single season in franchise history.

The victory also moved Miami to four games above .500, matching its season high and marking the club's best record this late in a season since the end of 2023. The Marlins have also won seven of their last eight games.

Meyer cruised through six innings, throwing just 66 pitches while striking out five. Four of his strikeouts came on his sweeper and one on his slider, and he didn't allow a runner to reach second base until the seventh inning.

The sweeper has become Meyer's go-to pitch after being his least-used offering in 2025. Entering Friday, he had nearly tripled its usage from 11.5 percent to 29 percent, while opponents' batting average against the pitch had dropped from .368 to .222.

The Cardinals threatened immediately after Meyer hit Iván Herrera with a pitch and walked Alec Burleson to begin the seventh inning. Jordan Walker reached on a fielder's choice before Lars Nootbaar loaded the bases with a walk, but Meyer escaped the jam by getting Masyn Winn to ground out and Nathan Church to line out to left.

Locked in a scoreless pitchers' duel into the eighth inning, recently recalled Graham Pauley delivered the breakthrough.

Pauley, who was recalled from Triple-A Jacksonville on Thursday, lined a go-ahead RBI double down the right-field line, scoring Esteury Ruiz, who had singled and stole second to open the inning.

Before Jakob Marsee stepped into the batter's box later in the inning, third-base umpire Jordan Baker signaled for the tarp despite no rain having fallen. Two grounds crew carts quickly rolled in from right field, covering the infield in just over a minute. Following a 27-minute rain delay, play resumed.

The Marlins added to their lead after Xavier Edwards drew a walk to load the bases. Kyle Stowers hit a ground ball to first, and Pauley raced home on a headfirst slide. He was initially ruled out before replay overturned the call, extending Miami's advantage.

A two-run, two-out single for Marsee in the ninth added two insurance runs.