Texas Rangers vs Miami Marlins
Game Highlights
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
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| TEX | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 4 |
| MIA | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 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 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.
-
Tyler Alexander
Opener
1.0
15
0
1
Pitch-by-pitch: what Tyler Alexander threw
CSW 20% 1st-pitch strike 33% 5.0 pitches/PAPitch # % Whiff CS Foul Ball In 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
Tyler Phillips started for Marlins, leaving trailing 1–2. Out of the bullpen, Calvin Faucher took the roughest line.
-
Tyler Phillips
Starter
6.0
89
2
4
Pitch-by-pitch: what Tyler Phillips threw
CSW 25% 1st-pitch strike 79% 3.7 pitches/PAPitch # % Whiff CS Foul Ball In 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
- Osuna 2B (1)
Game insights
-
Otto Lopez reaches base in 15 consecutive gamesOtto Lopez (MIA) has reached base safely in 15 straight games — past the 15-game watermark.Share to X
-
Skip Schumaker (TEX) has run 29 distinct starting lineups across 30 games this season — that's 97% turnover game-to-game. Most managers stay below 14 for the same span.Share to X
-
Clayton McCullough (MIA) has run 29 distinct starting lineups across 30 games this season — that's 97% turnover game-to-game. Most managers stay below 14 for the same span.Share to X
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | 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
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | 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
Recent form
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.