Houston Astros vs St. Louis Cardinals

Head-to-Head History

14 HOU Wins
WR: 36.84%
-
24 STL Wins
WR: 63.16%

Head-to-Head Record

Team 2026 (3 Games) L5 L10 L15 L20
Houston Astros Win: 0
WR: 0.0%
Win: 1
WR: 20.0%
Win: 4
WR: 40.0%
Win: 7
WR: 46.7%
Win: 9
WR: 45.0%
St. Louis Cardinals Win: 3
WR: 100.0%
Win: 4
WR: 80.0%
Win: 6
WR: 60.0%
Win: 8
WR: 53.3%
Win: 11
WR: 55.0%

🏟️ Home and Away Record

🏠 Houston Astros Away Games

19

Games

7

Wins

12

Losses

36.84%

WR%

🏠 St. Louis Cardinals Home Games

19

Games

12

Wins

7

Losses

63.16%

WR%

🏠 Houston Astros Home Games

19

Games

7

Wins

12

Losses

36.84%

WR%

🏠 St. Louis Cardinals Away Games

19

Games

12

Wins

7

Losses

63.16%

WR%

ALL 38 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
April 19, 2026RegularSt. Louis Cardinals7Houston Astros5St. Louis Cardinals Riley O'Brien (3-0) Bryan King (0-1)
April 18, 2026RegularSt. Louis Cardinals7Houston Astros5St. Louis Cardinals Andre Pallante (2-1) Lance McCullers Jr. (1-1)
April 17, 2026RegularSt. Louis Cardinals9Houston Astros4St. Louis Cardinals Kyle Leahy (2-2) Peter Lambert (0-1)
April 16, 2025RegularHouston Astros1St. Louis Cardinals4St. Louis Cardinals Steven Matz (1-0) Ronel Blanco (1-2)
April 15, 2025RegularHouston Astros2St. Louis Cardinals0Houston Astros Hunter Brown (2-1) Erick Fedde (1-2)
April 14, 2025RegularHouston Astros3St. Louis Cardinals8St. Louis Cardinals Sonny Gray (3-0) Framber Valdez (1-2)
June 5, 2024RegularSt. Louis Cardinals4Houston Astros2St. Louis CardinalsMiles Mikolas (4-6) Ronel Blanco (5-2)
June 4, 2024RegularSt. Louis Cardinals5Houston Astros8Houston AstrosTayler Scott (2-2) Andre Pallante (1-2)
June 3, 2024RegularSt. Louis Cardinals4Houston Astros7Houston AstrosRafael Montero (1-1) JoJo Romero (2-1)
June 29, 2023RegularHouston Astros14St. Louis Cardinals0Houston AstrosJ.P. France (3-3) Adam Wainwright (3-3)
June 28, 2023RegularHouston Astros10St. Louis Cardinals7Houston AstrosSeth Martinez (2-3) Giovanny Gallegos (1-4)
June 27, 2023RegularHouston Astros2St. Louis Cardinals4St. Louis CardinalsJordan Montgomery (5-7) Framber Valdez (7-6)
July 28, 2019RegularHouston Astros6St. Louis Cardinals2Houston AstrosWade Miley (9-4) Dakota Hudson (10-5)
July 27, 2019RegularHouston Astros8St. Louis Cardinals2Houston AstrosGerrit Cole (12-5) Daniel Ponce de Leon (1-1)
July 26, 2019RegularHouston Astros3St. Louis Cardinals5St. Louis CardinalsAndrew Miller (4-4) Ryan Pressly (2-2)
August 17, 2016RegularSt. Louis Cardinals8Houston Astros2St. Louis CardinalsCarlos Martínez (11-7) Doug Fister (11-8)
August 16, 2016RegularSt. Louis Cardinals8Houston Astros5St. Louis CardinalsJaime García (10-8) Dallas Keuchel (7-12)
June 15, 2016RegularHouston Astros4St. Louis Cardinals1Houston AstrosTony Sipp (1-2) Kevin Siegrist (4-2)
June 14, 2016RegularHouston Astros5St. Louis Cardinals2Houston AstrosDoug Fister (7-3) Jaime García (4-6)
July 10, 2013RegularHouston Astros4St. Louis Cardinals5St. Louis CardinalsSeth Maness (5-1) Wesley Wright (0-3)
July 9, 2013RegularHouston Astros5St. Louis Cardinals9St. Louis CardinalsAdam Wainwright (12-5) Bud Norris (6-8)
June 26, 2013RegularSt. Louis Cardinals3Houston Astros4Houston AstrosÉrik Bédard (3-3) Lance Lynn (10-2)
June 25, 2013RegularSt. Louis Cardinals13Houston Astros5St. Louis CardinalsJake Westbrook (4-2) Lucas Harrell (5-8)
September 26, 2012RegularSt. Louis Cardinals0Houston Astros2Houston AstrosBud Norris (6-13) Chris Carpenter (0-1)
September 25, 2012RegularSt. Louis Cardinals4Houston Astros0St. Louis CardinalsJaime García (6-7) Lucas Harrell (10-11)
September 24, 2012RegularSt. Louis Cardinals6Houston Astros1St. Louis CardinalsLance Lynn (17-7) Fernando Abad (0-6)
September 20, 2012RegularHouston Astros4St. Louis Cardinals5St. Louis CardinalsJaime García (5-7) Bud Norris (5-13)
September 19, 2012RegularHouston Astros0St. Louis Cardinals5St. Louis CardinalsLance Lynn (16-7) Lucas Harrell (10-10)
September 18, 2012RegularHouston Astros1St. Louis Cardinals4St. Louis CardinalsKyle Lohse (15-3) Fernando Abad (0-5)
August 23, 2012RegularHouston Astros5St. Louis Cardinals13St. Louis CardinalsJake Westbrook (13-9) Dallas Keuchel (1-6)
August 22, 2012RegularHouston Astros2St. Louis Cardinals4St. Louis CardinalsKyle Lohse (13-2) Bud Norris (5-11)
August 21, 2012RegularHouston Astros0St. Louis Cardinals7St. Louis CardinalsAdam Wainwright (12-10) Lucas Harrell (10-9)
June 7, 2012RegularSt. Louis Cardinals14Houston Astros2St. Louis CardinalsLance Lynn (9-2) J.A. Happ (4-6)
June 6, 2012RegularSt. Louis Cardinals4Houston Astros3St. Louis CardinalsAdam Wainwright (5-6) Bud Norris (5-3)
June 5, 2012RegularSt. Louis Cardinals8Houston Astros9Houston AstrosLucas Harrell (5-4) Jaime García (3-4)
May 6, 2012RegularSt. Louis Cardinals8Houston Astros1St. Louis CardinalsAdam Wainwright (2-3) J.A. Happ (2-2)
May 5, 2012RegularSt. Louis Cardinals2Houston Astros8Houston AstrosBud Norris (2-1) Jaime García (2-2)
May 4, 2012RegularSt. Louis Cardinals4Houston Astros5Houston AstrosLucas Harrell (2-2) Kyle Lohse (4-1)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 38 matches, of which the Houston Astros have won 14 games (Win% 36.84%); the St. Louis Cardinals have won 24 games (Win% 63.16%).
2026 Season: The Houston Astros have won 0 game (Win% 0.0%), and the Houston Astros have won 3 games (Win% 100.0%).
Last 5 Games: The Houston Astros have won 1 game (Win% 20.0%), and the St. Louis Cardinals have won 4 games (Win% 80.0%).
Last 10 Games: The Houston Astros have won 4 game (Win% 40.0%), and the St. Louis Cardinals have won 6 games (Win% 60.0%).
Last 15 Games: The Houston Astros have won 7 game (Win% 46.7%), and the St. Louis Cardinals have won 8 games (Win% 53.3%).
Last 20 Games: The Houston Astros have won 9 game (Win% 45.0%), and the St. Louis Cardinals have won 11 games (Win% 55.0%).

Team Pages

HOU -> Houston Astros vs. San Diego Padres Houston Astros vs. Los Angeles Angels of Anaheim Houston Astros vs. Philadelphia Phillies Houston Astros vs. Cleveland Indians Houston Astros vs. New York Mets Arizona Diamondbacks vs. Houston Astros Pittsburgh Pirates vs. Houston Astros Miami Marlins vs. Houston Astros Houston Astros vs. Florida Marlins Cleveland Indians vs. Houston Astros
STL -> St. Louis Cardinals vs. Florida Marlins St. Louis Cardinals vs. New York Yankees Texas Rangers vs. St. Louis Cardinals St. Louis Cardinals vs. Toronto Blue Jays St. Louis Cardinals vs. Cleveland Indians St. Louis Cardinals vs. Los Angeles Angels of Anaheim Los Angeles Angels of Anaheim vs. St. Louis Cardinals Florida Marlins vs. St. Louis Cardinals Cleveland Indians vs. St. Louis Cardinals Oakland Athletics vs. St. Louis Cardinals