Rangers Slip Past Marlins in Miami: Osuna’s Go-Ahead Double Delivers

The Texas Rangers came to loanDepot park on Monday and did what contenders do: they found a way to win a close one. A 4-3 victory over the Miami Marlins might not look flashy in the box score, but this was the kind of grind-it-out win that separates playoff teams from pretenders. The Rangers refused to fold when the Marlins clawed back, instead breaking through in the eighth inning with the kind of clutch hitting that wins October baseball.

Pitching Decisions

1.0IP0H0ER0BB1K
1.0IP2H2ER1BB0K
1.1IP1H0ER1BB2K

Star Performers

Ezequiel Duran

Season AVG: .270
4AB1H1HR2RBI1R0BB
Xavier Edwards

Season AVG: .290
3AB2H0HR1RBI0R1BB

Duran Sets the Tone Early

Ezequiel Duran two-run homer (6)

Ezequiel Duran put the Rangers on the board first with a two-run blast in the fourth inning, a drive to center that looked like it might be the ballgame right there. For a brief moment, it appeared the Rangers would cruise to an easy victory. But baseball, as always, punishes complacency. The Marlins scratched back with runs in the fifth and sixth innings, getting Xavier Edwards to triple and Otto Lopez to score, then Owen Caissie crossing on a sacrifice fly. By the time the sixth inning ended, the Marlins had clawed their way to within one run, and the momentum had completely shifted in Miami’s favor.

Xavier Edwards' RBI triple

This is where many teams fold. This is where you see a squad’s character tested. The Rangers showed they had some.

Osuna Delivers When It Matters

Alejandro Osuna's go-ahead double

In the eighth inning, with the game hanging in the balance, Alejandro Osuna stepped up and delivered a sharp double down the right field line that proved to be the difference maker. Brandon Nimmo scored on the play, giving Texas a 3-2 lead. Then Elias Diaz followed with a sacrifice fly that pushed the margin to two runs, what appeared to be breathing room. The Rangers’ eighth inning was the kind of at-bat execution you want to see when games are tight. This wasn’t flashy baseball, but it was effective baseball.

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

Calvin Faucher took the loss after giving up two runs in just one inning of work, though that hardly tells the whole story of Miami’s struggles down the stretch. The Marlins did score again in the bottom of the eighth on Kyle Stowers’ RBI double to make it interesting, but it wasn’t quite enough to complete the comeback.

Jacob Latz earns save in Rangers win vs. Marlins

Jacob Latz closed the door in the ninth with a save, punching out two batters in 1.1 innings of work. Meanwhile, Robby Ahlstrom picked up the win with a spotless inning of relief work, part of a solid bullpen performance from Texas that kept Miami’s bats in check when it mattered most.

Brandon Nimmo went 3-for-3 for the Rangers, adding another layer of offensive competence to a team that seems to be finding different ways to produce runs. That’s what good teams do. On Monday night in Miami, the Rangers showed they’re good enough to win games they might have lost. That’s a sign of a team built for October.

Box Score

Texas Rangers Batting

Player AB R H RBI BB SO AVG
Joc Pederson DH 4 0 2 0 0 1 .233
Justin Foscue DH 1 0 0 0 0 0 .263
Wyatt Langford CF 4 0 0 0 1 1 .264
Josh Jung 3B 5 0 0 0 0 3 .304
Brandon Nimmo RF 3 2 3 0 1 0 .269
Jake Burger 1B 2 1 0 0 2 1 .251
Ezequiel Duran SS 4 1 1 2 0 0 .270
Alejandro Osuna LF 3 0 1 1 1 1 .250
Elias Díaz C 3 0 1 1 0 0 .298
Nicky Lopez 2B 4 0 1 0 0 0 .303

Texas Rangers Pitching

Pitcher IP H R ER BB SO ERA
Tyler Alexander 1.0 0 0 0 0 1 2.87
Kumar Rocker 5.0 5 2 2 0 9 4.14
Robby Ahlstrom (W) 1.0 0 0 0 0 1 1.00
Jakob Junis 0.2 1 1 1 1 0 2.20
Jacob Latz (SV) 1.1 1 0 0 1 2 1.46

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Heriberto Hernández LF 4 0 0 0 0 1 .227
Otto Lopez SS 3 1 2 0 1 1 .336
Kyle Stowers 1B 4 0 1 1 0 2 .224
Xavier Edwards 2B 3 0 2 1 1 0 .290
Jakob Marsee CF 4 0 0 0 0 2 .202
Esteury Ruiz RF 0 0 0 0 0 0 .260
Owen Caissie RF 2 1 1 0 0 1 .225
Leo Jiménez 3B 2 0 0 0 0 1 .182
Griffin Conine DH 3 0 0 0 0 2 .207
Connor Norby PH 1 0 0 0 0 1 .209
Javier Sanoja RF 3 0 0 1 0 0 .243
Joe Mack C 3 1 1 0 0 2 .250

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Tyler Phillips 6.0 5 2 2 3 4 3.09
Michael Petersen 0.2 2 0 0 0 1 3.27
Anthony Bender 0.1 0 0 0 1 1 2.84
Calvin Faucher (L) 1.0 2 2 2 1 0 3.58
Dax Fulton 1.0 0 0 0 0 1 2.57