Sanoja’s Walk-Off Single Sinks Nationals in Miami Thriller

There are few things more deflating in baseball than watching your team claw back from a deficit, tie the game, and then get walked off in the next inning. That’s exactly what happened to the Washington Nationals on Friday night at loanDepot park, where the Miami Marlins punched their ticket to victory with a 3-2 decision that will leave a sour taste in D.C. for days.

Pitching Decisions

1.0IP1H1ER1BB2K

Star Performers

Keibert Ruiz

Season AVG: .276
4AB2H1HR1RBI1R0BB
Javier Sanoja

Season AVG: .282
3AB2H0HR2RBI1R0BB

This game had all the hallmarks of a late-summer slog between two middling franchises, but it delivered genuine drama when it mattered most. Keibert Ruiz put the Nationals on the board first with a solo blast in the sixth inning, a clean swing that looked like it might be enough to carry Washington to victory. For five innings, it was. Then the Marlins mounted their assault in the eighth.

Jakob Marsee's leadoff triple in the 8th

Jakob Marsee led off with a triple, the kind of spark that changes the entire complexion of a ballgame. Javier Sanoja followed with a single to drive in Marsee, and Otto Lopez immediately answered with another single to give Miami the lead, 2-1. The Nationals refused to quit. Daylen Lile, who went 3-for-5 on the night and was arguably his team’s most productive hitter, delivered a game-tying single in the top of the ninth that sent the crowd into a momentary lull.

Daylen Lile's game-tying single

But here’s where the Marlins showed their mettle. In the bottom of the ninth, with a chance to win it, they didn’t hesitate. Sanoja stepped up again and laced a ground ball single through the infield, and Agustín Ramírez jogged home with the walk-off run. Just like that, the Nationals’ comeback fell one run short.

Javier Sanoja's walk-off single

Beeter’s Meltdown Haunted Washington

The biggest culprit in Washington’s loss was Clayton Beeter, who recorded just 0.2 innings of work while surrendering three hits and a run on three walks. That’s not a recipe for success in any ballgame, and it’s precisely the kind of ineptitude that costs teams games in August. Pete Fairbanks, on the other hand, earned the win with a clean 1.0 innings of relief, striking out two while allowing just one hit and one run.

Missed Opportunities Pile Up

What’s most infuriating about this loss for the Nationals is the narrative it tells. They had chances. Lile went 3-for-5 with an RBI. Ruiz homered. Yet they still managed to lose a winnable game because their bullpen couldn’t hold the line when it mattered most. The Marlins, meanwhile, showed the kind of clutch hitting you need to win tight games, with Sanoja providing the heroics when it counted.

Javier Sanoja talks walk-off single

This was an utterly winnable game for Washington, the kind that separates contenders from pretenders down the stretch. The Nationals had every opportunity to walk out of Miami with a victory on Friday night. Instead, they’re heading home with a loss and the bitter knowledge that they let one slip away.

Box Score

Washington Nationals Batting

Player AB R H RBI BB SO AVG
Daylen Lile LF 5 0 3 1 0 1 .244
Jorbit Vivas 2B 5 0 0 0 0 1 .232
Andrés Chaparro DH 3 0 1 0 1 0 .244
Abimelec Ortiz 1B 4 0 0 0 0 1 .241
Brady House 3B 4 0 1 0 0 1 .238
Keibert Ruiz C 4 1 2 1 0 0 .276
Dylan Crews RF 4 0 1 0 0 1 .210
Nasim Nuñez SS 3 0 1 0 0 0 .225
José Tena SS 1 0 0 0 0 1 .237
Jacob Young CF 2 1 0 0 2 0 .249

Washington Nationals Pitching

Pitcher IP H R ER BB SO ERA
Brad Lord 2.2 0 0 0 1 1 3.88
Will Dion 3.0 1 0 0 2 4 2.84
Orlando Ribalta 1.1 0 0 0 1 2 3.20
Tom Cosgrove 0.1 2 2 2 0 1 5.40
Clayton Beeter (L) 0.2 3 1 1 3 0 3.63

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Jakob Marsee CF 3 1 1 0 2 1 .206
Owen Caissie RF 2 0 1 0 0 0 .224
Javier Sanoja 3B 3 1 2 2 0 1 .282
Griffin Conine 1B 3 0 0 0 1 2 .267
Xavier Edwards 2B 3 0 0 0 1 0 .286
Otto Lopez SS 4 0 1 1 0 0 .307
Heriberto Hernández LF 3 0 0 0 1 1 .226
Joe Mack C 4 0 0 0 0 0 .231
Agustín Ramírez DH 2 1 0 0 2 1 .240
Leo Jiménez 1B 1 0 0 0 0 1 .205
Esteury Ruiz RF 2 0 1 0 0 1 .253

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Ryan Gusto 4.0 5 0 0 1 2 4.37
Josh Ekness 1.0 1 0 0 0 0 1.32
Tyler Zuber 0.2 2 1 1 1 0 3.42
Cade Gibson 1.2 0 0 0 0 2 5.40
Calvin Faucher 0.2 0 0 0 0 0 4.05
Pete Fairbanks (W) 1.0 1 1 1 1 2 5.95