The Cardinals are clinging to the fringes of a playoff race while the Angels are just trying to survive August with dignity intact, and that gap in stakes is exactly what makes Angel Stadium a trap game waiting to happen.

Quick take:

  • Pick: St. Louis Cardinals moneyline
  • Why: Jose Soriano gives St. Louis a real pitching edge and Los Angeles has lost four of five
  • The number to watch: Jordan Walker’s MLB-leading 76 RBI

St. Louis limps into Anaheim at 51-47, sitting 9.5 games back in the NL Central but still mathematically alive, fresh off dropping two of three in Arizona including an extra-innings gut-punch on Sunday. Los Angeles is the opposite story entirely — 39-61, dead last in the AL West at 11.5 back, and losers of four of their last five with a run differential that keeps sliding the wrong way.

This is the kind of series a fading contender is supposed to win. The Cardinals still have real bats in that lineup, and the Angels’ rotation depth has been picked apart by injuries all year. St. Louis has actually played its best baseball of the second half on the road, going 25-21 away from Busch Stadium, a mark that quietly outpaces its home record and suggests this lineup travels better than its overall record implies.

Why the Number Says Cardinals Despite the Coin-Flip Line

Books have this shockingly tight for a 12-game gap in the standings — Cardinals sit around +106 on the moneyline with Los Angeles a short favorite near -120, and the total is hovering around 8.5. That’s the market pricing in Angel Stadium’s pitcher-friendly dimensions and a home-field bump more than actual team quality. Jose Soriano’s emergence (8-6, 3.49 ERA, a career-best 9.32 K/9) is the only reason this line isn’t STL -140 territory, and value bettors should be taking the Cardinals price while it’s out there. Bettors tracking the number as it moves throughout the day can check the live MLB odds board for the latest.

Tuesday, July 21 at 9:39 PMSpreadMoneyTotal
St. Louis Cardinals
-1.5
(148)
-102
O 9.5
(100)
Los Angeles Angels
+1.5
(-190)
-110
U 9
(-106)

Recent Form

Neither club is exactly rolling, but the shortfalls look different — St. Louis has been competitive even in losses, while Los Angeles has been getting blown out.

DATE OPP CLOSE RESULT ATS/OU
Jul 21, 2026 @Los Angeles Angels +1.5 / 8.5 Lost 3-2 Lost / Under
Jul 19, 2026 @Arizona Diamondbacks +1.5 / 8.5 Won 4-5 Won / Over
Jul 19, 2026 @Arizona Diamondbacks +1.5 / 8.5 Lost 5-3 Lost / Under
Jul 19, 2026 @Arizona Diamondbacks +1.5 / 8.5 Lost 8-7 Won / Over
Jul 18, 2026 @Arizona Diamondbacks +1.5 / 8.5 Won 4-5 Won / Over
Jul 18, 2026 @Arizona Diamondbacks +1.5 / 8.5 Lost 5-3 Lost / Under
Jul 18, 2026 @Arizona Diamondbacks -1.5 / 10.5 Won 4-5 Lost / Under
Jul 12, 2026 Atlanta Braves -1.5 / 7.5 Lost 3-4 Lost / Under
Jul 11, 2026 Atlanta Braves +1.5 / 8.5 Won 4-1 Won / Under
Jul 11, 2026 Atlanta Braves +1.5 / 8 Won 2-1 Won / Under

