St. Louis Cardinals vs Los Angeles Angels Picks, Prediction, Odds, and Line Movement for Monday July 20 2026
The St. Louis Cardinals travel to Los Angeles on Monday night with the betting market presenting a near pick'em despite the large gap between the teams' records, and this Cardinals vs Angels prediction covers the odds, matchups, and betting angles worth knowing before first pitch. For more MLB picks and daily coverage across the league, check out our MLB picks hub for additional value plays tonight.
TLDR: Quick Picks and Prediction
- Moneyline Pick: Cardinals (-102)
- Total Pick: Under 9
- Projected Final Score: Cardinals 5, Angels 3
Odds and Line Movement
Los Angeles has held a slight favorite tag for most of the betting window, though the price has shifted from -120 over the weekend down to -119 by Monday morning, with St. Louis moving from +100 up to -102. That flip from an underdog price to a narrow favorite reflects meaningful market movement toward the Cardinals as first pitch approaches. Below is a full breakdown of the current odds and how the numbers have moved leading into first pitch.
Current Odds
| Matchup | Moneyline | Total |
|---|---|---|
| St. Louis | -102 | O 9 (-107) |
| LA Angels | -119 | U 9 (-112) |
Line Movement - Moneyline
| Date | Time | St. Louis | LA Angels | Public ($, #) |
|---|---|---|---|---|
| 07/20 | 09:34:17 AM | -102 | -119 | STL 76%, 66% |
| 07/19 | 09:17:20 PM | +100 | -120 | STL 74%, 73% |
| 07/19 | 09:17:20 PM | +100 | -120 | STL 90%, 73% |
| 07/19 | 09:17:20 PM | +100 | -120 | STL 89%, 72% |
| 07/19 | 09:17:20 PM | +100 | -120 | STL 89%, 72% |
| 07/19 | 07:43:57 PM | +100 | -120 | STL 87%, 84% |
| 07/19 | 05:29:57 PM | +101 | -121 | STL 74%, 69% |
| 07/19 | 02:46:23 PM | +101 | -121 | STL 74%, 69% |
| 07/19 | 02:40:52 PM | +100 | -120 | STL 74%, 69% |
Line Movement - Total
| Date | Time | Over | Under | Public ($, #) |
|---|---|---|---|---|
| 07/20 | 09:34:17 AM | 9o -107 | 9u -112 | |
| 07/19 | 09:17:20 PM | 8.5o -122 | 8.5u +101 | |
| 07/19 | 02:40:52 PM | 8.5o -120 | 8.5u +100 |
Cardinals vs Angels Key Matchups and Game Preview
St. Louis enters at 51-47 and sits 10.5 games behind Milwaukee in the NL Central after losing two straight, while Los Angeles is 39-61 and remains last in the AL West despite Sunday's 3-2 victory over Detroit. The Cardinals will start right-hander Kyle Leahy, who is 7-4 with a 3.73 ERA and 1.41 WHIP through 89.1 innings.
Soriano's Strikeout Upside
The Angels counter with right-hander Jose Soriano, who owns an 8-6 record, 3.49 ERA and 1.29 WHIP across 111 innings. Soriano has recorded 115 strikeouts and allowed only 90 hits, although his 53 walks create some risk against a patient Cardinals lineup.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
Leahy's Control of Contact
Leahy has allowed 93 hits and issued 33 walks while striking out 75, but his ability to limit home-run damage to nine long balls has helped him work around frequent baserunners.
Walker Leads St. Louis Offense
St. Louis has the better offensive profile, scoring 444 runs with a .243 batting average, .319 on-base percentage and 109 home runs, while Los Angeles has produced 434 runs with a .239 average, .315 OBP and 110 homers. Jordan Walker has carried the Cardinals' offense, batting .292 with a .354 OBP, .524 slugging percentage, 22 home runs and 76 RBI.
Neto and the Angels Lineup
The Angels are led by Zach Neto's 19 homers, while Nolan Schanuel is batting .279 with a .348 OBP and Jo Adell has driven in a team-high 53 runs.
Cardinals Infield Absences
St. Louis is without third baseman Ramon Urias, weakening its infield depth, and relievers JoJo Romero and Max Rajcic are also sidelined.
LAA Catching and Bullpen Depth
The Angels are missing Adam Frazier and catchers Travis d'Arnaud and Sebastian Rivero, limiting their flexibility and experience behind the plate, while reliever Ben Joyce and starter Yusei Kikuchi remain unavailable.
Betting Trends STL and LAA
The market has shifted notably toward St. Louis over the course of the betting window, with the Cardinals' price moving from an underdog number as high as +101 on Saturday to a favorite at -102 by Monday morning. Public backing for St. Louis has been strong throughout, with ticket percentages ranging from 74% to 90% and dollar percentages between 66% and 84%, showing consistent support even as the price moved in the Cardinals' favor. The total has moved from 8.5 up to 9 runs, with the juice shifting from an Under-friendly number on Saturday to a more balanced price by Monday morning.
Key Injuries and Things To Know STL and LAA
St. Louis is without third baseman Ramon Urias, weakening its infield depth, and relievers JoJo Romero and Max Rajcic are also sidelined. The Angels are missing Adam Frazier and catchers Travis d'Arnaud and Sebastian Rivero, limiting their flexibility and experience behind the plate, while reliever Ben Joyce and starter Yusei Kikuchi remain unavailable.
Cardinals vs Angels Side and Over/Under Picks
- Moneyline Pick: Cardinals (-102)
- Total Pick: Under 9
Soriano offers the stronger strikeout profile, but St. Louis owns the deeper lineup, better recent body of work and a clear offensive centerpiece in Walker. The Cardinals' value as a slight underdog is difficult to ignore.
Final Score Prediction: Cardinals vs Angels
- Projected Final Score: Cardinals 5, Angels 3
- Winner: St. Louis Cardinals
How to Wager On Cardinals vs Angels
Bettors looking to wager on this matchup have several angles to consider beyond the standard moneyline and total. With Soriano's strikeout upside tempered by his walk rate, a first-five-innings total or strikeout prop could offer added value tied directly to his command questions, while bettors who like Walker's individual production may prefer a player prop route given his clear standing as the game's most complete offensive threat. For bettors who want an extra layer of analysis before placing a wager on this series, our AI picks tool breaks down model-driven projections, while the Dimers review and Oddible review offer additional resources for comparing projections against the current market on this Cardinals vs Angels matchup.
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days
New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

