The St. Louis Cardinals arrive in Anaheim as short-priced road underdogs for Wednesday’s series finale, and the pitching card is the reason to look closer. St. Louis hands the ball to Michael McGreevy, who owns one of the quieter sub-3.00 ERAs in the National League.
The Los Angeles Angels counter with Reid Detmers, a strikeout arm who has scuffled through a rough season in the rotation. The market has the Angels favored at -124 after two straight wins, but the run environment tells its own story. Two best bets follow, starting with what the arms suggest about the scoreboard.
Last Updated: Wednesday, July 22, 2026
St. Louis Cardinals vs. Los Angeles Angels — Time & How to Watch
| Where | Angel Stadium of Anaheim, Anaheim, CA |
| When | Wednesday, July 22, 2026 – 4:07 PM ET |
| TV | MLB.TV, Fubo |
St. Louis Cardinals vs. Los Angeles Angels Betting Preview
Start with the arms, because they shape everything else. Michael McGreevy has been the Cardinals’ steadiest starter, carrying a 2.92 ERA and a 1.10 WHIP into this start. He is not a bat-misser in the classic sense. Instead, he lives on command and soft contact, working deep and keeping his bullpen out of trouble. That profile travels well to a park that does not reward mistakes.
Detmers is the more volatile watch. Reid Detmers misses plenty of bats, but his 2026 season in the rotation has produced an ERA in the mid-4.00s and a 3-6 record. The swing-and-miss stuff keeps him in games; the home runs and the occasional command lapse are what get him. Against a disciplined Cardinals lineup, that combination can go either way in a hurry.
The form lines cut against the road team, though. St. Louis, 51-47 and clinging to a share of the final National League wild-card spot, dropped the first two games of this series. The Angels won Monday 3-2 on a walk-off and rolled 5-1 on Tuesday. Los Angeles sits at 39-61 and buried in the AL West, yet the Cardinals own the active losing streak. St. Louis also blew a seven-run lead in Arizona over the weekend, and the bullpen has looked leaky late. That is the case for the home side, even with the pitching edge pointing the other way.
St. Louis Cardinals vs. Los Angeles Angels Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Cardinals | +1.5 (-195) | +104 | U 9 (-105) |
| Angels | -1.5 (+165) | -124 | O 9 (-115) |
Odds accurate as of Wednesday, July 22, 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 | 33% | 67% | Angels |
See the latest MLB Public Betting Splits and make smarter wagers!
Cardinals vs. Angels Prediction — Will the Arms Keep the Scoreboard Quiet?
The total is where the cleanest read sits. This number opened at 9.5 and has since dropped to 9, a half-run move that signals money on the under. That move lines up with the baseball. McGreevy suppresses hard contact and works deep, and Angel Stadium of Anaheim has leaned neutral-to-pitcher-friendly for years rather than inflating run totals. The first two games of this series backed that up, landing on just five and six total runs.
There is a real counter, and it deserves a fair hearing. Detmers is home-run prone, and one poor inning against a patient Cardinals lineup can flip a low-scoring script. Both bullpens can leak, and a single crooked number turns an under into a sweat by the seventh. The market is not offering a gift here; a 9 in this park is a fair line, not an obvious misprice.
Still, the signals stack on one side. A strong, control-oriented starter, a park that trims run expectation, a total the money has already pushed downward, and a series that has stayed quiet all point the same direction. When the baseball read and the line movement agree, that is the play worth backing.
The Pick: Under 9 (-105)
Cardinals vs. Angels Prediction — Does the Road Dog Have the Better Arm?
Here is the oddity on the side. The better team and the better starter are the plus-money underdog. St. Louis has the superior record, and McGreevy’s 2.92 ERA is a clear cut above what Detmers has offered all year. Yet the Angels sit at -124 at home, propped up by two straight wins and by public money that has landed 67 percent on the home run line. The line has even nudged toward Los Angeles, but that is money following the popular side, not a sharp signal. For a road dog with the pitching edge, +104 is a fair price on the better arm.
The case against St. Louis is honest and simple. The Cardinals are cold, having lost three in a row, and the bats went quiet in the two losses here. The bullpen has coughed up late leads, so a McGreevy gem is no guarantee of a win if the relievers give it back. Bettors who want the cushion can look at the +1.5 run line, though the heavy juice there eats much of the value. The straight moneyline is the cleaner expression of the edge.
The Pick: Cardinals Moneyline (+104)
Final Thoughts and Bonus Angle
The swing factor is McGreevy’s length. If he works into the seventh, he keeps a shaky Cardinals bullpen off the field and protects both the under and the road side at once. If he exits early, the relief corps that blew a seven-run lead over the weekend becomes the story, and the late innings get dangerous for both tickets. Watch Detmers’ first turn through the order too, since he tends to settle or unravel early. For the full slate, see our latest MLB picks coverage.
Both plays rest on the same foundation: a strong starter in a park that rewards him, against an opponent whose arm can be scored on but whose team is playing better right now. That tension is why neither pick is a runaway. To recap, the two best bets for Wednesday’s finale are the Under 9 (-105) and the Cardinals moneyline (+104).
MLB Cardinals vs. Angels FAQ: Wednesday July 22, 2026
What time does the Cardinals vs. Angels game start?
First pitch for the Cardinals at Angels series finale is set for 4:07 PM ET, which is 1:07 PM local time in Anaheim. It is a Wednesday getaway-day afternoon game at Angel Stadium of Anaheim rather than a night start.
Who is pitching in the Cardinals vs. Angels finale?
The St. Louis Cardinals start Michael McGreevy, who carries a 2.92 ERA and a 1.10 WHIP this season. The Los Angeles Angels counter with left-hander Reid Detmers, a high-strikeout arm who has posted an ERA in the mid-4.00s across his 2026 starts.
Where are the Cardinals and Angels playing?
The game is at Angel Stadium of Anaheim in Anaheim, California, the Angels’ home ballpark. This is the third and final game of a three-game interleague series, with the Cardinals visiting as the road team on Wednesday afternoon.
Who won the last meeting between the Cardinals and Angels?
The Angels won the most recent meeting 5-1 on Tuesday, July 21, backed by a strong start from rookie Walbert Ureña. Los Angeles also took the series opener 3-2 on a walk-off Monday, giving the Angels a 2-0 lead heading into the finale.
What channel is the Cardinals vs. Angels game on?
The Cardinals-Angels finale streams nationally on MLB.TV and on Fubo, with local broadcasts carrying the game in each team’s home market. There is no national over-the-air or cable window for this afternoon interleague matchup.