DATE OPP CLOSE RESULT ATS/OU
Jul 21, 2026 St. Louis Cardinals +1.5 / 8.5 Won 3-2 Won / Under
Jul 19, 2026 Detroit Tigers +1.5 / 10.5 Lost 1-2 Won / Under
Jul 19, 2026 Detroit Tigers +1.5 / 10.5 Lost 0-7 Lost / Under
Jul 19, 2026 Detroit Tigers +1.5 / 10.5 Won 3-2 Won / Under
Jul 19, 2026 Detroit Tigers +4.5 / 10.5 Lost 1-2 Won / Under
Jul 19, 2026 Detroit Tigers +4.5 / 10.5 Lost 0-7 Lost / Under
Jul 18, 2026 Detroit Tigers -1.5 / 7.5 Lost 1-2 Lost / Under
Jul 12, 2026 @Minnesota Twins +1.5 / 9 Lost 4-2 Lost / Under
Jul 11, 2026 @Minnesota Twins +1.5 / 9 Lost 5-3 Lost / Under
Jul 11, 2026 @Minnesota Twins +1.5 / 9.5 Won 3-4 Won / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
Jul 21, 2026 Los Angeles Angels @St. Louis Cardinals +1.5 / 8.5 Won 3-2 Won / Under
Apr 2, 2025 St. Louis Cardinals @Los Angeles Angels -1.5 / 8.5 Won 12-5 Won / Over
Apr 1, 2025 St. Louis Cardinals @Los Angeles Angels -1.5 / 8.5 Lost 7-9 Lost / Over
Mar 31, 2025 St. Louis Cardinals @Los Angeles Angels -1.5 / 7.5 Lost 4-5 Lost / Over
May 16, 2024 Los Angeles Angels @St. Louis Cardinals +1.5 / 8.5 Won 7-2 Won / Over
May 15, 2024 Los Angeles Angels @St. Louis Cardinals +1.5 / 7.5 Lost 6-7 Won / Over
May 14, 2024 Los Angeles Angels @St. Louis Cardinals +1.5 / 8.5 Lost 5-10 Lost / Over
May 4, 2023 St. Louis Cardinals @Los Angeles Angels +1.5 / 8.5 Lost 7-11 Lost / Over
May 3, 2023 St. Louis Cardinals @Los Angeles Angels +1.5 / 7.5 Lost 4-6 Lost / Over
May 2, 2023 St. Louis Cardinals @Los Angeles Angels +1.5 / 8.5 Lost 1-5 Lost / Under

Walker’s Breakout Season Meets an Angels Bullpen in Crisis

Jordan Walker has quietly authored one of the best age-24 seasons in the National League — a .292 average, 22 homers, and a league-leading 76 RBI heading into this series, with a scorching .611 slugging mark over his last 15 games. He’s the engine of a Cardinals offense that also gets steady on-base production from JJ Wetherholt and thump from Alec Burleson, who’s slugging .468 on the year.

The Angels, meanwhile, are trying to piece together a lineup around Mike Trout and Nolan Schanuel while absorbing a rash of long-term injuries — Yoán Moncada, Anthony Rendon, and multiple relievers are all on extended IL stints, and closer options are thin. Kyle Leahy takes the ball for St. Louis at 7-4 with a 3.73 ERA, a serviceable but hittable number against a lineup that has actually found some late-summer life against right-handers.

Jordan Walker’s 76 RBI already lead all of MLB, and he’s done it while slugging .524 for the season.

That kind of production against a bullpen that ranks near the bottom of the league in high-leverage situations is a matchup St. Louis should exploit. Los Angeles simply doesn’t have the pitching depth right now to consistently limit a lineup with this much thump in the middle.

The Angels’ issues go beyond the injured list, too. Their team ERA sits north of 4.6 on the season, and their strikeout-to-walk numbers on the pitching staff have been trending in the wrong direction over the last month as journeyman arms fill gaps left by Yusei Kikuchi and other rotation regulars. Jo Adell has provided some thump in the middle of the order, and Trout remains a threat any time he’s in the box, but the supporting cast around them has been inconsistent all summer, and Los Angeles has struggled to string together the kind of complementary at-bats that turn close games into wins.

It’s a quiet Monday night game, but the underlying numbers favor the visitors more than the moneyline suggests. Masyn Winn adds another layer of value defensively up the middle for St. Louis, and a Cardinals bullpen that has stabilized over the past two weeks gives Kyle Leahy a real chance to hand a lead to a relief corps that can actually hold it.

Prediction and Best Bet

St. Louis’s superior starting pitcher and a hot bat in the middle of the order should be enough to steal one on the road, even with the Angels catching a modest home price.

The pick:

  1. Prediction: St. Louis Cardinals 5, Los Angeles Angels 3
  2. Best Bet: Cardinals on the moneyline

Soriano’s strikeout stuff travels well on the road, and until the Angels prove they can hold a lead against a real lineup, St. Louis is the smarter side of this number.