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.
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 PM | Spread | Money | Total |
| St. Louis Cardinals | -1.5 (140) | -108 | O 9 (-108) |
| Los Angeles Angels | +1.5 (-182) | -105 | U 9 (-110) |
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 |
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.
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:
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.
A former DraftKings sports trader faces felony charges tied to a college basketball prop betting…
The Liberty and Wings meet for a third time this season with New York favored…
New to same game parlays? Here's a beginner-friendly SGP for tonight's Rays-Blue Jays matchup at…
Zack Wheeler has gone over 6.5 strikeouts in 10 straight starts, and two more arms…
The Cardinals look to bounce back after dropping the series opener to the Angels. Full…
The Mets head to Milwaukee to face the NL Central-leading Brewers on July 21. Here's…
This website uses cookies.