New Era
New Era Unisex-Adult MLB 9Fifty Team Color Primary Logo Adjustable Snapback Hat Cap One Size Fits All - Houston Astros Navy
$33.99 $39.99
−15%
View on Amazon
Head-to-Head History (2010–2026)
74
Total Games
30
Astros Wins
44
Cardinals Wins
0
Draws
As an Amazon Associate we earn from qualifying purchases. Prices checked Sep 21, 2026.
The Houston Astros and St Louis Cardinals have faced each other 74 times in the MLB. The all-time series record is 30-44. View the complete head-to-head matchup history between these two MLB teams.
Decided meetings only, 2010–2026. Every number is from the games listed above.
Official Houston Astros hats, jerseys, and fan gear — delivered by Amazon.
As an Amazon Associate, we earn from qualifying purchases. Prices and availability are subject to change. Prices checked Sep 21, 2026.