Marlins outlast Rangers behind Lopez’s clutch blast

The Miami Marlins showed Wednesday why they belong in this division, grinding out a 4-2 victory over the Texas Rangers at loanDepot park behind timely hitting and stellar relief work. Otto Lopez proved to be the difference-maker, launching a two-run homer in the 8th inning that proved to be the dagger. This wasn’t a masterclass in baseball, but it was exactly the kind of gritty, clutch win that separates contenders from pretenders.

Otto Lopez's late home run fuels Marlins' 4-2 victory

Pitching Decisions

1.0IP1H0ER0BB1K
6.0IP4H2ER2BB8K
1.0IP1H1ER0BB0K

Star Performers

Wyatt Langford

Season AVG: .270
4AB2H1HR1RBI1R0BB
Otto Lopez

Season AVG: .340
3AB2H1HR2RBI2R1BB

Jacob deGrom looked vintage through six innings for Texas, striking out eight and allowing just four hits. The legendary righthander didn’t give an inch, and for most of the night, it looked like his excellence would carry the Rangers. But here’s where baseball gets interesting: pitching alone doesn’t win games in June, especially when your offense can’t manufacture more than two runs. Wyatt Langford connected for a solo shot in the fourth to give Texas an early lead, and Joc Pederson added insurance with a ninth-inning homer that proved meaningless. Two runs simply wasn’t enough against a Marlins team that knew how to capitalize on mistakes.

Condensed Game: TEX@MIA – 6/24/26

Marlins’ Late-Game Execution Decides It

Miami’s offense was patient and opportunistic, the antithesis of the Rangers’ approach. Griffin Conine doubled sharply in the fourth, driving in Otto Lopez to tie the game at 1-1. Then in the fifth, Xavier Edwards punched a single to right that scored Owen Caissie, giving the Fish their first lead. But the real dagger came in the eighth when Lopez launched his two-run shot off a Rangers bullpen that had nothing left. John King earned the win despite throwing just one inning, a testament to how dominant Miami’s relief corps was down the stretch.

Otto Lopez's two-run home run (6)
Xavier Edwards' RBI single

Pete Fairbanks locked down the ninth to secure the save, dispatching the Rangers without drama. This is what championship teams look like: they don’t always play beautiful baseball, but they execute when it matters. The Rangers had their chances, particularly with deGrom on the mound, but they couldn’t scratch across enough runs to take advantage of his dominance. That’s a loss that will sting for Skip Schumaker’s squad.

DeGrom Deserved Better

Let’s be clear about something: deGrom was excellent Wednesday night. Eight strikeouts in six innings is the kind of outing that should win ballgames. He only walked two and kept the Rangers in position to win. The problem was everything else around him. Texas’s lineup outside of Langford and Pederson looked lost against Miami’s pitching staff. This is the paradox of baseball, the cruel reality that dominance on the mound doesn’t guarantee results. DeGrom did his job. His teammates didn’t do theirs.

Jacob deGrom strikes out eight in vintage start

The Marlins heads home having stolen a game they probably shouldn’t have won on pitching matchups alone. That’s the mark of a resilient ballclub. Meanwhile, Texas leaves South Florida knowing they left one on the table with one of their aces performing at an elite level. Come October, if the Rangers are watching from home, this is the kind of game they’ll remember as the one that got away. Wednesday was about execution, and Miami simply executed better when it counted most.

Box Score

Texas Rangers Batting

Player AB R H RBI BB SO AVG
Joc Pederson DH 4 1 1 1 0 1 .242
Wyatt Langford CF 4 1 2 1 0 0 .270
Josh Jung 3B 4 0 0 0 0 2 .296
Brandon Nimmo RF 4 0 0 0 0 1 .267
Jake Burger 1B 3 0 1 0 0 0 .252
Ezequiel Duran SS 3 0 0 0 0 0 .266
Alejandro Osuna LF 3 0 1 0 0 1 .261
Elias Díaz C 3 0 0 0 0 1 .280
Nicky Lopez 2B 1 0 1 0 0 0 .300
Justin Foscue 2B 2 0 0 0 0 1 .256

Texas Rangers Pitching

Pitcher IP H R ER BB SO ERA
Jacob deGrom (L) 6.0 4 2 2 2 8 3.55
Tyler Alexander 1.0 0 0 0 0 2 2.78
Cole Winn 0.2 2 2 2 1 0 6.38
Robby Ahlstrom 0.1 0 0 0 0 1 0.96

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 4 0 1 1 0 0 .293
Otto Lopez SS 3 2 2 2 1 0 .340
Kyle Stowers 1B 4 0 1 0 0 3 .224
Heriberto Hernández LF 4 0 0 0 0 1 .229
Griffin Conine DH 4 0 1 1 0 3 .212
Jakob Marsee CF 3 0 0 0 0 1 .198
Owen Caissie RF 2 1 1 0 0 1 .228
Esteury Ruiz RF 1 0 0 0 0 0 .257
Leo Jiménez 3B 2 0 0 0 1 1 .177
Javier Sanoja 3B 0 0 0 0 0 0 .249
Brian Navarreto C 1 1 0 0 1 1 .000

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Eury Pérez 4.2 3 1 1 0 1 4.41
John King (W) 1.0 1 0 0 0 1 2.08
Anthony Bender 1.1 1 0 0 0 2 2.73
Michael Petersen 1.0 0 0 0 0 3 3.18
Pete Fairbanks (SV) 1.0 1 1 1 0 0 6.75