Cardinals vs Angels Prediction, Picks & Odds for Today's MLB Game

Todd Cordell - Betting Analyst at Covers.com
Todd Cordell • Betting Analyst 12+ years betting experience
Updated: Jul 21, 2026 , 10:14 AM ET • 4 min read

Walbert Urena has his way with struggling St. Louis Cardinals bats.

MLB

Match starts: 8 hrs
STL
58 %
LAA
42 %
Bet Now
Cardinals vs Angels Predictions Walbert Urena
Photo By - Reuters Connect. Walbert Urena (57) throws against the Athletics at Angel Stadium.

The St. Louis Cardinals are -115 favorites to snap their three-game losing streak, but I don't believe that should be the case.

My Cardinals vs. Angels predictions and MLB picks see value in backing the -105 home underdogs on July 21.

Who will win Cardinals vs Angels today: Angels (-105)

To say the Los Angeles Angels have a starting pitching advantage in this game would be an understatement.

Walbert Urena has posted a sub-3.75 xERA in eight consecutive starts, and has only given up more than three runs once since April 25.

He is giving the Angels quality starts in bulk, and should be headed for another against a St. Louis Cardinals team that sits 27th in wOBA vs. righties over the past month.

The Angels own a .268 BA against lefties in July, and Matthew Liberatore bleeds hits — ranking in the 11th percentile in xBA.

Bet L.A. to -115.

Covers COVERS INTEL: Urena ranks in the 92nd percentile with a .197 xBA this season.

Enjoying Covers content? Add us as a preferred source on your Google account Add as a preferred source on Google

Cardinals vs Angels Over/Under pick: Under 9.0 (-105)

I don't get this total.

Urena is sporting a 2.83 ERA and has allowed 0.63 homers per nine innings over five matchups with Bottom-10 teams in OPS vs. righties. The Cardinals not only fit the criteria but have also hit only .218 against right-handed pitching over the past 30 days.

While the Angels have strung together hits against southpaws, they sit 22nd in OPS and 29th in FB% in July.

It’ll be tough to generate homers, and I don’t see 10+ runs being scored without plenty of aid from power.

I like the Under to -125.

Todd Cordell's 2026 Transparency Record
  • ML/RL bets: 61-49, +1.60 units
  • Over/Under bets: 60-45-5, +7.34 units

Cardinals vs Angels weather

Cardinals vs Angels odds

  • Moneyline: Cardinals -115 | Angels -105
  • Run line: Cardinals -1.5 (+145) | Angels +1.5 (-170)
  • Over/Under: Over 9.0 (-115) | Under 9.0 (-105)

Cardinals vs Angels trend

Los Angeles has cashed the game total Under in 21 of its last 35 games (+6.95 units, 18% ROI). Find more MLB betting trends for Cardinals vs. Angels.

How to watch Cardinals vs Angels and game info

Location Angel Stadium, Anaheim, CA
Date Tuesday, July 21, 2026
First pitch 9:38 p.m. ET
TV Cardinals.TV, ABTV
Cardinals starting pitcher Matthew Liberatore
(5-6, 5.00 ERA)
Angels starting pitcher Walbert Urena
(5-7, 2.88 ERA)

Cardinals vs Angels latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

Pages related to this topic

Todd Cordell - Covers
Betting Analyst

Todd Cordell is a data-driven betting analyst. He uses numbers to help identify value across a wide variety of sports, with NHL being his specialty. Shot props, in particular, have proven to be a very fruitful market. Todd has served as a betting analyst in the public sphere for many years, most recently with theScore covering the NHL and MLB.

When not writing about sports betting, Todd stays busy analyzing the New Jersey Devils with a fine-tooth comb for InfernalAccess, his Devils-centric blog. Todd attended Sheridan College and graduated in 2014 with a diploma in print journalism.

Popular Content

Covers is verified safe by: Evalon Logo GPWA Logo GDPR Logo GeoTrust Logo Evalon Logo