St. Louis Cardinals vs Los Angeles Angels Picks, Prediction, Odds, and Line Movement for Tuesday July 21 2026
The St. Louis Cardinals vs Los Angeles Angels prediction for Tuesday's matchup at Angel Stadium looks at an Angels team that has won back-to-back games, including a 3-2 win Monday that dropped the Cardinals to a three-game losing streak. Los Angeles turns to Walbert Urena while St. Louis counters with Matthew Liberatore. For more coverage across the league, check out our MLB predictions for additional angles on tonight's slate.
TLDR: Quick Picks and Prediction
- Moneyline Pick: Angels (-107)
- Total Pick: Under 9 runs
- Final Score Prediction: Angels 5, Cardinals 3
Odds and Line Movement
Current Odds
| Market | St. Louis Cardinals | LA Angels |
|---|---|---|
| Moneyline | -112 | -107 |
| Run Line | -1.5 (+143) | +1.5 (-174) |
| Total | 9 runs | |
Line Movement - Moneyline
| Date | Time | St. Louis | LA Angels | Public ($, #) |
|---|---|---|---|---|
| 07/21 | 09:04:07AM | -112 | -107 | STL 60%, 75% |
| 07/21 | 08:22:21AM | -114 | -106 | STL 60%, 75% |
| 07/21 | 08:22:21AM | -114 | -106 | STL 59%, 75% |
| 07/21 | 03:35:40AM | -112 | -108 | LAA 59%, 26% |
| 07/21 | 01:35:38AM | -117 | -103 | LAA 62%, 28% |
| 07/21 | 00:58:20AM | -117 | -103 | LAA 59%, 29% |
| 07/20 | 07:49:23PM | -114 | -105 | |
| 07/20 | 03:06:08PM | -114 | -105 | |
| 07/20 | 03:06:08PM | -114 | -105 |
Line Movement - Total
| Date | Time | Over | Under | Public ($, #) |
|---|---|---|---|---|
| 07/21 | 09:04:46AM | 9 (-118) | 9 (-102) | O91%, O53% |
| 07/21 | 09:04:07AM | 9 (-112) | 9 (-108) | O91%, O53% |
| 07/20 | 11:33:36PM | 9 (-105) | 9 (-114) | O94% |
| 07/20 | 10:39:35PM | 9 (-103) | 9 (-117) | |
| 07/20 | 10:39:06PM | 9 (-105) | 9 (-114) | |
| 07/20 | 09:27:08PM | 8.5 (-118) | 8.5 (-102) | |
| 07/20 | 09:21:22PM | 8.5 (-120) | 8.5 (-101) | |
| 07/20 | 07:49:23PM | 9 (+100) | 9 (-120) | |
| 07/20 | 07:17:37PM | 9 (-101) | 9 (-119) | |
| 07/20 | 06:19:22PM | 9 (+100) | 9 (-120) | |
| 07/20 | 03:06:08PM | 8.5 (-120) | 8.5 (+100) |
Cardinals vs Angels Key Matchups and Game Preview
Cardinals Starting Pitching
Matthew Liberatore gets the start for St. Louis with a 5-6 record, 5.00 ERA and 1.48 WHIP across 93.2 innings. The left-hander has allowed 103 hits, 36 walks and 17 home runs while recording 88 strikeouts, making his command and home-run prevention major concerns against an Angels lineup that has shown respectable power.
Angels Starting Pitching
Los Angeles counters with Walbert Urena, who owns a 5-7 record, 2.88 ERA and 1.32 WHIP through 81.1 innings. Urena has surrendered only 61 hits and five home runs while striking out 78, although his 46 walks indicate that he can create trouble for himself when his control slips.
St. Louis Offense
St. Louis owns a slight offensive advantage in batting average and on-base percentage, hitting .242 with a .318 OBP. Jordan Walker leads the Cardinals with a .292 average, 22 home runs, 76 RBIs and a .525 slugging percentage, making him the central threat in the St. Louis lineup.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
Los Angeles Offense
Los Angeles is batting .239 with a .315 OBP, and the Angels hold a narrow .388 to .387 slugging edge over the Cardinals. Nolan Schanuel is batting .282, while Zach Neto has hit 19 home runs and Jo Adell has driven in a team-high 55 runs.
St. Louis Injury Situation
St. Louis is without third baseman Ramon Urias and relievers JoJo Romero and Max Rajcic, reducing its late-inning pitching depth.
Los Angeles Injury Situation
Los Angeles is missing Adam Frazier, Travis d'Arnaud and Sebastian Rivero, while Ben Joyce and starter Yusei Kikuchi remain sidelined.
STL vs LAA Betting Trends
Los Angeles won Monday's opener 3-2 for its second straight victory, dropping St. Louis to 51-48 and extending the Cardinals' losing streak to three games. St. Louis remains tied with Pittsburgh for third place in the National League Central, 11.5 games behind Milwaukee, while the 40-61 Angels sit 11 games behind Seattle in the American League West. Public betting money has been mixed throughout the week, with several snapshots showing St. Louis drawing 59 to 60 percent of bets while the Angels have pulled between 26 and 29 percent of money on other updates, and the total has drawn strong over support at 91 and 94 percent on multiple checks.
STL and LAA Injury Report and Things To Know
- Cardinals third baseman Ramon Urias is unavailable.
- Cardinals relievers JoJo Romero and Max Rajcic are sidelined.
- Angels are missing Adam Frazier, Travis d'Arnaud and Sebastian Rivero.
- Angels reliever Ben Joyce is sidelined.
- Angels starter Yusei Kikuchi remains out.
- Los Angeles has won back-to-back games, including Monday's 3-2 win.
- St. Louis has now lost three consecutive games.
Cardinals vs Angels Side and Over/Under Picks
Angels Side Pick
Urena's lower ERA and stronger home-run prevention give Los Angeles the better starting-pitching profile, while the Angels' recent momentum creates value at near-even money. The preferred pick is the Angels moneyline at -107.
St. Louis Total Angle
With Urena's strong home-run suppression and Liberatore's command issues creating a lower-scoring environment than the raw offensive numbers might suggest, the under 9 runs stands out as the preferred total play for this game.
Final Score Prediction
- Angels: 5 runs
- Cardinals: 3 runs
This projection lines up with the preferred pick of Angels moneyline and the under 9 total.
How to Wager On Cardinals vs Angels
For this Cardinals vs Angels matchup, the clearest paths are the Angels moneyline and the under 9 total, with Urena's control edge and the Angels' recent momentum supporting both plays. Bettors who want additional tools before placing a wager on this game can also explore our AI picks resource, along with our Dimers review and Oddible review for more ways to approach tonight's slate.
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 $150 in Bonus Bets *Paid Within 14 Days

