Marlins Obliterate Braves in Lopsided Beatdown at loanDepot Park

Sometimes a game tells you everything you need to know about where two teams stand, and Monday’s 12-0 shellacking of the Atlanta Braves by the Miami Marlins at loanDepot park was exactly that kind of game. This wasn’t a competitive baseball contest. This was a public execution, a complete and utter dismantling that exposed every weakness in the Braves’ armor while showcasing the Marlins’ capacity to strike with surgical precision.

Pitching Decisions

6.0IP3H0ER2BB6K
4.0IP5H5ER1BB4K

Star Performers

Drake Baldwin

Season AVG: .303
2AB1H0HR0RBI0R1BB
Javier Sanoja

Season AVG: .260
4AB1H1HR4RBI1R0BB

Max Meyer was masterful on the mound for Miami, pitching 6.0 innings of pristine baseball. Three hits, zero earned runs, six strikeouts, and just two walks. That’s the kind of performance that wins championships. Meanwhile, Atlanta’s JR Ritchie lasted just four innings, allowing five hits and five earned runs before getting yanked. The Braves looked completely overmatched from the opening pitch, and Meyer never gave them a chance to recover.

Max Meyer strikes out six in quality start

The Marlins’ Offensive Explosion

What made this game truly remarkable wasn’t just Miami’s offensive output, but the way they systematically dissected Atlanta’s pitching. They didn’t wait around or play small ball. Instead, they came out swinging with purpose and authority. Joe Mack was the catalyst, going 1-for-3 while driving in four runs. That’s the definition of clutch hitting in a blowout. Xavier Edwards added two hits and a homer, while Javier Sanoja delivered the dagger with a grand slam in the fifth inning that essentially put this game into the realm of the ridiculous.

Marlins erupt for five runs in the 4th
Javier Sanoja's grand slam! (1)

The Marlins’ fourth inning alone showcased everything that went wrong for Atlanta. Five runs scored on a combination of singles, a double, and timely hitting. There was no drama, no clutch pitching to bail out the starter. Just clean, efficient baseball that turned a close game into a rout before it ever really had a chance to develop.

Joe Mack's two-run single
Liam Hicks' two-run double

Atlanta’s Complete Collapse

The Braves mustered exactly zero runs in this contest. Zero. In 2026, with Matt Olson in the lineup and Mike Yastrzemski providing outfield depth, being shut out speaks to a complete organizational failure at the plate. Atlanta couldn’t scratch across a single run despite having opportunities. Meyer kept them off balance all night with his fastball command, and when the Braves did put the ball in play, it found gloves instead of gaps.

Max Meyer fans Ha-Seong Kim

There’s no way to spin this loss. It wasn’t close. It wasn’t competitive. It was a reminder that in baseball, you can have all the talent in the world, but if you don’t show up ready to compete from first pitch to last, teams like Miami will make you pay in ways that show up in the box score for years.

Sanoja's slam, Meyer's start fuel Marlins' 12-0 win

The Marlins are now playing meaningful baseball in May with a convincing victory over a team that’s supposed to be in their division conversation. That tells you everything about the trajectory of this Miami squad heading into the summer months.

Box Score

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Drake Baldwin C 2 0 1 0 1 0 .303
Sandy León C 1 0 0 0 0 1 .250
Ozzie Albies 2B 4 0 1 0 0 1 .274
Matt Olson 1B 3 0 1 0 0 0 .277
Tyler Kinley P 0 0 0 0 0 0 .000
Jorge Mateo P 1 0 0 0 0 1 .305
Austin Riley 3B 4 0 0 0 0 0 .215
Michael Harris II CF 3 0 0 0 0 2 .288
José Azócar CF 1 0 0 0 0 0 .357
Mauricio Dubón LF 4 0 1 0 0 0 .246
Dominic Smith 1B 3 0 0 0 0 2 .333
Ha-Seong Kim SS 2 0 0 0 1 1 .053
Mike Yastrzemski RF 2 0 0 0 1 1 .228

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
JR Ritchie (L) 4.0 5 6 5 1 4 4.56
Aaron Bummer 1.0 3 6 6 5 1 7.63
Didier Fuentes 1.0 0 0 0 1 2 3.06
Tyler Kinley 1.0 0 0 0 0 1 3.92
Jorge Mateo 1.0 1 0 0 0 0 0.00

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 4 2 2 2 0 0 .322
Esteury Ruiz LF 1 0 0 0 0 0 .214
Liam Hicks DH 4 0 2 2 0 0 .289
Otto Lopez SS 4 0 0 0 0 1 .337
Christopher Morel 1B 1 0 0 0 0 1 .143
Kyle Stowers LF 2 2 1 0 2 0 .215
Leo Jiménez 2B 1 0 0 0 0 0 .231
Owen Caissie RF 5 0 1 0 0 3 .207
Jakob Marsee CF 2 3 0 0 2 0 .209
Connor Norby 3B 3 2 1 0 2 1 .236
Joe Mack C 3 2 1 4 1 1 .225
Javier Sanoja SS 4 1 1 4 0 1 .260

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Max Meyer (W) 6.0 3 0 0 2 6 2.85
John King 1.0 0 0 0 0 1 2.18
Calvin Faucher 1.0 1 0 0 1 2 2.89
Lake Bachar 1.0 0 0 0 0 0 2.63