Chicago Cubs vs Texas Rangers
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Ian Happ | Ian Happ singles on a ground ball to left fielder Alejandro Osuna. Michael Conforto scores. | CHC 1, TEX 0 |
| T4 | Seiya Suzuki | Seiya Suzuki homers (7) on a fly ball to center field. Ian Happ scores. | CHC 3, TEX 0 |
| B5 | Justin Foscue | Justin Foscue singles on a line drive to left fielder Ian Happ. Evan Carter scores. Andrew McCutchen to 2nd. | CHC 3, TEX 1 |
| T6 | Pete Crow-Armstrong | Pete Crow-Armstrong hits a ground-rule double (5) on a fly ball to left field. Michael Busch scores. | CHC 4, TEX 1 |
| T7 | Michael Busch | Michael Busch doubles (8) on a sharp line drive to left fielder Ezequiel Duran. Alex Bregman scores. Ian Happ scores. Seiya Suzuki scores. | CHC 7, TEX 1 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| CHC | 1 | 0 | 0 | 2 | 0 | 1 | 3 | 0 | 0 | 7 |
| TEX | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Ben Brown started for Cubs, leaving with a 3–0 lead. Out of the bullpen, Ryan Rolison took the roughest line.
-
Ben Brown
Starter
4.0
46
0
3
Pitch-by-pitch: what Ben Brown threw
CSW 33% 1st-pitch strike 85% 3.5 pitches/PAPitch # % Whiff CS Foul Ball In play Knuckle Curve 18 39% 5 1 3 8 1 Four-Seam Fastball 15 33% 0 5 2 1 7 Sinker 9 20% 1 1 2 4 1 Changeup 4 9% 2 0 0 2 0 - Ryan Rolison Middle 0.1 14 1 0
- Javier Assad Reliever 3.2 41 0 1 W inherited 2, stranded 2
- Ethan Roberts Middle 1.0 15 0 0
Kumar Rocker started for Rangers, leaving trailing 0–3. Out of the bullpen, Cal Quantrill took the roughest line.
-
Kumar Rocker
Starter
3.2
87
3
3
L
Pitch-by-pitch: what Kumar Rocker threw
CSW 23% 1st-pitch strike 50% 4.8 pitches/PAPitch # % Whiff CS Foul Ball In play Slider 32 37% 5 5 2 16 4 Sinker 26 30% 0 5 9 6 6 Cutter 21 24% 2 2 9 8 0 Four-Seam Fastball 4 5% 0 0 1 3 0 Changeup 4 5% 0 1 0 1 2 - Cal Quantrill Long 3.1 70 4 2 inherited 2, stranded 2
- Tyler Alexander Setup 1.0 5 0 0
- Jakob Junis Setup 1.0 25 0 1
Where the game turned
- Happ 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Nico Hoerner 2B | 5 | 0 | 0 | 0 | 0 | 0 | .279 | .356 | .429 | .785 | |
| Michael Conforto DH | 4 | 1 | 2 | 0 | 1 | 1 | .375 | .480 | .675 | 1.155 | 2B |
| Alex Bregman 3B | 5 | 1 | 1 | 0 | 0 | 3 | .239 | .335 | .342 | .677 | |
| Ian Happ LF | 4 | 2 | 1 | 1 | 1 | 0 | .243 | .376 | .493 | .869 | |
| Seiya Suzuki RF | 3 | 2 | 1 | 2 | 2 | 0 | .304 | .414 | .565 | .979 | HR (7) |
| Michael Busch 1B | 3 | 1 | 1 | 3 | 2 | 0 | .234 | .345 | .369 | .714 | 2B, SB |
| Carson Kelly C | 4 | 0 | 0 | 0 | 0 | 1 | .298 | .389 | .404 | .793 | |
| Pete Crow-Armstrong CF | 4 | 0 | 2 | 1 | 0 | 1 | .255 | .321 | .400 | .721 | 2B, SB |
| Dansby Swanson SS | 4 | 0 | 1 | 0 | 0 | 0 | .203 | .318 | .375 | .693 | SB |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ezequiel Duran RF | 4 | 0 | 1 | 0 | 0 | 1 | .301 | .379 | .482 | .861 | |
| Corey Seager SS | 4 | 0 | 0 | 0 | 0 | 1 | .203 | .309 | .399 | .708 | |
| Josh Jung 3B | 4 | 0 | 0 | 0 | 0 | 1 | .305 | .361 | .489 | .850 | |
| Evan Carter CF | 2 | 1 | 0 | 0 | 2 | 0 | .177 | .304 | .327 | .631 | |
| Andrew McCutchen DH | 2 | 0 | 0 | 0 | 1 | 0 | .222 | .295 | .315 | .610 | |
| Jake Burger 1B | 3 | 0 | 0 | 0 | 0 | 0 | .208 | .242 | .362 | .604 | |
| Justin Foscue 2B | 2 | 0 | 1 | 1 | 0 | 0 | .250 | .250 | .250 | .500 | |
| Danny Jansen C | 3 | 0 | 0 | 0 | 0 | 0 | .195 | .283 | .341 | .624 | |
| Brandon Nimmo RF | 3 | 0 | 0 | 0 | 1 | 1 | .291 | .373 | .440 | .813 | |
| Joc Pederson DH | 0 | 0 | 0 | 0 | 1 | 0 | .207 | .313 | .293 | .606 | |
| Alejandro Osuna LF | 1 | 0 | 0 | 0 | 0 | 0 | .227 | .433 | .273 | .706 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Ben Brown | 4.0 | 0 | 0 | 0 | 1 | 3 | 0 | 46 | 1.82 | |
| Ryan Rolison | 0.1 | 1 | 1 | 1 | 2 | 0 | 0 | 14 | 4.00 | |
| Javier Assad | 3.2 | 1 | 0 | 0 | 1 | 1 | 0 | 41 | 6.00 | W |
| Ethan Roberts | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 15 | 0.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kumar Rocker | 3.2 | 4 | 3 | 3 | 3 | 3 | 1 | 87 | 5.01 | L |
| Cal Quantrill | 3.1 | 3 | 4 | 1 | 2 | 2 | 0 | 70 | 4.05 | |
| Tyler Alexander | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 5 | 2.45 | |
| Jakob Junis | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 | 25 | 1.65 |
Manager comparison
Recent form
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.