The Los Angeles Angels host the St. Louis Cardinals on July 21, 2026. First pitch from Angel Stadium is scheduled for 9:38 p.m. EDT. The game will be broadcast on CARD.
The Cardinals are favored by -116 on the moneyline and by -1.5 on the run line. The Angels are -103 on the moneyline and +1.5 on the run line. The total is set at 9 runs.
Find my MLB picks and Cardinals vs Angels prediction below, as well as probable pitchers, weather report, and more.
- Cardinals vs Angels Pick: Mike Trout Over 0.5 Home Runs (+320, FanDuel)
My Cardinals vs Angels best bet is on Trout to record 1+ home runs. Make sure to find the best odds by checking our live MLB odds page.
Cardinals vs Angels Odds
| Cardinals Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
-1.5 -185 | 9 -119o / -102u | -103 |
| Angels Odds | ||
|---|---|---|
| Spread | Total | Moneyline |
+1.5 +154 | 9 -119o / -102u | -116 |
- Cardinals vs Angels moneyline: Cardinals -103, Angels -116
- Cardinals vs Angels over/under: 9 (-119o / -102u)
- Cardinals vs Angels spread: Cardinals -1.5 (+154), Angels +1.5 (-185)
Cardinals vs Angels Probable Pitchers
| Matthew Liberatore | Stat | Walbert Urena |
|---|---|---|
| 5-6 | W-L | 5-7 |
| 0.4 | fWAR (FanGraphs) | 1.3 |
| 5 / 5.27 | ERA / xERA | 2.88 / 3.31 |
| 4.87 / 4.40 | FIP / xFIP | 3.94 / 4.45 |
| 12.6 | K-BB% | 9 |
| 35.6 | GB% | 54.8 |
| .322 | BABIP | .257 |
| 98 | Stuff+ | 99 |
| 100 | Location+ | 103 |
Cardinals vs Angels MLB Betting Preview

Cardinals vs Angels Pick, Betting Analysis
Matthew Liberatore has historically been a bad matchup for right-handed power, but he's struggled this season, allowing a 1.38 HR/9. The weather in L.A. should be good for hitting, with temps in the low 80s and wind blowing out at 6 mph. I have the true odds here around +320, making this a great bet.
Pick: Mike Trout Over 0.5 Home Runs (+320, FanDuel)





































