START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

Cardinals vs Angels Prediction, Odds, Moneyline, Spread & Over/Under for July 21

Subscribe to our newsletter

Cardinals vs Angels Prediction, Odds, Moneyline, Spread & Over/Under for July 21

Odds updated as of 10:12 a.m.

The St. Louis Cardinals will face the Los Angeles Angels in MLB action on Tuesday.

We've got you covered, in terms of the most important info about this game before you take a look at the MLB odds and spreads on FanDuel Sportsbook.

Cardinals vs Angels Game Info

  • St. Louis Cardinals (51-48) vs. Los Angeles Angels (40-61)
  • Date: Tuesday, July 21, 2026
  • Time: 9:38 p.m. ET
  • Venue: Angel Stadium -- Anaheim, California
  • Coverage: ABTV and Cardinals.TV

Cardinals vs Angels Odds & Moneyline

  • All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
  • Moneyline: STL: (-110) | LAA: (-106)
  • Spread: STL: -1.5 (+146) | LAA: +1.5 (-178)
  • Total: 9 -- Over: (-118) | Under: (-104)

Cardinals vs Angels Probable Starting Pitchers

Probable Pitchers: Matthew Liberatore (Cardinals) - 5-6, 5.00 ERA vs Walbert Urena (Angels) - 5-7, 2.88 ERA

The Cardinals will call on Matthew Liberatore (5-6) against the Angels and Walbert Urena (5-7). Liberatore's team is 10-9-0 against the spread in his starts this season. When Liberatore starts a game and his team is the favorite on the moneyline, they have a record of 5-1. The Angels have a 12-3-0 record against the spread in Urena's starts. The Angels have been the moneyline underdog in 14 of Urena's starts this season, and they went 6-8 in those games.

Cardinals vs Angels Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Angels win (55%)

Cardinals vs Angels Moneyline

  • Looking at the moneyline for Cardinals-Angels, St. Louis is the favorite at -110, and Los Angeles is -106 playing at home.

Cardinals vs Angels Spread

  • The Cardinals are favored by 1.5 runs on the road versus the Angels. The Cardinals are +146 to cover the spread, while the Angels are -178.

Cardinals vs Angels Over/Under

  • Cardinals versus Angels, on July 21, has an over/under of 9, with the over being -118 and the under -104.

Bet on St. Louis Cardinals vs. Los Angeles Angels on FanDuel today!

Cardinals vs Angels Betting Trends

  • The Cardinals have won in 16, or 59.3%, of the 27 contests they have been named as odds-on favorites in this year.
  • St. Louis has a record of 16-11 in contests when bookmakers favor them by -110 or more on the moneyline.
  • The Cardinals' games have gone over the total in 40 of their 97 opportunities.
  • The Cardinals are 55-42-0 against the spread in their 97 games that had a posted line this season.
  • The Angels have won 29 of the 78 games they were listed as the moneyline underdog this season (37.2%).
  • In games it has played as a moneyline underdog with odds of -106 or longer, Los Angeles has a record of 27-49 (35.5%).
  • The Angels have played in 100 games with a set over/under, and have combined with their opponents to go over the total 45 times (45-53-2).
  • The Angels have covered 53% of their games this season, going 53-47-0 against the spread.

Cardinals Player Leaders

  • Jordan Walker leads St. Louis with 109 hits and a team-best slugging percentage of .525. He's batting .292 with an on-base percentage of .355.
  • Among qualified batters in the majors, he ranks 15th in batting average, 40th in on-base percentage, and 13th in slugging.
  • Walker hopes to build on an 11-game hitting streak in this matchup. During his last 10 games he is hitting .316 with three doubles, a home run, four walks and seven RBIs.
  • Alec Burleson has 23 doubles, a triple, 15 home runs and 33 walks. He's batting .277 and slugging .463 with an on-base percentage of .339.
  • Among all qualified, he ranks 40th in batting average, 64th in on-base percentage and 48th in slugging percentage.
  • JJ Wetherholt has 96 hits this season and has a slash line of .260/.356/.401.
  • Ivan Herrera leads St. Louis with an OBP of .370 this season while batting .244 with 51 walks and 62 runs scored.

Angels Player Leaders

  • Mike Trout has put up a team-best OBP (.385), while leading the Angels in hits (69). He's batting .232 and slugging.
  • He is 119th in batting average, 11th in on-base percentage and 49th in slugging percentage among all qualified batters in the majors.
  • Zach Neto is batting .235 with 20 doubles, two triples, 19 home runs and 45 walks. He's slugging .444 with an on-base percentage of .325.
  • His batting average ranks 115th among all qualified players, his on-base percentage is 85th, and he is 62nd in slugging.
  • Jo Adell has a slugging percentage of .393, a team-best for the Angels.
  • Nolan Schanuel has 17 doubles, six home runs and 29 walks while batting .282.

Cardinals vs Angels Head to Head

  • 7/20/2026: 3-2 LAA (Favorite: Angels, Spread: -1.5, Total: 9, Favorite Moneyline: -112, Underdog Moneyline: -104)
  • 4/2/2025: 12-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
  • 4/1/2025: 9-7 LAA (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -142, Underdog Moneyline: +120)
  • 3/31/2025: 5-4 LAA (Favorite: Cardinals, Spread: -1.5, Total: 8, Favorite Moneyline: -154, Underdog Moneyline: +130)
  • 5/15/2024: 7-2 LAA (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -124, Underdog Moneyline: +106)
  • 5/14/2024: 7-6 STL (Favorite: Cardinals, Spread: -1.5, Total: 7.5, Favorite Moneyline: -148, Underdog Moneyline: +126)
  • 5/13/2024: 10-5 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
  • 5/4/2023: 11-7 LAA (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -174, Underdog Moneyline: +146)
  • 5/3/2023: 6-4 LAA (Favorite: Angels, Spread: -1.5, Total: 7.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
  • 5/2/2023: 5-1 LAA (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -154, Underdog Moneyline: +130)

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup