MLB · Saturday, April 18, 2026
St. Louis Cardinals vs Houston Astros — Result, Odds & Recap
St. Louis Cardinals schedule & results·Houston Astros schedule & results
Final: St. Louis Cardinals 7, Houston Astros 5
Closing Moneyline Odds
as of Apr 18, 7:00 PM ET| Book | St. Louis Cardinals | Houston Astros |
|---|---|---|
| bet365 | +118 | -140 |
| betmgm | +124 | -146 |
| betrivers | +118 | -145 |
| draftkings | +124 | -149 |
| fanduel | +125 | -152 |
| pinnacle | +124 | -134 |
St. Louis Cardinals vs Houston Astros: recap & odds
St. Louis Cardinals beat Houston Astros 7–5 on Saturday, April 18, 2026. Closing moneyline prices ranged across 6 sportsbooks: St. Louis Cardinals from +118 to +125.
EdgeBets does not claim to beat the closing line or guarantee outcomes. Projections are informational. 19+. Please bet responsibly.