HomeRight ArrowMLB

Cardinals vs Angels Prediction, Pick, MLB Odds for Tuesday, July 21

Cardinals vs Angels Prediction, Pick, MLB Odds for Tuesday, July 21 article feature image
2 min read
Credit:

Photo Credit: Kiyoshi Mio-Imagn Images
Pictured: Zach Neto celebrates a win with Mike Trout

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.


Header First Logo
Header Second Logo

Cardinals vs Angels Prediction

  • 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 Logo
July 21, 2026
9:38 p.m. EDT
CARD
Angels Logo
Cardinals Odds
SpreadTotalMoneyline
-1.5
-185
9
-119o / -102u
-103
Angels Odds
SpreadTotalMoneyline
+1.5
+154
9
-119o / -102u
-116
Odds via FanDuel. Get up-to-the-minute MLB odds here.
FanDuel Logo
  • 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 LiberatoreStatWalbert Urena
5-6W-L5-7
0.4fWAR (FanGraphs)1.3
5 / 5.27ERA / xERA2.88 / 3.31
4.87 / 4.40FIP / xFIP3.94 / 4.45
12.6K-BB%9
35.6GB%54.8
.322BABIP.257
98Stuff+99
100Location+103

Cardinals vs Angels MLB Betting Preview

Header First Logo

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)


Cardinals vs Angels Weather


Get the latest coverage on MLB Weather.
Author Profile
About the Author
Grant NeifferVerified Action Expert

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.