START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 9:12 p.m.

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

Before you do any MLB betting on this game at FanDuel Sportsbook, here's everything you need to know.

Angels vs Cardinals Game Info

  • Los Angeles Angels (39-61) vs. St. Louis Cardinals (51-47)
  • Date: Monday, July 20, 2026
  • Time: 10:10 p.m. ET
  • Venue: Angel Stadium -- Anaheim, California
  • Coverage: ESPN

Angels vs Cardinals Odds & Moneyline

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

Angels vs Cardinals Probable Starting Pitchers

Probable Pitchers: José Soriano (Angels) - 8-6, 3.57 ERA vs Kyle Leahy (Cardinals) - 7-4, 3.73 ERA

The Angels will give the ball to Jose Soriano (8-6, 3.57 ERA), who is eyeing win No. 9 on the season, and the Cardinals will turn to Kyle Leahy (7-4, 3.73 ERA). Soriano and his team are 12-8-0 ATS this season when he starts. When Soriano starts a game and his team is the favorite on the moneyline, they have a record of 4-4. The Cardinals are 9-7-0 ATS in Leahy's 16 starts that had a set spread. The Cardinals have a 5-6 record in Leahy's 11 starts this season when they were the underdog on the moneyline.

Angels vs Cardinals Prediction & Pick

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

Angels vs Cardinals Moneyline

  • Looking at the moneyline for Angels-Cardinals, Los Angeles is the favorite at -112, and St. Louis is -104 playing on the road.

Angels vs Cardinals Spread

  • The Cardinals are 1.5-run favorites against the spread for this matchup with the Angels. The Cardinals are +155 to cover, while the Angels are -188 to cover as a 1.5-run underdog on the runline.

Angels vs Cardinals Over/Under

  • A total of 9 runs has been set for the Angels-Cardinals game on July 20, with the over available at -106 and the under at -114.

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

Angels vs Cardinals Betting Trends

  • The Angels have won in nine, or 50%, of the 18 contests they have been named as odds-on favorites in this year.
  • This season Los Angeles has come away with a win eight times in 17 chances when named as a favorite of at least -112 on the moneyline.
  • The Angels and their opponents have hit the over in 45 of their 99 games with a total set by oddsmakers this season.
  • The Angels have posted a record of 52-47-0 against the spread this season.
  • The Cardinals have won 33 of the 68 games they were listed as the moneyline underdog this season (48.5%).
  • In games it has played as a moneyline underdog with odds of -104 or longer, St. Louis has a record of 29-32 (47.5%).
  • The Cardinals have combined with opponents to go over the total 40 times this season for a 40-50-6 record against the over/under.
  • The Cardinals have collected a 55-41-0 record against the spread this season (covering 57.3% of the time).

Angels Player Leaders

  • Mike Trout leads Los Angeles in OBP (.390) and total hits (69) this season. He's batting .235 batting average while slugging .468.
  • Among qualifying hitters in baseball, he is 116th in batting average, seventh in on-base percentage, and 45th in slugging.
  • Zach Neto has 20 doubles, two triples, 19 home runs and 45 walks. He's batting .235 and slugging .446 with an on-base percentage of .326.
  • Among qualified batters, his batting average places him 116th, his on-base percentage 83rd, and his slugging percentage 62nd.
  • Jo Adell leads Los Angeles in slugging percentage (.383) powered by 29 extra-base hits.
  • Nolan Schanuel has six home runs, 35 RBI and a batting average of .279 this season.
  • Schanuel brings a two-game hitting streak into this matchup. During his last five outings he is hitting .421 with a double, three walks and an RBI.

Cardinals Player Leaders

  • Jordan Walker has racked up a team-high slugging percentage (.524) and paces the Cardinals in hits (108). He's batting .292 and with an on-base percentage of .354.
  • Including all the qualifying hitters in the big leagues, he is 14th in batting average, 40th in on-base percentage and 13th in slugging percentage.
  • Walker takes a 10-game hitting streak into this game. In his last 10 outings he is hitting .308 with two doubles, two home runs, three walks and nine RBIs.
  • Alec Burleson is hitting .280 with 23 doubles, a triple, 15 home runs and 33 walks. He's slugging .468 with an on-base percentage of .342.
  • He is 33rd in batting average, 63rd in on-base percentage and 45th in slugging percentage in the big leagues.
  • JJ Wetherholt is hitting .262 with 10 doubles, 14 home runs and 41 walks.
  • Ivan Herrera has a .374 on-base percentage to lead his team.

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