St. Louis Cardinals vs Los Angeles Angels Picks, Prediction, Odds, and Line Movement for Monday July 20 2026

By: Al MacMillan Updated 07/20/2026, 12:19 PM ET

The St. Louis Cardinals vs Los Angeles Angels matchup opens a three-game interleague series at Angel Stadium on Monday night. St. Louis enters at 51-47 and remains in the National League Wild Card mix, while Los Angeles sits at 39-61 and continues to play out a difficult season near the bottom of the American League West.

This is a short Angels favorite spot, but the price is tighter than the standings gap suggests. Los Angeles is laying around -120 behind José Soriano, while St. Louis counters with Kyle Leahy. The total is listed around 9.0 at FanDuel, though some market screens are closer to 8.5, which makes line shopping important. For more betting angles around individual markets in this matchup, check out our MLB player props coverage before first pitch.

Best Available Odds for St. Louis Cardinals vs Los Angeles Angels

  • Moneyline: St. Louis Cardinals +102 | Los Angeles Angels -120
  • Run Line/Spread: St. Louis Cardinals -1.5 (+162) | Los Angeles Angels +1.5 (-200)
  • Total: Over 9.0 (-110) | Under 9.0 (-110)

Game Info

  • Date: Monday, July 20, 2026
  • Time: 10:10 p.m. EDT
  • Location: Angel Stadium, Anaheim, California
  • TV: ESPN, ESPN App and MLB.TV
  • Probable Pitchers: Kyle Leahy vs JosĂ© Soriano

St. Louis Cardinals vs Los Angeles Angels Preview

St. Louis comes into Anaheim in a frustrating but still meaningful spot. The Cardinals are above .500 and still in the playoff conversation, but Sunday’s blown seven-run lead against Arizona was the kind of loss that can linger if the club does not reset quickly. This opener gives St. Louis a chance to respond against a team with a much worse record.

The Cardinals’ offense has enough balance to justify interest at a plus-money price. Jordan Walker gives St. Louis its best power threat, Lars Nootbaar adds on-base skill and left-handed balance, Masyn Winn brings contact and speed, and Nolan Gorman gives the lineup another left-handed damage bat. Willson Contreras, Nolan Arenado and Brendan Donovan add enough veteran structure to make the lineup deeper than the Angels’ overall run-prevention profile suggests.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Winners and Whiners may use third-party services to process my data.

The question is whether St. Louis can turn traffic into runs. The Cardinals have not always converted scoring chances cleanly, and facing Soriano is not easy. If Soriano has his sinker working, he can keep the ball on the ground and force St. Louis to win with sequencing rather than quick power.

Los Angeles is priced as the favorite because Soriano gives the Angels the starting-pitching edge by ERA, WHIP and strikeouts. The Angels are only 39-61, but Soriano has been one of the better parts of their season, and he gives them a real chance to control the first half of the game.

The Angels’ lineup has some danger even if the full-season record is poor. Zach Neto has power and shortstop athleticism, Taylor Ward can drive the ball, Mike Trout remains a threat when available, and Logan O’Hoppe gives the lineup another right-handed bat with pop. The problem is that Los Angeles has not been consistent enough to trust as a favorite with much comfort.

The MLB betting trends create more total hesitation than side clarity. St. Louis has a mixed profile, while the Angels show stronger under signals. That points toward a lower-scoring game if the number is 9.0, but it is less attractive at 8.5. The cleaner side value is St. Louis at plus money because the Cardinals are the better team overall and Leahy has been trending in the right direction.

Pitching Matchup

Leahy starts for St. Louis at 7-4 with a 3.73 ERA, 75 strikeouts and a 1.41 WHIP. The WHIP is a concern because it shows he has allowed traffic, but his recent form has been strong. He has thrown two straight scoreless starts and has allowed just one run across his past four outings.

That recent run is the biggest reason to back St. Louis. Leahy does not have Soriano’s strikeout ceiling, but he has been keeping damage off the board. Against an Angels lineup that has not consistently produced, five or six controlled innings are enough to make the Cardinals live.

