Rivalry since 2010
Houston Astros and St.Louis Cardinals have met 129 times — Houston Astros won 57, St.Louis Cardinals won 67, with 5 draws.
Total goals
1169 · 9.1/match
Both scored
111/129 · 86%
Over 2.5
126/129 · 98%
All 129 meetings
22/03/2026Houston Astros2–3St.Louis CardinalsMLB - Spring TrainingMatch Details
22/03/2026MLB - Spring Training
Match Details18/03/2026St.Louis Cardinals4–1Houston AstrosMLB - Spring TrainingMatch Details
18/03/2026MLB - Spring Training
Match Details13/03/2026St.Louis Cardinals5–4Houston AstrosMLB - Spring TrainingMatch Details
13/03/2026MLB - Spring Training
Match Details09/03/2026Houston Astros10–3St.Louis CardinalsMLB - Spring TrainingMatch Details
09/03/2026MLB - Spring Training
Match Details26/02/2026St.Louis Cardinals9–4Houston AstrosMLB - Spring TrainingMatch Details
26/02/2026MLB - Spring Training
Match Details22/02/2026Houston Astros5–6St.Louis CardinalsMLB - Spring TrainingMatch Details
22/02/2026MLB - Spring Training
Match Details21/03/2025St.Louis Cardinals3–5Houston AstrosMLB - Spring TrainingMatch Details
21/03/2025MLB - Spring Training
Match Details13/03/2025Houston Astros1–1St.Louis CardinalsMLB - Spring TrainingMatch Details
13/03/2025MLB - Spring Training
Match Details07/03/2025St.Louis Cardinals6–4Houston AstrosMLB - Spring TrainingMatch Details
07/03/2025MLB - Spring Training
Match Details05/03/2025Houston Astros6–5St.Louis CardinalsMLB - Spring TrainingMatch Details
05/03/2025MLB - Spring Training
Match Details28/02/2025Houston Astros3–2St.Louis CardinalsMLB - Spring TrainingMatch Details
28/02/2025MLB - Spring Training
Match Details23/02/2025St.Louis Cardinals6–11Houston AstrosMLB - Spring TrainingMatch Details
23/02/2025MLB - Spring Training
Match DetailsHighest-scoring game: 24–1 v 2023