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 9:13 a.m.

On Tuesday in MLB, the St. Louis Cardinals are playing the Los Angeles Angels.

Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the vital info about this matchup.

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 (-176)
  • Total: 9 -- Over: (-108) | Under: (-112)

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 probable starters are Matthew Liberatore (5-6) for the Cardinals and Walbert Urena (5-7) for the Angels. Liberatore and his team are 10-9-0 ATS this season when he starts. Liberatore's team has won 83.3% of his starts when they are favored on the moneyline (5-1). When Urena starts, the Angels are 12-3-0 against the spread. The Angels are 6-8 in Urena's 14 starts this season that they were the moneyline underdog.

Cardinals vs Angels Prediction & Pick

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

Cardinals vs Angels Moneyline

  • St. Louis is the favorite, -110 on the moneyline, while Los Angeles is a -106 underdog despite being at home.

Cardinals vs Angels Spread

  • The Cardinals are 1.5-run road favorites on the runline against the Angels. The Cardinals are +146 to cover, and the Angels are -176.

Cardinals vs Angels Over/Under

  • A total of 9 runs has been set for the Cardinals-Angels contest on July 21, with the over available at -108 and the under at -112.

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

Cardinals vs Angels Betting Trends

  • The Cardinals have been favorites in 27 games this season and have come away with the win 16 times (59.3%) in those contests.
  • St. Louis has a record of 16-11 when favored by -110 or more this year.
  • The Cardinals and their opponents have gone over the total this season in 40 of their 97 opportunities.
  • The Cardinals have posted a record of 55-42-0 against the spread this season.
  • The Angels have compiled a 29-49 record in games they were listed as the moneyline underdog (winning 37.2% of those games).
  • When it has played as a moneyline underdog with odds of -106 or longer, Los Angeles has a 27-49 record (winning just 35.5% of its games).
  • The Angels have played in 100 games with a set over/under, and have combined with opponents to go over the total 45 times (45-53-2).
  • The Angels are 53-47-0 against the spread this season.

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 all qualified hitters, he ranks 15th in batting average, his on-base percentage ranks 40th, and he is 13th in slugging.
  • Walker will look for his 12th straight game with a hit in this contest. During his last 10 outings he is hitting .316 with three doubles, a home run, four walks and seven RBIs.
  • Alec Burleson is hitting .277 with 23 doubles, a triple, 15 home runs and 33 walks, while slugging .463 with an on-base percentage of .339.
  • He ranks 40th in batting average, 64th in on-base percentage and 48th in slugging in MLB.
  • JJ Wetherholt has collected 96 base hits, an OBP of .356 and a slugging percentage of .401 this season.
  • 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-high OBP (.385), and leads the Angels in hits (69). He's batting .232 and slugging.
  • Including all the qualified hitters in the majors, he ranks 119th in batting average, 11th in on-base percentage and 49th in slugging percentage.
  • 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.
  • Including all qualifying players, he is 115th in batting average, 85th in on-base percentage and 62nd in slugging percentage.
  • Jo Adell has a team-best .393 slugging percentage.
  • Nolan Schanuel is batting .282 with 17 doubles, six home runs and 29 walks.

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