MLB · Wednesday, July 22, 2026
St. Louis Cardinals vs Los Angeles Angels — Result, Odds & Recap
St. Louis Cardinals schedule & results·Los Angeles Angels schedule & results
Final: St. Louis Cardinals 1, Los Angeles Angels 0
Closing Moneyline Odds
as of Jul 22, 8:00 PM ET| Book | St. Louis Cardinals | Los Angeles Angels |
|---|---|---|
| bet365 | +122 | -145 |
| betmgm | +120 | -142 |
| betrivers | +125 | -150 |
| caesars | +133 | -152 |
| draftkings | +123 | -149 |
| espnbet | +104 | -122 |
| fanduel | +105 | -125 |
| pinnacle | -632 | +407 |
St. Louis Cardinals vs Los Angeles Angels: recap & odds
St. Louis Cardinals beat Los Angeles Angels 1–0 on Wednesday, July 22, 2026. EdgeBets' pre-game simulation projected roughly 4.9–4.5 (total 9.4). Closing moneyline prices ranged across 8 sportsbooks: St. Louis Cardinals from -632 to +133.
EdgeBets does not claim to beat the closing line or guarantee outcomes. Projections are informational. 19+. Please bet responsibly.