Meyer Dominates as Marlins Blank Cardinals in Late Rally

Sometimes baseball rewards patience, and on Friday night at Busch Stadium, the Miami Marlins turned a scoreless game into a statement victory with one devastating eighth inning. Max Meyer was absolutely electric, and when the Marlins finally broke through against Cardinals starter George Soriano, they didn’t just tie the game, they blew it wide open. Final score: Miami 4, St. Louis 0. This wasn’t just a win. It was a clinic.

Marlins' late rally lead to 4-0 win over Cardinals

Pitching Decisions

7.0IP2H0ER2BB5K
1.0IP2H2ER2BB0K

Star Performers

Jakob Marsee

Season AVG: .198
5AB1H0HR2RBI0R0BB
Lars Nootbaar

Season AVG: .290
3AB1H0HR0RBI0R1BB

Meyer’s Masterclass on the Mound

Let’s start with the elephant in the room: Max Meyer threw seven scoreless innings while allowing just two hits and striking out five Cardinals hitters. Two hits. In seven innings. That’s the kind of performance that changes the trajectory of a season, and Meyer delivered it when his team needed it most. Sure, he walked two batters, but he kept the Cardinals completely off balance and out of rhythm. This is a young pitcher hitting his stride, and St. Louis had no answers.

Calvin Faucher seals Marlins' win
Max Meyer K's JJ Wetherholt

The Cardinals’ best chance to spoil Meyer’s evening came early and often, but they couldn’t capitalize. Meyer kept them honest, kept them hungry, and kept them scoreless. That’s championship-caliber pitching, and it’s exactly what you need when your offense is still searching for answers.

Eighth Inning Fireworks Seal the Deal

But here’s where this game gets interesting. Soriano couldn’t escape the eighth inning, and frankly, he shouldn’t have lasted that long anyway. With runners in scoring position, the Marlins found their moment. Graham Pauley doubled home Esteury Ruiz to give Miami its first run of the night, and then a Kyle Stowers groundout, upheld after a replay challenge, scored another. The Cardinals contested the call at home plate, but the review clearly showed Pauley was safe. That’s the difference between winning and losing at this level: executing under pressure and getting the calls to bounce your way when you deserve them.

Graham Pauley's RBI double
Graham Pauley safe at home after review

Jakob Marsee put the final nail in the coffin with a sharp single in the ninth that scored two more runs, and just like that, what was a scoreless tie became a 4-0 stomping. This is resilient baseball. This is the kind of late-game heroics that separate contenders from pretenders.

Jakob Marsee's two-run double

The Cardinals entered Friday night hoping to make noise in the division, but they ran into a buzzsaw in Meyer and a Marlins lineup that refused to break. George Soriano’s brief, disastrous appearance barely registers as a footnote compared to Meyer’s dominance. Sometimes one pitcher can silence an entire stadium, and that’s what we witnessed on Friday.

Miami leaves St. Louis with a convincing victory and a clear message: they’re a team that can execute when it matters most. The Cardinals, meanwhile, can’t be happy with this performance. In baseball, shutouts are rare and usually symbolic of something deeper going wrong. For St. Louis, this one stings.

Condensed Game: MIA@STL – 6/26/26

Box Score

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Jakob Marsee CF 5 0 1 2 0 0 .198
Griffin Conine RF 3 0 1 0 2 1 .222
Xavier Edwards 2B 3 0 1 0 1 0 .293
Kyle Stowers 1B 4 0 1 1 0 2 .224
Otto Lopez SS 4 0 0 0 0 0 .335
Owen Caissie DH 2 0 1 0 0 0 .231
Heriberto Hernández DH 2 0 0 0 0 0 .226
Joe Mack C 3 1 0 0 1 0 .252
Esteury Ruiz LF 3 2 2 0 1 0 .273
Graham Pauley 3B 4 1 1 1 0 1 .169

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Max Meyer (W) 7.0 2 0 0 2 5 2.60
Michael Petersen 1.0 1 0 0 0 1 3.09
Calvin Faucher 1.0 0 0 0 0 1 3.48

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 4 0 0 0 0 1 .259
Iván Herrera C 3 0 0 0 0 2 .259
Alec Burleson 1B 3 0 0 0 1 1 .285
Jordan Walker RF 4 0 1 0 0 1 .290
Lars Nootbaar LF 3 0 1 0 1 1 .290
Masyn Winn SS 3 0 0 0 0 0 .242
Nathan Church CF 3 0 0 0 0 0 .262
Blaze Jordan 3B 3 0 0 0 0 1 .267
José Fermín DH 3 0 1 0 0 0 .278

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Michael McGreevy 6.0 5 0 0 1 4 3.12
JoJo Romero 1.0 0 0 0 0 0 3.86
George Soriano (L) 1.0 2 2 2 2 0 3.48
Max Rajcic 0.2 1 2 2 2 0 6.35
Justin Bruihl 0.1 0 0 0 0 0 4.11