Soriano counters for Los Angeles at 8-6 with a 3.49 ERA, 115 strikeouts and a 1.29 WHIP. He is the better pure starter in the matchup and gives the Angels a legitimate favorite case. His strikeout volume is much stronger than Leahy’s, and his ability to get ground balls helps him avoid big innings when he is locating.

The matchup risk for Soriano is lineup depth. St. Louis has enough right-handed and left-handed bats to make him work, and the Cardinals should force him into deeper counts rather than chasing early sinkers. Soriano gives Los Angeles the pitching edge, but the team gap keeps this from being a comfortable Angels play.

Game Thesis: St. Louis is the right side because the Cardinals are the better team overall, Leahy has allowed just one run across his past four outings, and the Angels have not been reliable enough to justify a favorite price. The best bet is St. Louis moneyline because the total is sensitive to whether the number is 9.0 or 8.5, and the run-line options are not attractive. The total leans under 9.0 because Soriano has the better strikeout profile and the Angels’ matchup profile points lower. The projected final is St. Louis 4, Los Angeles 3.

St. Louis Cardinals vs Los Angeles Angels Best Bet - Moneyline: St. Louis Cardinals (+102)

St. Louis moneyline is the best bet in this St. Louis Cardinals vs Los Angeles Angels matchup because it backs the better team at a plus-money price. The Cardinals are 12 games better in the standings, and Leahy’s recent form is strong enough to offset Soriano’s better season-long strikeout profile.

Los Angeles can win if Soriano controls the game early and the Angels get a big swing from Neto, Ward, Trout or O’Hoppe. That is the home-favorite path. The problem is that the Angels have not been reliable enough offensively, and St. Louis has more lineup depth across nine innings.

The total is more number-dependent. Under 9.0 is playable, but Under 8.5 is much thinner. That makes the Cardinals moneyline the cleaner wager.

St. Louis Cardinals vs Los Angeles Angels Moneyline Pick: St. Louis Cardinals (+102)

St. Louis is the moneyline pick because the Cardinals are the better overall team and are still being priced as the underdog. Soriano is good enough to make Los Angeles dangerous, but the gap between the clubs is too large to ignore.

Leahy’s recent form also matters. He has been much better than his early-season profile, and if he gives the Cardinals five competitive innings, St. Louis has the better late-game lineup. The Cardinals are the better straight-up value.

St. Louis Cardinals vs Los Angeles Angels Run Line/Spread Pick: St. Louis Cardinals -1.5 (+162)

St. Louis -1.5 is the run-line pick because it stays aligned with the moneyline side and offers a plus-money payout. If the Cardinals win in the preferred script, Leahy keeps the Angels quiet, St. Louis forces Soriano into a shorter start, and the Cardinals add one late insurance run.

This is not the best bet because a one-run game is very live. The projected final is 4-3, which would not cover the run line. Angels +1.5 is too expensive, so the only playable spread angle is St. Louis -1.5 for a smaller-risk, higher-payout position.

St. Louis Cardinals vs Los Angeles Angels Total Pick: Under 9.0 (-110)

The total pick is Under 9.0. The Angels’ profile points lower, Soriano has the strikeout and ground-ball tools to limit St. Louis, and Leahy enters in strong run-prevention form. At 9.0, the under has enough cushion for a 4-3 or 5-3 finish.

The number matters. If the market is only offering 8.5, the under becomes less attractive because one extra bullpen run can flip the result. At 9.0, the under is playable, but the best bet remains St. Louis moneyline.

Top Player Prop Picks for St. Louis Cardinals vs Los Angeles Angels

Kyle Leahy Over 4.5 Strikeouts (-125): Leahy is in strong form and faces an Angels lineup that can give right-handers enough swing-and-miss chances. If he works five innings, five strikeouts are reachable.

Zach Neto To Hit a Home Run (+350): Neto is the best Angels power prop because he brings a strong track record against St. Louis and has enough pull-side power to punish a mistake from Leahy.

Jordan Walker To Hit a Home Run (+390): Walker is the top Cardinals long-shot power look because he has been St. Louis’ best home-run threat this season. Soriano can keep the ball on the ground, but if Walker gets a mistake up, the price is worth a look.

Prediction: St. Louis Cardinals 4, Los Angeles Angels 3

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.