St. Louis Cardinals vs Houston Astros
Scoring summary
| INN | BATTER | PLAY | SCORE |
|---|---|---|---|
| T1 | Jordan Walker | Jordan Walker singles on a sharp line drive to center fielder Taylor Trammell. JJ Wetherholt scores. Alec Burleson to 3rd. | STL 1, HOU 0 |
| T3 | Masyn Winn | Masyn Winn singles on a ground ball to left fielder Joey Loperfido. JJ Wetherholt scores. Iván Herrera scores. Alec Burleson to 3rd. | STL 3, HOU 0 |
| B3 | Christian Vázquez | Christian Vázquez homers (2) on a fly ball to left field. | STL 3, HOU 1 |
| B3 | Yordan Alvarez | Yordan Alvarez homers (8) on a fly ball to right field. | STL 3, HOU 2 |
| T4 | Iván Herrera | Iván Herrera singles on a sharp line drive to center fielder Taylor Trammell. Pedro Pagés scores. | STL 4, HOU 2 |
| B5 | Jose Altuve | Jose Altuve homers (3) on a fly ball to left field. | STL 4, HOU 3 |
| T7 | Nolan Gorman | Nolan Gorman homers (3) on a fly ball to right field. Alec Burleson scores. Jordan Walker scores. | STL 7, HOU 3 |
| T8 | Iván Herrera | Iván Herrera homers (2) on a fly ball to left field. JJ Wetherholt scores. | STL 9, HOU 3 |
| B8 | Taylor Trammell | Taylor Trammell singles on a line drive to right fielder Jordan Walker. Carlos Correa scores. Cam Smith to 3rd. | STL 9, HOU 4 |
Box score
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | |
|---|---|---|---|---|---|---|---|---|---|---|
| STL | 1 | 0 | 2 | 1 | 0 | 0 | 3 | 2 | 0 | 9 |
| HOU | 0 | 0 | 2 | 0 | 1 | 0 | 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.
Kyle Leahy started for Cardinals, leaving with a 4–3 lead. Out of the bullpen, Ryne Stanek took the roughest line.
-
Kyle Leahy
Starter
5.0
83
3
6
W
Pitch-by-pitch: what Kyle Leahy threw
CSW 29% 1st-pitch strike 68% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 23 28% 2 6 3 8 4 Sinker 20 24% 1 6 5 2 6 Sweeper 13 16% 2 0 2 6 3 Curveball 12 14% 3 1 3 4 1 Slider 10 12% 1 2 1 5 1 Changeup 5 6% 0 0 0 5 0 - Justin Bruihl Middle 1.0 9 0 0 HLD
- JoJo Romero Setup 1.0 12 0 0
- Ryne Stanek Setup 1.0 29 1 3
- George Soriano Setup 1.0 12 0 1
Peter Lambert started for Astros, leaving trailing 2–4. Out of the bullpen, Bryan Abreu took the roughest line.
-
Peter Lambert
Starter
5.0
90
4
8
L
Pitch-by-pitch: what Peter Lambert threw
CSW 38% 1st-pitch strike 75% 3.8 pitches/PAPitch # % Whiff CS Foul Ball In play Four-Seam Fastball 27 30% 6 1 6 10 4 Changeup 25 28% 8 2 5 6 4 Slider 15 17% 4 3 2 4 2 Slurve 9 10% 1 2 0 4 2 Cutter 8 9% 1 4 0 2 1 Sinker 6 7% 1 1 2 2 0 - Steven Okert Setup 1.0 19 0 0
- Bryan Abreu Middle 1.0 16 3 0
- J.P. France Reliever 2.0 35 2 1
Where the game turned
- Walker 1B (1)
Batting lines
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 3 | 3 | 1 | 0 | 1 | 0 | .232 | .368 | .377 | .745 | |
| Iván Herrera DH | 4 | 2 | 2 | 3 | 0 | 0 | .212 | .398 | .348 | .746 | HR (2) |
| Alec Burleson 1B | 4 | 1 | 2 | 0 | 1 | 1 | .292 | .388 | .431 | .819 | 2B |
| Jordan Walker RF | 4 | 1 | 1 | 1 | 1 | 2 | .315 | .375 | .685 | 1.060 | |
| Nolan Gorman 3B | 5 | 1 | 1 | 3 | 0 | 3 | .207 | .284 | .362 | .646 | HR (3) |
| Masyn Winn SS | 5 | 0 | 1 | 2 | 0 | 0 | .189 | .328 | .245 | .573 | |
| Nathan Church LF | 3 | 0 | 1 | 0 | 1 | 1 | .214 | .261 | .310 | .571 | SB |
| Pedro Pagés C | 4 | 1 | 1 | 0 | 0 | 0 | .211 | .262 | .342 | .604 | 2B |
| Victor Scott II CF | 4 | 0 | 0 | 0 | 0 | 2 | .235 | .273 | .255 | .528 |
| BATTER | AB | R | H | RBI | BB | K | AVG | OBP | SLG | OPS | NOTES |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Jose Altuve 2B | 5 | 1 | 1 | 1 | 0 | 1 | .293 | .404 | .493 | .897 | HR (3) |
| Yordan Alvarez DH | 5 | 1 | 2 | 1 | 0 | 0 | .333 | .479 | .750 | 1.229 | HR (8) |
| Carlos Correa SS | 5 | 1 | 1 | 0 | 0 | 1 | .271 | .346 | .386 | .732 | 2B |
| Christian Walker 1B | 4 | 0 | 0 | 0 | 0 | 2 | .278 | .369 | .528 | .897 | |
| Brice Matthews LF | 1 | 0 | 0 | 0 | 0 | 1 | .107 | .194 | .250 | .444 | |
| Cam Smith RF | 2 | 0 | 0 | 0 | 1 | 0 | .264 | .349 | .458 | .807 | |
| Taylor Trammell CF | 4 | 0 | 2 | 1 | 0 | 1 | .300 | .391 | .350 | .741 | |
| Christian Vázquez C | 3 | 1 | 2 | 1 | 1 | 1 | .400 | .438 | .733 | 1.171 | HR (2) |
| Shay Whitcomb 3B | 1 | 0 | 0 | 0 | 0 | 1 | .000 | .250 | .000 | .250 | |
| Joey Loperfido LF | 3 | 0 | 0 | 0 | 0 | 1 | .276 | .348 | .362 | .710 | |
| Nick Allen SS | 1 | 0 | 0 | 0 | 0 | 0 | .250 | .318 | .300 | .618 | |
| Isaac Paredes 3B | 2 | 0 | 0 | 0 | 0 | 1 | .200 | .333 | .273 | .606 |
Pitching lines
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Kyle Leahy | 5.0 | 5 | 3 | 3 | 0 | 6 | 3 | 83 | 5.21 | W |
| Justin Bruihl | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 7.20 | HLD |
| JoJo Romero | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 12 | 0.00 | |
| Ryne Stanek | 1.0 | 2 | 1 | 1 | 2 | 3 | 0 | 29 | 8.64 | |
| George Soriano | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 12 | 2.00 |
| PITCHER | IP | H | R | ER | BB | K | HR | NP | ERA | DEC |
|---|---|---|---|---|---|---|---|---|---|---|
| Peter Lambert | 5.0 | 7 | 4 | 4 | 1 | 8 | 0 | 90 | 7.20 | L |
| Steven Okert | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 | 19 | 3.60 | |
| Bryan Abreu | 1.0 | 2 | 3 | 3 | 1 | 0 | 1 | 16 | 14.73 | |
| J.P. France | 2.0 | 1 | 2 | 2 | 1 | 1 | 1 | 35 | 8.10 |
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.