Meyer Dominates as Marlins Shutout Hapless Phillies

Sometimes baseball is beautifully simple, and Saturday’s matchup between the Philadelphia Phillies and Miami Marlins at loanDepot park was a masterclass in that simplicity. The Marlins did what they needed to do, the Phillies couldn’t do what they needed to do, and everyone went home knowing exactly what happened. Max Meyer was exceptional. Philadelphia’s offense was, well, nonexistent. Final score: Miami 4, Philadelphia 0. Next question.

Pitching Decisions

7.0IP1H0ER1BB7K

Star Performers

Alec Bohm

Season AVG: .161
2AB0H0HR0RBI0R1BB
Xavier Edwards

Season AVG: .336
4AB2H1HR1RBI1R0BB

Meyer’s Career Night Silences Phillies Bats

Let’s start with the obvious. Max Meyer delivered a performance that will be circled on the Marlins’ calendar for years to come. Seven innings, one hit, zero runs, seven strikeouts, just one walk. That’s not a good start. That’s a great one. That’s the kind of outing that makes opposing managers second-guess their offensive game plans before the first pitch even crosses the plate.

Max Meyer's seven scoreless innings

Meyer was in complete control throughout, painting corners with surgical precision and leaving Phillies hitters flailing at air. The one hit he allowed was basically a gift, an afterthought in an otherwise pristine performance. When your opponent’s ace can only manage a single hit against you through seven innings, you know you’re witnessing something special. The Marlins rode this brilliance straight to victory, and honestly, this game was decided the moment Meyer took the mound.

Max Meyer spins gem in Marlins' shutout win

Andrew Painter had his moments for Philadelphia, striking out seven batters himself, but he couldn’t match Meyer’s precision. More damaging was what Painter couldn’t do, which was prevent runs. He surrendered three earned runs across five innings, including a walk to Connor Norby and a walk to Agustín Ramírez in the third that put runs in scoring position for the Marlins. Those walks might not look like much on paper, but in a game where runs are hard to come by, they’re everything.

Bryce Harper's nice diving stop

Marlins Make Their Runs Count

Here’s what separates good teams from bad ones: when you get your opportunities, you have to capitalize. Miami got theirs early and often. The third inning told the whole story, with the Marlins stringing together timely walks and manufacturing two runs without the benefit of a hit. That’s small ball. That’s winning baseball. Otto Lopez and Xavier Edwards were the architects of Miami’s offensive attack, with Edwards providing the exclamation point courtesy of a two-run homer in the fifth.

Xavier Edwards' solo home run (2)

Edwards finished 2-for-4 with that home run and one RBI, making him the Marlies’ most dangerous weapon at the plate on Saturday. Otto Lopez chipped in with an RBI single in the sixth, extending Miami’s lead to a comfortable 4-0. When you’re pitching like Meyer pitched, you don’t need much. The Marlins understood that and executed with precision.

Agustín Ramírez's RBI walk

The Phillies, meanwhile, managed one measly hit through nine innings. One. That’s not a slump. That’s offensive incompetence. Bryce Harper made a nice diving play defensively, and Bryson Stott turned in a solid effort at second base, but none of that matters when your entire offensive lineup is asleep at the switch. This wasn’t even close. It was a shutout of the highest order, the kind that makes fans question whether their team deserves to contend.

Condensed Game: PHI@MIA – 5/2/26

Saturday belonged entirely to Miami, from the first pitch to the last. Meyer was dominant. The Marlins’ offense was efficient. Philadelphia had no answers. Sometimes that’s just how it goes, and fans in South Florida went home satisfied while Philadelphia’s traveling contingent faced a long ride back home with nothing to show for their effort.

Box Score

Philadelphia Phillies Batting

Player AB R H RBI BB SO AVG
Trea Turner SS 4 0 0 0 0 0 .244
Kyle Schwarber DH 3 0 0 0 0 3 .210
Bryce Harper 1B 3 0 0 0 0 2 .256
Adolis García CF 3 0 0 0 0 1 .235
Bryson Stott 2B 3 0 0 0 0 1 .204
Alec Bohm 3B 2 0 0 0 1 1 .161
J.T. Realmuto C 3 0 0 0 0 1 .246
Garrett Stubbs LF 2 0 1 0 0 0 .273
Edmundo Sosa PH 1 0 0 0 0 0 .277
Felix Reyes RF 3 0 0 0 0 1 .125

Philadelphia Phillies Pitching

Pitcher IP H R ER BB SO ERA
Andrew Painter (L) 5.0 7 3 3 3 7 5.28
Tanner Banks 1.0 2 1 1 1 1 6.57
Trevor Richards 2.0 1 0 0 2 2 2.08

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Jakob Marsee CF 3 0 0 0 2 0 .175
Kyle Stowers RF 5 1 1 0 0 2 .205
Otto Lopez SS 5 1 2 1 0 1 .336
Xavier Edwards 2B 4 1 2 1 0 0 .336
Liam Hicks C 3 0 1 0 1 1 .309
Agustín Ramírez DH 2 0 1 1 2 1 .239
Connor Norby 1B 3 0 2 1 1 1 .247
Graham Pauley 3B 2 0 0 0 0 0 .188
Christopher Morel PH 1 0 0 0 0 1 .143
Javier Sanoja 3B 1 0 0 0 0 0 .303
Esteury Ruiz LF 4 1 1 0 0 3 .300

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Max Meyer (W) 7.0 1 0 0 1 7 2.68
Anthony Bender 1.0 0 0 0 0 2 4.85
Andrew Nardi 1.0 0 0 0 0 1 6.00