ARCHIVE April 17, 2026
April 17, 2026 · AL West

St. Louis Cardinals vs Houston Astros

April 17, 2026Daikin ParkRoof Closed 73°F · 0 mph, None
AWAY
St. Louis Cardinals
11-8
9
vs
HOME
Houston Astros
8-13
4

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

  123456789 R
STL 102100320 9
HOU 002010010 4

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Cardinals AWAY 9

Kyle Leahy started for Cardinals, leaving with a 4–3 lead. Out of the bullpen, Ryne Stanek took the roughest line.

workload · innings pitched
  • 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/PA
    Pitch#%WhiffCSFoulBallIn 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
Astros HOME 4

Peter Lambert started for Astros, leaving trailing 2–4. Out of the bullpen, Bryan Abreu took the roughest line.

workload · innings pitched
  • 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/PA
    Pitch#%WhiffCSFoulBallIn 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

1 run Top 1st · off Lambert
  • Walker 1B (1)

Batting lines

AWAY · STL
BATTER ABRHRBIBBK AVGOBPSLGOPS 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
HOME · HOU
BATTER ABRHRBIBBK AVGOBPSLGOPS 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

AWAY · STL
PITCHER IPHRERBBKHR NPERA 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
HOME · HOU
PITCHER IPHRERBBKHR NPERA 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

AWAY · STL
Oliver Marmol
Lineup 2.1 R Bunts 2.3 R IBBs 1.2 R
HOME · HOU
Joe Espada
Lineup 3.9 R Bunts 1.1 R IBBs 0.5 R

Recent form

AWAY · STL
5-5 W2 -6 run diff
WWLLLWWLWL
HOME · HOU
6-4 L1 -5 run diff
LWLWWWLLWW

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.

Read the full methodology.