Marlins Stun Nationals With Late-Inning Heroics in Thriller

Here’s the thing about Saturday’s game between the Washington Nationals and Miami Marlins at loanDepot park: it had absolutely no business being this entertaining, yet there it was, a full-throated slugfest that ended with the home team escaping with an 8-7 victory that frankly felt like a mugging in the best possible way.

Jakob Marsee's home run powers Marlins to victory

Pitching Decisions

1.0IP0H0ER0BB0K
0.1IP0H0ER0BB0K

Star Performers

James Wood

Season AVG: .243
3AB2H1HR1RBI2R1BB
Kyle Stowers

Season AVG: .239
4AB3H1HR2RBI2R0BB

The Nationals came out swinging, which is what you’re supposed to do when you have the first at-bat. James Wood hammered a leadoff home run to right-center, and then CJ Abrams followed up with a two-run single that had Washington looking like they’d stolen the game right there in the first inning. Up 3-0 before the Marlins even had a chance to blink. A Daylen Lile sacrifice fly in the third made it 4-0, and honestly, most people were probably checking their phones already.

Condensed Game: WSH@MIA – 5/9/26
CJ Abrams' two-run single

The Marlins Wake Up

But here’s where this game got interesting. The Marlins, seemingly dead in the water, decided they weren’t done. Kyle Stowers‘ two-run homer in the fourth cut into the deficit, and then Miami started doing what good teams do when they’re desperate: they scratched and clawed their way back. Owen Caissie’s sacrifice fly in the sixth made it a one-run game. Xavier Edwards tied it up with a solo shot in the seventh. And then came the eighth inning, when this game fundamentally changed.

Xavier Edwards game-tying solo home run (4)
Kyle Stowers' two-run home run (1)

Jakob Marsee, a guy who’d been minding his business all night, stepped up and delivered the dagger with a three-run homer that gave Miami a 7-4 lead. Leo Jiménez added another run on a sacrifice fly, and suddenly the Nationals found themselves down 8-4 with just two innings to play. The script had been completely flipped.

Jakob Marsee's go-ahead three-run homer (2)
Leo Jiménez's sacrifice fly

A Desperate Rally Falls Just Short

To their credit, Washington wasn’t about to go quietly. In the ninth, Drew Millas singled to drive in José Tena, and then Luis García Jr. came through with a two-run single that made it 8-7 and suddenly put pressure right back on the Marlins. One more hit, one more run, and we’re heading to extra innings. But John King came in for Miami, got the last outs, and that was that. Marlins win, 8-7.

Luis García Jr.'s two-run single
John King seals Marlins' win, earns first career save

Look, this wasn’t high-quality baseball from either side. Mitchell Parker got absolutely shelled in just 1.0 innings of work for Washington, giving up 5 earned runs on 5 hits. But Andrew Nardi and John King did their jobs when it mattered most. The Marlins’ lineup showed remarkable resilience, with Kyle Stowers, Xavier Edwards, and especially Jakob Marsee doing the heavy lifting. The Nationals got solid contributions from Wood, Abrams, and García Jr., but they couldn’t get the final outs when they needed them.

This is the kind of game that defines May baseball, especially early in the season when teams are still figuring out who they are. The Nationals should’ve put this one away. They didn’t. The Marlins should’ve folded after that first inning. They didn’t. That’s baseball, folks. Messy, unpredictable, and absolutely necessary for teams trying to figure out what they’re made of. Saturday at loanDepot park proved both teams have some fight in them.

Box Score

Washington Nationals Batting

Player AB R H RBI BB SO AVG
James Wood RF 3 2 2 1 1 0 .243
Luis García Jr. 1B 5 1 3 2 0 0 .248
Joey Wiemer PR 0 0 0 0 0 0 .295
Brady House 3B 4 1 1 0 0 2 .239
Jorbit Vivas PH 1 0 0 0 0 0 .243
CJ Abrams SS 5 1 2 2 0 0 .295
Daylen Lile LF 3 0 1 1 0 0 .247
Jacob Young CF 4 0 0 0 0 1 .229
José Tena DH 3 1 1 0 1 1 .286
Drew Millas C 4 1 1 1 0 2 .177
Nasim Nuñez 2B 4 0 0 0 0 2 .211

Washington Nationals Pitching

Pitcher IP H R ER BB SO ERA
Richard Lovelady 2.0 1 0 0 1 3 2.12
Zack Littell 4.0 5 3 2 1 0 6.94
Mitchell Parker (L) 1.0 5 5 5 1 1 5.82
Zak Kent 1.0 1 0 0 0 1 3.18

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 5 1 1 1 0 1 .324
Otto Lopez SS 5 1 2 0 0 1 .353
Liam Hicks DH 3 0 0 0 1 0 .308
Kyle Stowers LF 4 2 3 2 0 0 .239
Connor Norby 1B 3 2 1 0 1 0 .233
Jakob Marsee CF 3 1 1 3 1 1 .178
Owen Caissie RF 2 0 0 1 0 1 .198
Esteury Ruiz RF 1 1 1 0 0 0 .227
Leo Jiménez 3B 3 0 1 1 0 0 .200
Joe Mack C 4 0 2 0 0 1 .294

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Janson Junk 6.0 7 4 4 2 6 3.25
Lake Bachar 1.0 0 0 0 0 2 2.37
Andrew Nardi (W) 1.0 0 0 0 0 0 6.00
Michael Petersen 0.2 4 3 3 0 0 4.80
John King (SV) 0.1 0 0 0 0 0 0.54