The St. Louis Cardinals visit the Los Angeles Angels on Monday night in a matchup the betting market cannot quite separate. On paper it looks lopsided. A Cardinals club still chasing a wild-card spot is facing an Angels team buried in last place in the AL West. Yet the moneyline sits at a virtual pick’em, with the Angels a razor-thin home favorite.
That gap between the standings and the price is the whole story here, and it steers our lead play toward the road side. Below we break down the José Soriano and Kyle Leahy pitching matchup, read the line movement, and land on two plays for the opener in Anaheim.
Last Updated: Monday, July 20, 2026
St. Louis Cardinals vs. Los Angeles Angels — Time & How to Watch
| Where | Angel Stadium, Anaheim, California |
| When | Monday, July 20 — 10:10 PM ET |
| TV | ESPN |
St. Louis Cardinals vs. Los Angeles Angels Betting Preview
Pitching frames this one. The Angels hand the ball to right-hander José Soriano, their most dependable arm all season. Soriano carries a 3.57 ERA and a 1.29 WHIP across 111 innings, and his strikeout rate sits above nine per nine. He misses bats and works deep, which is exactly what a shaky Los Angeles staff needs. St. Louis counters with young right-hander Kyle Leahy, who has settled into the rotation with a 7-4 record and a 3.73 ERA. Leahy’s 1.41 WHIP tells the cautionary tale. He allows more baserunners than Soriano, and traffic against this Angels bullpen can snowball.
The standings could not be further apart. St. Louis entered the week third in the National League Central at 51-46, still in the wild-card conversation. Los Angeles sits at 39-61, last in the American League West with a run differential near minus-60 and an offense averaging under four runs a game. Recent form muddies the picture, though. The Cardinals arrive stinging from a brutal 8-7 walk-off loss in Phoenix, where they surrendered a seven-run lead. The Angels just snapped a four-game skid with a 3-2 win over Detroit.
The offensive profiles are closer than the records suggest. St. Louis carries a .708 team OPS to the Angels’ .703, so this is not a juggernaut visiting a punchless host. What separates them is run prevention and depth. The Angels’ pitching staff has issued well over 400 walks on the season, a command problem that shows up most in the middle innings. That bullpen fragility, more than any single bat, is the number to watch.
St. Louis Cardinals vs. Los Angeles Angels Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Cardinals | +1.5 (-220) | -108 | U 9.0 (-110) |
| Angels | -1.5 (+180) | -112 | O 9.0 (-110) |
Odds accurate as of July 20, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
St. Louis Cardinals vs. Los Angeles Angels — Who Is the Public Betting?
| Cardinals | 34% | 66% | Angels |
See the latest MLB Public Betting Splits and make smarter wagers!
Cardinals vs. Angels Prediction — Is the Contender Being Underpriced?
Start with the market’s own footprint. This line opened with the Angels as a clearer home favorite near -121, and the number has since drifted back to a pick’em, with the road side now the shorter of the two prices. When the line moves toward the team the public is not backing, it usually means sharper money disagrees with the crowd. Here the public is loading the Angels on the run line at roughly two-thirds of tickets, yet the moneyline has crept the other way.
The baseball case lines up with that move. The Cardinals are the better roster by a wide margin, more than eleven games clear of the Angels in the standings, and they are getting an essentially even price on the road against a last-place club. Leahy is no ace, but he does not have to be. He only needs to keep pace with Soriano long enough for a deeper, more balanced St. Louis lineup to pressure a leaky Angels bullpen in the middle innings.
The counter is real. Soriano is the best pitcher in this game, he is at home, and the Angels just showed a pulse against Detroit. A tight, low-scoring night is exactly the script in which a pick’em becomes a coin flip, and the Cardinals’ collapse in Arizona is a fresh reminder that this team can give a game away. Because the matchup projects close, the moneyline is the cleaner route than laying the steep -220 juice on the run-line cushion.
The Pick: St. Louis Cardinals Moneyline (-108)
Cardinals vs. Angels Best Bet — Are We Going Over 9 Tonight??
The total is the second angle, and the starters drive it. Soriano owns a sub-3.60 ERA and a strikeout arm, while Leahy has posted a mid-3.00s ERA of his own. Angel Stadium has long played as a neutral-to-pitcher-friendly park, its spacious outfield suppressing carry rather than inviting it. Pair that with an Angels offense scoring fewer than four runs a game, and the setup leans toward a quieter night than a total of nine suggests.
There is a reason to hesitate. The number climbed from an opener of 8.5 to nine, a move that says the market respects the run-scoring potential here, likely tied to both bullpens’ command issues. If either starter exits early, the relief corps on both sides can turn a 3-2 game into a 7-5 game in a hurry. Still, at a full nine runs with two competent starters on the mound, the value sits with run prevention through the early innings.
The Pick: Under 9 (-110)
Final Thoughts and Bonus Angle
The throughline is that the market has quietly sided with St. Louis while the public chases the home team. Watch two things at first pitch. The first is whether Soriano’s command holds, since a walk-prone night from him swings both plays at once. The second is whether the Cardinals’ bats shake off the Arizona hangover after squandering that seven-run lead. For the rest of the slate, our 3 best bets for Monday round out the card. Both plays here rest on the same read, the better team in a lower-scoring game, which makes a Cardinals lead protected by early pitching the ideal outcome.
To recap the two plays on the board for the series opener: St. Louis Cardinals Moneyline (-108) and Under 9 (-110).
MLB Cardinals vs Angeles Monday July 20. 2026 FAQ
What time does the Cardinals vs. Angels game start?
First pitch is scheduled for 10:10 PM ET on Monday, July 20, 2026, at Angel Stadium in Anaheim, California.
What channel is the Cardinals vs. Angels game on?
The game is scheduled to broadcast nationally on ESPN.
Who is pitching for the Angels?
Right-hander José Soriano is the Angels’ probable starter. He enters with an 8-6 record, a 3.57 ERA, and a 1.29 WHIP over 111 innings.
Who is favored in the Cardinals vs. Angels game?
The game is essentially a pick’em. The Angels are the narrowest of home favorites at -112 on the moneyline, with the Cardinals right alongside at -108.