Cardinals Overpower Astros Behind Herrera’s Clutch Bat and Gorman’s Power

The St. Louis Cardinals came to Houston on Friday and reminded the Astros exactly why you can’t spot a well-constructed lineup five runs and expect to coast. Final score: 9-4, Cardinals, and it wasn’t particularly close despite what the fourth inning scoreboard suggested. This was a masterclass in offensive efficiency from St. Louis, a team that manufactured runs early and often while Houston’s bats sputtered after an encouraging start.

Pitching Decisions

5.0IP5H3ER0BB6K
5.0IP7H4ER1BB8K

Star Performers

Iván Herrera

Season AVG: .212
4AB2H1HR3RBI2R0BB
Christian Vázquez

Season AVG: .400
3AB2H1HR1RBI1R1BB

Leahy Keeps Damage Minimal, Offense Does the Heavy Lifting

Kyle Leahy strikes out six in five innings

Kyle Leahy earned the victory by doing exactly what you want from a starting pitcher in this spot: eating innings and limiting the bleeding. Five innings, six hits, three earned runs, zero walks, six strikeouts. That’s a quality start by any measure, and it gave the Cardinals’ bullpen a chance to protect a lead rather than battle from behind. Peter Lambert, meanwhile, served up four runs in five innings for Houston, and while eight strikeouts looks respectable on the surface, the damage was already done long before he left the game.

Nolan Gorman's three-run homer (3)

The real story here is how the Cardinals’ lineup operated with surgical precision. Nolan Gorman absolutely hammered a three-run homer in the seventh inning that put this game completely out of reach. That blast, a no-doubt fly ball to right field, was the dagger. Before that, Iván Herrera was playing the role of professional hitter beautifully, going 2-for-4 with a homer and three RBIs. The man didn’t try to carry the team; he just did his job and let the rest of the lineup work.

Masyn Winn's two-run single

Masyn Winn’s two-run single in the third inning set an early tone. JJ Wetherholt scored on that play along with Iván Herrera, and suddenly the Cardinals had a 3-0 lead before most fans finished their first drink. That’s the kind of early aggression that changes the entire complexion of a ballgame. Houston tried to answer back with the long ball, and yes, Christian Vázquez, Yordan Alvarez, and Jose Altuve all went deep. Pretty homers, solid individual performances. None of it mattered because the Cardinals’ approach was more methodical and ultimately more devastating.

Houston’s Power Display Falls Short Against Cardinals’ Consistency

Yordan Alvarez's solo homer (8)

Here’s the thing about this game that should concern Astros fans: Houston actually hit the ball well. Three home runs is respectable. Alvarez looked sharp, Vázquez contributed, Altuve worked his magic. But this is exactly the type of game that separates good offenses from good teams. The Cardinals didn’t need a home run parade. They got a single here, a two-run knock there, a timely at-bat from Iván Herrera, and suddenly they’re putting up nine runs with measured, intelligent baseball.

Masyn Winn's two-run single

The Astros’ pitching staff, meanwhile, simply couldn’t find the strike zone consistency needed to strand runners. Lambert gave up seven hits in five innings. That’s not terrible, but it was enough. St. Louis made him pay for mistakes, and that’s what good offensive teams do. They don’t miss opportunities.

George Soriano secures Cardinals' 9-4 victory

This was a Friday night in Houston that belonged entirely to the Cardinals. They came, they executed, they left with a convincing victory. On this night, superior approach beat superior talent.

Box Score

St. Louis Cardinals Batting

Player AB R H RBI BB SO AVG
JJ Wetherholt 2B 3 3 1 0 1 0 .232
Iván Herrera DH 4 2 2 3 0 0 .212
Alec Burleson 1B 4 1 2 0 1 1 .292
Jordan Walker RF 4 1 1 1 1 2 .315
Nolan Gorman 3B 5 1 1 3 0 3 .207
Masyn Winn SS 5 0 1 2 0 0 .189
Nathan Church LF 3 0 1 0 1 1 .214
Pedro Pagés C 4 1 1 0 0 0 .211
Victor Scott II CF 4 0 0 0 0 2 .235

St. Louis Cardinals Pitching

Pitcher IP H R ER BB SO ERA
Kyle Leahy (W) 5.0 5 3 3 0 6 5.21
Justin Bruihl 1.0 0 0 0 0 0 7.20
JoJo Romero 1.0 1 0 0 0 0 0.00
Ryne Stanek 1.0 2 1 1 2 3 8.64
George Soriano 1.0 0 0 0 0 1 2.00

Houston Astros Batting

Player AB R H RBI BB SO AVG
Jose Altuve 2B 5 1 1 1 0 1 .293
Yordan Alvarez DH 5 1 2 1 0 0 .333
Carlos Correa SS 5 1 1 0 0 1 .271
Christian Walker 1B 4 0 0 0 0 2 .278
Joey Loperfido LF 3 0 0 0 0 1 .276
Brice Matthews LF 1 0 0 0 0 1 .107
Cam Smith RF 2 0 0 0 1 0 .264
Taylor Trammell CF 4 0 2 1 0 1 .300
Christian Vázquez C 3 1 2 1 1 1 .400
Nick Allen SS 1 0 0 0 0 0 .250
Isaac Paredes 3B 2 0 0 0 0 1 .200
Shay Whitcomb 3B 1 0 0 0 0 1 .000

Houston Astros Pitching

Pitcher IP H R ER BB SO ERA
Peter Lambert (L) 5.0 7 4 4 1 8 7.20
Steven Okert 1.0 0 0 0 1 0 3.60
Bryan Abreu 1.0 2 3 3 1 0 14.73
J.P. France 2.0 1 2 2 1 1 8.10