Boston Red Sox vs Texas Rangers
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| B1 | Josh Jung | Josh Jung homers (10) on a fly ball to right field. | BOS 0, TEX 1 |
| B2 | Danny Jansen | Danny Jansen singles on a fly ball to center fielder Jarren Duran. Wyatt Langford scores. Jake Burger to 3rd. | BOS 0, TEX 2 |
| B2 | Evan Carter | Evan Carter out on a sacrifice bunt, first baseman Willson Contreras to second baseman Nick Sogard. Jake Burger scores. Danny Jansen to 2nd. | BOS 0, TEX 3 |
| T7 | Roman Anthony | Roman Anthony grounds into a force out, shortstop Corey Seager to second baseman Nicky Lopez. Nate Eaton scores. Caleb Durbin out at 2nd. Roman Anthony advances to 2nd, on a throwing error by second baseman Nicky Lopez. | BOS 1, TEX 3 |
| T8 | Trevor Story | Trevor Story homers (4) on a line drive to left center field. Wilyer Abreu scores. Isiah Kiner-Falefa scores. | BOS 4, TEX 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| BOS | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 4 |
| TEX | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 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.
Sonny Gray started for Red Sox, leaving trailing 1–3.
-
Sonny Gray
Starter
6.1
102
3
6
Pitch-by-pitch: what Sonny Gray threw
CSW 25% 1st-pitch strike 64% 4.1 pitches/PAPitch # % Whiff CS Foul Ball In play Sinker 29 28% 3 6 6 8 6 Sweeper 26 25% 6 0 6 9 5 Cutter 19 19% 0 3 4 10 2 Four-Seam Fastball 16 16% 3 1 4 5 3 Changeup 6 6% 4 0 1 1 0 Curveball 6 6% 0 0 4 2 0 - Wyatt Olds Middle 1.0 12 0 1 W inherited 1, stranded 1
- Alec Gamboa Middle 0.2 7 0 0 HLD
- Garrett Whitlock Setup 1.0 12 0 0 SV
Rangers opened with Tyler Alexander, then turned the bulk of the game over to Cody Bradford. Out of the bullpen, Jakob Junis took the roughest line.
-
Tyler Alexander
Opener
1.0
18
0
0
Pitch-by-pitch: what Tyler Alexander threw
CSW 17% 1st-pitch strike 50% 4.5 pitches/PAPitch # % Whiff CS Foul Ball In play Cutter 5 28% 0 0 3 1 1 Changeup 4 22% 0 0 1 3 0 Sweeper 3 17% 0 1 0 1 1 Sinker 3 17% 0 1 0 1 1 Four-Seam Fastball 3 17% 0 1 0 2 0 - Cody Bradford Bulk 4.1 73 0 3
- Chase Silseth Setup 0.2 13 0 2 HLD inherited 1, stranded 1
- Robby Ahlstrom Reliever 0.2 18 1 0 HLD
- Jakob Junis Setup 0.1 14 2 0 HLD inherited 1, stranded 1
- Jacob Latz Closer 1.0 15 1 1 L inherited 2, all 2 scored
- Jordan Montgomery Middle 1.0 16 0 0
Where the game turned
- Story HR (3)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Roman Anthony LF | 4 | 0 | 0 | 1 | 1 | 0 | .231 | .333 | .357 | .690 | |
| Mickey Gasper DH | 2 | 0 | 0 | 0 | 0 | 0 | .263 | .372 | .480 | .852 | |
| Wilyer Abreu RF | 3 | 1 | 1 | 0 | 1 | 0 | .254 | .333 | .459 | .792 | |
| Adley Rutschman C | 4 | 0 | 1 | 0 | 0 | 1 | .234 | .311 | .414 | .725 | 2B |
| Trevor Story SS | 4 | 1 | 2 | 3 | 0 | 2 | .246 | .275 | .360 | .635 | HR (4) |
| Nate Eaton CF | 1 | 1 | 0 | 0 | 1 | 1 | .125 | .271 | .250 | .521 | |
| Caleb Durbin 3B | 3 | 0 | 0 | 0 | 1 | 0 | .248 | .333 | .381 | .714 | |
| Nick Sogard 1B | 4 | 0 | 0 | 0 | 0 | 0 | .261 | .355 | .409 | .764 | |
| Jahmai Jones DH | 2 | 0 | 0 | 0 | 1 | 0 | .208 | .305 | .368 | .673 | |
| Willson Contreras 1B | 3 | 0 | 1 | 0 | 0 | 1 | .276 | .387 | .518 | .905 | |
| Jarren Duran CF | 2 | 0 | 0 | 0 | 0 | 1 | .203 | .259 | .359 | .618 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ezequiel Duran 3B | 4 | 0 | 0 | 0 | 0 | 1 | .268 | .329 | .436 | .765 | |
| Corey Seager SS | 4 | 0 | 1 | 0 | 0 | 1 | .234 | .325 | .434 | .759 | |
| Josh Jung DH | 4 | 1 | 1 | 1 | 0 | 0 | .298 | .361 | .449 | .810 | HR (10) |
| Brandon Nimmo RF | 4 | 0 | 0 | 0 | 0 | 3 | .261 | .325 | .410 | .735 | |
| Wyatt Langford LF | 2 | 1 | 0 | 0 | 2 | 0 | .238 | .328 | .432 | .760 | |
| Jake Burger 1B | 3 | 1 | 0 | 0 | 1 | 0 | .233 | .305 | .424 | .729 | |
| Nicky Lopez 2B | 1 | 0 | 0 | 0 | 1 | 1 | .269 | .314 | .311 | .625 | |
| Danny Jansen C | 3 | 0 | 2 | 1 | 0 | 0 | .202 | .289 | .364 | .653 | |
| Evan Carter CF | 2 | 0 | 0 | 1 | 0 | 1 | .192 | .290 | .317 | .607 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Sonny Gray | 6.1 | 3 | 3 | 3 | 3 | 6 | 1 | 102 | 2.82 | |
| Wyatt Olds | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 1.23 | W |
| Alec Gamboa | 0.2 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 1.21 | HLD |
| Garrett Whitlock | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 12 | 1.78 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Tyler Alexander | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 18 | 3.33 | |
| Cody Bradford | 4.1 | 3 | 0 | 0 | 1 | 3 | 0 | 73 | 4.19 | |
| Chase Silseth | 0.2 | 1 | 0 | 0 | 0 | 2 | 0 | 13 | 3.34 | HLD |
| Robby Ahlstrom | 0.2 | 0 | 1 | 1 | 2 | 0 | 0 | 18 | 6.08 | HLD |
| Jakob Junis | 0.1 | 0 | 2 | 2 | 1 | 0 | 0 | 14 | 3.66 | HLD |
| Jacob Latz | 1.0 | 1 | 1 | 1 | 0 | 1 | 1 | 15 | 2.11 | L |
| Jordan Montgomery | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 5.00 |
Manager comparison
Recent form
Season series: 1-2 with BOS listed first across 3 prior meetings.
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.