FINAL June 22, 2026
June 22, 2026 · NL East

Texas Rangers vs Miami Marlins

June 22, 2026loanDepot parkRoof Closed 72°F · 0 mph, None
AWAY
Texas Rangers
38-40
4
vs
HOME
Miami Marlins
40-39
3

Game Highlights

Published June 22, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T4 Ezequiel Duran Ezequiel Duran homers (6) on a fly ball to center field. Brandon Nimmo scores. TEX 2, MIA 0
B5 Javier Sanoja Javier Sanoja out on a sacrifice fly to center fielder Wyatt Langford. Owen Caissie scores. TEX 2, MIA 1
B6 Xavier Edwards Xavier Edwards triples (5) on a ground ball to left fielder Alejandro Osuna. Otto Lopez scores. Xavier Edwards out at home on the throw, left fielder Alejandro Osuna to shortstop Ezequiel Duran to catcher Elias Díaz. TEX 2, MIA 2
T8 Alejandro Osuna Alejandro Osuna doubles (4) on a sharp line drive to right fielder Javier Sanoja. Brandon Nimmo scores. Jake Burger to 3rd. TEX 3, MIA 2
T8 Elias Díaz Elias Díaz out on a sacrifice fly to right fielder Javier Sanoja. Jake Burger scores. Alejandro Osuna to 3rd. TEX 4, MIA 2
B8 Kyle Stowers Kyle Stowers doubles (13) on a line drive to right fielder Brandon Nimmo. Joe Mack scores. Otto Lopez to 3rd. TEX 4, MIA 3

Box score

  123456789 R
TEX 000200020 4
MIA 000011010 3

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Rangers AWAY 4

Rangers opened with Tyler Alexander, then turned the bulk of the game over to Kumar Rocker. Out of the bullpen, Jakob Junis took the roughest line.

workload · innings pitched
  • Tyler Alexander Opener 1.0 15 0 1
    Pitch-by-pitch: what Tyler Alexander threw
    CSW 20% 1st-pitch strike 33% 5.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 6 40% 1 1 1 2 1
    Cutter 5 33% 1 0 2 2 0
    Changeup 3 20% 0 0 1 1 1
    Sinker 1 7% 0 0 1 0 0
  • Kumar Rocker Bulk 5.0 76 2 9
  • Robby Ahlstrom Middle 1.0 8 0 1 W
  • Jakob Junis Setup 0.2 17 1 0 HLD
  • Jacob Latz Closer 1.1 31 0 2 SV inherited 2, 1 scored
Marlins HOME 3

Tyler Phillips started for Marlins, leaving trailing 1–2. Out of the bullpen, Calvin Faucher took the roughest line.

workload · innings pitched
  • Tyler Phillips Starter 6.0 89 2 4
    Pitch-by-pitch: what Tyler Phillips threw
    CSW 25% 1st-pitch strike 79% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Splitter 25 28% 4 2 6 9 4
    Sweeper 22 25% 3 6 3 6 4
    Sinker 17 19% 0 2 6 4 5
    Curveball 17 19% 1 3 4 6 3
    Four-Seam Fastball 8 9% 1 0 2 4 1
  • Michael Petersen Setup 0.2 13 0 1
  • Anthony Bender Setup 0.1 7 0 1 inherited 2, stranded 2
  • Calvin Faucher Setup 1.0 24 2 0 L
  • Dax Fulton Middle 1.0 16 0 1

Where the game turned

1 run Top 8th · off Faucher
  • Osuna 2B (1)

Game insights

Batting lines

AWAY · TEX
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Justin Foscue DH 1 0 0 0 0 0 .263 .329 .474 .803
Wyatt Langford CF 4 0 0 0 1 1 .264 .312 .465 .777
Josh Jung 3B 5 0 0 0 0 3 .304 .362 .449 .811
Brandon Nimmo RF 3 2 3 0 1 0 .269 .336 .418 .754 2B, SB
Jake Burger 1B 2 1 0 0 2 1 .251 .313 .441 .754
Ezequiel Duran SS 4 1 1 2 0 0 .270 .328 .430 .758 HR (6)
Alejandro Osuna LF 3 0 1 1 1 1 .250 .364 .286 .650 2B
Elias Díaz C 3 0 1 1 0 0 .298 .306 .511 .817
Nicky Lopez 2B 4 0 1 0 0 0 .303 .333 .364 .697
Joc Pederson DH 4 0 2 0 0 1 .233 .336 .421 .757
HOME · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Heriberto Hernández LF 4 0 0 0 0 1 .227 .295 .393 .688
Otto Lopez SS 3 1 2 0 1 1 .336 .369 .472 .841 2B, SB
Kyle Stowers 1B 4 0 1 1 0 2 .224 .317 .418 .735 2B
Xavier Edwards 2B 3 0 2 1 1 0 .290 .374 .427 .801 3B
Jakob Marsee CF 4 0 0 0 0 2 .202 .323 .307 .630
Leo Jiménez 3B 2 0 0 0 0 1 .182 .281 .208 .489
Connor Norby PH 1 0 0 0 0 1 .209 .319 .332 .651
Javier Sanoja RF 3 0 0 1 0 0 .243 .286 .347 .633
Joe Mack C 3 1 1 0 0 2 .250 .311 .375 .686
Owen Caissie RF 2 1 1 0 0 1 .225 .284 .412 .696
Griffin Conine DH 3 0 0 0 0 2 .207 .281 .448 .729

Pitching lines

AWAY · TEX
PITCHER IPHRERBBKHR NPERA DEC
Tyler Alexander 1.0 0 0 0 0 1 0 15 2.87
Kumar Rocker 5.0 5 2 2 0 9 0 76 4.14
Robby Ahlstrom 1.0 0 0 0 0 1 0 8 1.00 W
Jakob Junis 0.2 1 1 1 1 0 0 17 2.20 HLD
Jacob Latz 1.1 1 0 0 1 2 0 31 1.46 SV
HOME · MIA
PITCHER IPHRERBBKHR NPERA DEC
Tyler Phillips 6.0 5 2 2 3 4 1 89 3.09
Michael Petersen 0.2 2 0 0 0 1 0 13 3.27
Anthony Bender 0.1 0 0 0 1 1 0 7 2.84
Calvin Faucher 1.0 2 2 2 1 0 0 24 3.58 L
Dax Fulton 1.0 0 0 0 0 1 0 16 2.57

Manager comparison

AWAY · TEX
Skip Schumaker
Lineup 1.9 R Bunts 0.8 R IBBs 1.4 R
HOME · MIA
Clayton McCullough
Lineup 2.4 R Bunts 1.2 R IBBs 0.8 R

Recent form

AWAY · TEX
4-6 W2 -26 run diff
WWLWLLLWLL
HOME · MIA
6-4 L1 +5 run diff
LWWWWLLWLW

Season series: 1-0 with TEX listed first across 1 prior meeting.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.