Chicago Cubs vs St. Louis Cardinals
Game Highlights
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T10 | Pete Crow-Armstrong | Pete Crow-Armstrong homers (24) on a fly ball to right center field. Dansby Swanson scores. | CHC 2, STL 0 |
| B10 | Jordan Walker | Jordan Walker grounds into a force out, fielded by third baseman Alex Bregman. Nathan Church scores. Lars Nootbaar out at 3rd. JJ Wetherholt to 2nd. Jordan Walker to 1st. | CHC 2, STL 1 |
| B10 | Iván Herrera | Iván Herrera doubles (17) on a sharp line drive to left fielder Ian Happ. JJ Wetherholt scores. Jordan Walker scores. Iván Herrera to 3rd. | CHC 2, STL 3 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| CHC | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| STL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Pitching & bullpen
How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.
Matthew Boyd started for Cubs, leaving with the game tied 0–0. Out of the bullpen, Trent Thornton took the roughest line.
-
Matthew Boyd
Starter
7.0
89
0
5
Pitch-by-pitch: what Matthew Boyd threw
CSW 24% 1st-pitch strike 71% 3.2 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 34 38% 1 6 11 8 8 Changeup 26 29% 4 6 4 5 7 Curveball 14 16% 0 3 2 6 3 Slider 14 16% 0 1 3 8 2 Sinker 1 1% 0 0 1 0 0 - Jacob Webb Middle 1.0 13 0 3
- Caleb Thielbar Middle 1.0 18 0 2
- Trent Thornton Middle 0.1 16 3 0 L
Dustin May started for Cardinals, leaving with the game tied 0–0. Out of the bullpen, Luis Gastelum took the roughest line.
-
Dustin May
Starter
5.0
70
0
3
Pitch-by-pitch: what Dustin May threw
CSW 23% 1st-pitch strike 56% 3.9 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 16 23% 1 5 2 7 1 Sweeper 16 23% 0 1 1 6 8 Cutter 13 19% 0 3 2 5 3 Sinker 12 17% 0 3 3 6 0 Changeup 8 11% 2 0 2 4 0 Curveball 5 7% 0 1 1 2 1 - Justin Bruihl Middle 1.0 11 0 0
- Ryne Stanek Setup 1.0 28 0 2
- George Soriano Setup 1.0 22 0 2
- Riley O'Brien Closer 1.0 18 0 1
- Luis Gastelum Middle 1.0 13 2 0 W
Where the game turned
- Herrera 2B (2)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pete Crow-Armstrong CF | 5 | 1 | 1 | 2 | 0 | 0 | .284 | .382 | .538 | .920 | HR (24) |
| Seiya Suzuki RF | 3 | 0 | 1 | 0 | 2 | 0 | .272 | .361 | .479 | .840 | |
| Michael Busch 1B | 5 | 0 | 0 | 0 | 0 | 2 | .241 | .358 | .392 | .750 | |
| Alex Bregman 3B | 4 | 0 | 1 | 0 | 0 | 1 | .245 | .338 | .375 | .713 | 2B |
| Ian Happ LF | 4 | 0 | 0 | 0 | 0 | 2 | .219 | .331 | .422 | .753 | |
| Dansby Swanson SS | 4 | 1 | 0 | 0 | 0 | 1 | .218 | .296 | .407 | .703 | |
| Nico Hoerner 2B | 1 | 0 | 0 | 0 | 0 | 0 | .253 | .317 | .348 | .665 | |
| Michael Conforto DH | 1 | 0 | 0 | 0 | 2 | 0 | .242 | .339 | .478 | .817 | |
| Pedro Ramírez 2B | 2 | 0 | 0 | 0 | 2 | 1 | .315 | .367 | .461 | .828 | |
| Miguel Amaya C | 3 | 0 | 0 | 0 | 0 | 1 | .242 | .354 | .356 | .710 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 4 | 1 | 0 | 0 | 1 | 0 | .251 | .348 | .388 | .736 | |
| Jordan Walker RF | 5 | 1 | 1 | 1 | 0 | 2 | .282 | .344 | .500 | .844 | |
| Iván Herrera DH | 5 | 0 | 3 | 2 | 0 | 1 | .246 | .365 | .384 | .749 | 2 2B |
| Alec Burleson 1B | 4 | 0 | 1 | 0 | 0 | 2 | .285 | .344 | .462 | .806 | |
| Masyn Winn SS | 4 | 0 | 0 | 0 | 0 | 3 | .241 | .315 | .321 | .636 | |
| José Fermín 3B | 3 | 0 | 0 | 0 | 1 | 1 | .243 | .310 | .370 | .680 | |
| Nathan Church CF | 3 | 1 | 0 | 0 | 0 | 0 | .224 | .267 | .354 | .621 | |
| Lars Nootbaar PH | 1 | 0 | 1 | 0 | 0 | 0 | .248 | .352 | .376 | .728 | |
| Blaze Jordan 3B | 4 | 0 | 1 | 0 | 0 | 1 | .230 | .254 | .345 | .599 | 2B |
| Pedro Pagés C | 2 | 0 | 0 | 0 | 1 | 0 | .204 | .250 | .322 | .572 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Matthew Boyd | 7.0 | 4 | 0 | 0 | 2 | 5 | 0 | 89 | 3.41 | |
| Jacob Webb | 1.0 | 0 | 0 | 0 | 0 | 3 | 0 | 13 | 2.72 | |
| Caleb Thielbar | 1.0 | 1 | 0 | 0 | 0 | 2 | 0 | 18 | 3.94 | |
| Trent Thornton | 0.1 | 2 | 3 | 2 | 1 | 0 | 0 | 16 | 3.03 | L |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Dustin May | 5.0 | 1 | 0 | 0 | 2 | 3 | 0 | 70 | 4.38 | |
| Justin Bruihl | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 11 | 3.61 | |
| Ryne Stanek | 1.0 | 0 | 0 | 0 | 2 | 2 | 0 | 28 | 4.35 | |
| George Soriano | 1.0 | 0 | 0 | 0 | 1 | 2 | 0 | 22 | 3.42 | |
| Riley O'Brien | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 | 18 | 3.59 | |
| Luis Gastelum | 1.0 | 2 | 2 | 1 | 0 | 0 | 1 | 13 | 6.00 | W |
Manager comparison
Recent form
Season series: 3-1 with CHC listed first across 4 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.