Marlins Demolish Diamondbacks in Lopsided Beatdown at loanDepot Park

The Arizona Diamondbacks came to Miami on Wednesday expecting a competitive ballgame. What they got instead was a masterclass in how to collapse spectacularly, surrendering eight runs on just eight hits while managing zero offensive production. Final score: Marlins 8, Diamondbacks 0. It wasn’t just a loss. It was an embarrassment.

Pitching Decisions

2.0IP0H0ER2BB3K
4.0IP8H7ER1BB2K

Star Performers

Gabriel Moreno

Season AVG: .266
3AB2H0HR0RBI0R1BB
Kyle Stowers

Season AVG: .216
3AB1H1HR3RBI1R0BB

Ryne Nelson was absolutely dreadful for Arizona, lasting just four innings while giving up eight hits and seven earned runs. For a team with World Series aspirations, watching your starter get shelled this badly is the kind of thing that makes you question everything. The Diamondbacks’ entire offense went silent, scoring nothing across the entire game. That’s not baseball, that’s a surrender.

Kyle Stowers hits a three-run homer in Marlins' win

The Marlins Exploded in the Fourth Inning

Miami’s bats came alive at precisely the right moment, turning the fourth inning into an absolute massacre. The Marlins scored six runs in that frame alone, putting the game completely out of reach before Arizona could even think about mounting any kind of comeback. Kyle Stowers was the headliner, launching a three-run homer that served as the dagger. Owen Caissie wasn’t far behind, crushing his own two-run shot earlier in the inning to keep the damage accumulating.

Owen Caissie's two-run home run (6)

Otto Lopez was quietly brilliant all night, collecting two RBI singles that kept the line moving and the Marlins scoring. Liam Hicks contributed as well, scoring multiple times and helping set the table for Miami’s devastating offensive onslaught. This wasn’t some fluke performance. The Marlins came to play, executed their approach, and made Arizona pay for every mistake.

Xavier Edwards' smooth backhanded play

William Kempner Locked It Down

On the flip side, Miami’s pitching was sublime. William Kempner took the win in just two innings of work, allowing no hits while striking out three batters. Even that’s almost unfair to how dominant the Marlins’ arms looked throughout the evening. Arizona’s lineup, which has shown some pop at times this season, couldn’t do a single thing against Miami’s pitching staff. Not one run. Not even a credible threat.

Ryan Gusto K's Ketel Marte

The defensive highlights reel tells the story too. Xavier Edwards made a smooth backhanded play, Tommy Troy made a silky sliding catch, and even Arizona’s Ketel Marte couldn’t bail out his offense with his typically spectacular dive. Geraldo Perdomo made plays from the ground, but ultimately it didn’t matter. When you’re not scoring runs, individual defensive gems are just window dressing on a losing effort.

Ketel Marte's incredible diving grab

Here’s the bottom line: the Diamondbacks got outplayed in every conceivable way on Wednesday night at loanDepot Park. Their ace was mediocre at best, their offense was nonexistent, and the Marlins were simply better in every phase of the game. This is the kind of performance that teams need to flush immediately and move on from, because dwelling on an 8-0 loss is a fast track to mental fatigue. Arizona has too much talent to play this poorly, but that’s exactly what happened here. Sometimes baseball is just cruel.

Condensed Game: AZ@MIA – 6/10/26

Box Score

Arizona Diamondbacks Batting

Player AB R H RBI BB SO AVG
Ketel Marte 2B 5 0 0 0 0 1 .248
Corbin Carroll RF 3 0 1 0 1 0 .284
Gabriel Moreno C 3 0 2 0 1 0 .266
Nolan Arenado 3B 3 0 1 0 1 2 .257
Pavin Smith DH 3 0 0 0 1 2 .120
Geraldo Perdomo SS 4 0 1 0 0 1 .244
Ildemaro Vargas 1B 4 0 0 0 0 1 .275
Ryan Waldschmidt CF 4 0 1 0 0 1 .267
Tommy Troy LF 4 0 0 0 0 2 .255

Arizona Diamondbacks Pitching

Pitcher IP H R ER BB SO ERA
Ryne Nelson (L) 4.0 8 7 7 1 2 5.19
Jonathan Loáisiga 1.0 2 1 1 0 0 3.24
Drey Jameson 2.2 0 0 0 1 1 4.91
Juan Morillo 0.1 0 0 0 0 1 2.42

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Liam Hicks C 4 2 2 0 0 0 .265
Otto Lopez SS 5 1 2 2 0 1 .342
Kyle Stowers DH 3 1 1 3 0 1 .216
Xavier Edwards 2B 2 0 0 0 1 1 .304
Leo Jiménez 2B 0 0 0 0 0 0 .203
Heriberto Hernández LF 4 2 2 0 0 0 .229
Jakob Marsee CF 3 0 1 0 1 0 .203
Christopher Morel 1B 4 0 0 0 0 1 .162
Owen Caissie RF 3 1 1 3 0 0 .217
Javier Sanoja 3B 4 1 1 0 0 0 .266

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Ryan Gusto 4.0 3 0 0 1 4 6.00
Lake Bachar 2.0 2 0 0 1 3 2.97
William Kempner (W) 2.0 0 0 0 2 3 0.00
Cade Gibson 1.0 1 0 0 0 0 6.52