Skip to content
MLB

Cardinals vs. Angels Prediction: St. Louis Looks to Cash In at Angel Stadium

The Cardinals and Angels meet for the first time this season Monday at Angel Stadium. Get our full prediction, odds breakdown and best bet for Cardinals vs. Angels.

By Bill Christy Updated July 20, 2026
Zach Neto fielding a ground ball at shortstop for the Los Angeles Angels at Angel Stadium

Cardinals vs. Angels Prediction: St. Louis Looks to Cash In at Angel Stadium

The St. Louis Cardinals and Los Angeles Angels open a series at Angel Stadium on Monday night, with first pitch set for 10:10 PM ET. It’s the first meeting between these two clubs all season, and they’re arriving from very different places in the standings. The Cardinals sit third in the NL Central at 51-47, still within shouting distance of the wild card picture even after a rough stretch, while the Angels are buried in last in the AL West at 39-61, a club that has spent most of the summer looking ahead to next year instead of this one.

St. Louis dropped a heartbreaker in Arizona on Sunday, falling 8-7, and has now lost four of its last six. The offense has been streaky all month, with a productive stretch against Atlanta sandwiched around ugly losses to Milwaukee. The Angels, meanwhile, snapped a four-game skid with a 3-2 win over Detroit on Sunday, a small sign of life for a team that has otherwise been one of the least competitive in baseball over its last ten games.

What the Betting Market Is Saying

Oddsmakers have installed the Angels as short home favorites despite the gap in the standings, with Los Angeles priced around -120 on the moneyline and the Cardinals sitting near even money at +100 to +102. The run line has St. Louis at -1.5 (+162 to +168) and the Angels at +1.5 (-197 to -205), while the total sits at 8.5 runs. That line suggests the market is putting real weight on the pitching matchup and home-field boost rather than season-long form, and it lines up with how tight this game projects on paper even with a 12.5-game gap separating these two teams in their divisions.

Leahy vs. Soriano Headlines a Solid Pitching Matchup

St. Louis hands the ball to right-hander Kyle Leahy, who has quietly put together a strong season at 7-4 with a 3.73 ERA and 75 strikeouts. Leahy has been especially sharp in shorter, efficient outings recently, including a win over Atlanta earlier this month where he held the Braves to one run. He’ll need that same command against an Angels lineup that has shown flashes of power even during its recent slide.

Opposing him is José Soriano, arguably the best thing the Angels have going in their rotation right now. Soriano is 8-6 with a 3.49 ERA and a team-leading 115 strikeouts, numbers that would look right at home on a contender. His fastball-heavy approach and improved control have made him a tough out for opposing lineups all year, and he gives Los Angeles a real chance to steal a series opener against a team with a better overall record.

Offensively, the Cardinals lean on Jordan Walker, who has emerged as their most dangerous bat with 22 home runs, 75 RBI and a .524 slugging percentage out of the outfield. Ivan Herrera has also provided steady production for St. Louis from the DH spot. For the Angels, Nolan Schanuel has been the engine of the lineup, hitting near .280 with 35 RBI, while shortstop Zach Neto has heated up lately, going 13-for-41 with a home run over his last ten games. Mike Trout remains limited by ongoing lower-body issues that have kept him out of the lineup for stretches this season, and the Angels are also missing starter Yusei Kikuchi (shoulder) and reliever Ben Joyce (shoulder), thinning out a pitching staff that already ranks among the league’s weaker units by ERA.

St. Louis carries the better all-around roster into this series, but the Cardinals have been prone to letting winnable games slip away in July, as Sunday’s collapse in Arizona showed. The Angels, for all their losing, have been feisty at home and just took down a Detroit team fighting for playoff position. That combination points to a tighter game than the standings alone would suggest.

Other Game Picks

Prediction and Best Bet

Soriano gives the Angels a puncher’s chance to slow down a Cardinals lineup that has been inconsistent all month, and Los Angeles has shown more fight at home recently than its record indicates. St. Louis still has the deeper roster and the better bullpen depth, but this profiles as a low-scoring, competitive game decided by one or two swings.

  • Prediction: Cardinals 4, Angels 3
  • Best Bet: Cardinals on the moneyline

With the total sitting at 8.5 and both starters carrying sub-3.75 ERAs, the moneyline offers better value than leaning on the run line, especially with St. Louis getting plus money in a game where its roster edge should ultimately show up on the scoreboard. For bettors shopping around before locking in a side, it’s worth checking a odds shopping approach to make sure you’re getting the best number on the moneyline before kickoff.

Free · Weekly

The smartest 5 minutes in betting

Get the week's best offers, line moves, and data-driven picks — straight to your inbox. No spam, unsubscribe anytime.

Join 240,000+ subscribers. 21+ only.