Texas Rangers vs Boston Red Sox
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Wyatt Langford | Wyatt Langford homers (3) on a fly ball to left field. | TEX 1, BOS 0 |
| T2 | Kyle Higashioka | Kyle Higashioka homers (5) on a fly ball to left center field. Justin Foscue scores. Cody Freeman scores. | TEX 4, BOS 0 |
| B2 | Willson Contreras | Willson Contreras homers (15) on a fly ball to left field. | TEX 4, BOS 1 |
| B2 | Marcelo Mayer | Marcelo Mayer grounds out softly to first baseman Jake Burger. Caleb Durbin scores. Isiah Kiner-Falefa to 3rd. | TEX 4, BOS 2 |
| T4 | Brandon Nimmo | Brandon Nimmo doubles (14) on a fly ball to center fielder Ceddanne Rafaela. Alejandro Osuna scores. Wyatt Langford scores. Josh Jung to 3rd. | TEX 6, BOS 2 |
| B6 | Willson Contreras | Willson Contreras homers (16) on a fly ball to left center field. | TEX 6, BOS 3 |
| B8 | Wilyer Abreu | Wilyer Abreu singles on a line drive to right fielder Brandon Nimmo. Masataka Yoshida scores. | TEX 6, BOS 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| TEX | 1 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 6 |
| BOS | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 4 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Nathan Eovaldi started for Rangers, leaving with a 6–3 lead. Out of the bullpen, Jakob Junis took the roughest line.
-
Nathan Eovaldi
Starter
7.0
94
3
6
W
Pitch-by-pitch: what Nathan Eovaldi threw
CSW 29% 1st-pitch strike 65% 3.6 pitches/PAPitch # % Whiff CS Foul Ball In play Splitter 26 28% 5 1 5 12 3 Curveball 22 23% 5 4 5 6 2 Sinker 19 20% 0 4 4 6 5 Cutter 16 17% 0 2 3 5 6 Four-Seam Fastball 10 11% 1 5 0 1 3 Slider 1 1% 0 0 0 1 0 - Jakob Junis Setup 0.2 16 1 1 HLD
- Jacob Latz Closer 1.1 24 0 2 SV inherited 2, stranded 2
Connelly Early started for Red Sox, leaving trailing 2–6.
-
Connelly Early
Starter
4.2
91
6
3
L
Pitch-by-pitch: what Connelly Early threw
CSW 23% 1st-pitch strike 56% 3.4 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 34 37% 1 7 4 13 9 Curveball 19 21% 1 5 3 7 3 Sinker 16 18% 0 3 3 6 4 Changeup 11 12% 1 0 4 3 3 Sweeper 6 7% 1 0 0 3 2 Slider 5 5% 1 1 1 1 1 - Greg Weissert Middle 1.1 15 0 1 inherited 2, stranded 2
- Ryan Watson Long 2.0 26 0 1
- Tommy Kahnle Middle 1.0 16 0 1
Where the game turned
- Langford HR (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Wyatt Langford DH | 4 | 2 | 1 | 1 | 1 | 1 | .241 | .285 | .397 | .682 | HR (3) |
| Josh Jung 3B | 3 | 0 | 1 | 0 | 1 | 0 | .307 | .367 | .465 | .832 | |
| Brandon Nimmo RF | 5 | 0 | 2 | 2 | 0 | 0 | .257 | .330 | .408 | .738 | 2 2B |
| Ezequiel Duran LF | 5 | 0 | 0 | 0 | 0 | 3 | .281 | .332 | .429 | .761 | |
| Jake Burger 1B | 5 | 0 | 1 | 0 | 0 | 2 | .247 | .305 | .439 | .744 | 2B |
| Nicky Lopez SS | 2 | 0 | 0 | 0 | 0 | 0 | .271 | .314 | .354 | .668 | |
| Cody Freeman 2B | 4 | 1 | 2 | 0 | 1 | 0 | .400 | .455 | .400 | .855 | |
| Alejandro Osuna CF | 4 | 1 | 1 | 0 | 0 | 0 | .253 | .372 | .274 | .646 | |
| Justin Foscue 2B | 3 | 1 | 3 | 0 | 0 | 0 | .268 | .321 | .451 | .772 | |
| Kyle Higashioka C | 4 | 1 | 2 | 3 | 0 | 0 | .235 | .313 | .391 | .704 | HR (5) |
| Joc Pederson PH | 1 | 0 | 0 | 0 | 0 | 0 | .239 | .344 | .438 | .782 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Masataka Yoshida DH | 4 | 1 | 2 | 0 | 0 | 2 | .246 | .333 | .336 | .669 | 2B |
| Ceddanne Rafaela CF | 4 | 0 | 0 | 0 | 0 | 1 | .286 | .341 | .450 | .791 | |
| Wilyer Abreu RF | 4 | 0 | 1 | 1 | 0 | 0 | .279 | .336 | .434 | .770 | |
| Willson Contreras 1B | 4 | 2 | 3 | 2 | 0 | 1 | .304 | .396 | .570 | .966 | 2 HR (15, 16) |
| Jarren Duran LF | 4 | 0 | 1 | 0 | 0 | 0 | .211 | .268 | .387 | .655 | |
| Caleb Durbin 3B | 3 | 1 | 0 | 0 | 1 | 1 | .194 | .255 | .313 | .568 | |
| Isiah Kiner-Falefa 2B | 4 | 0 | 1 | 0 | 0 | 0 | .273 | .333 | .336 | .669 | |
| Andruw Monasterio PH | 1 | 0 | 0 | 0 | 0 | 1 | .240 | .288 | .394 | .682 | |
| Carlos Narváez C | 3 | 0 | 0 | 0 | 0 | 2 | .207 | .278 | .298 | .576 | |
| Marcelo Mayer SS | 3 | 0 | 1 | 1 | 0 | 1 | .222 | .281 | .311 | .592 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Nathan Eovaldi | 7.0 | 6 | 3 | 3 | 1 | 6 | 2 | 94 | 4.23 | W |
| Jakob Junis | 0.2 | 3 | 1 | 1 | 0 | 1 | 0 | 16 | 1.84 | HLD |
| Jacob Latz | 1.1 | 0 | 0 | 0 | 0 | 2 | 0 | 24 | 1.62 | SV |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Connelly Early | 4.2 | 11 | 6 | 6 | 2 | 3 | 2 | 91 | 3.81 | L |
| Greg Weissert | 1.1 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 3.67 | |
| Ryan Watson | 2.0 | 1 | 0 | 0 | 0 | 1 | 0 | 26 | 4.87 | |
| Tommy Kahnle | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 16 | 0.00 |
Manager comparison
Recent form
Season series: 1-2 with TEX 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.