St. Louis Cardinals vs Los Angeles Angels Betting Preview & Prediction – July 22, 2026

St. Louis Cardinals at Los Angeles Angels on July 22, 2026 sets up as Hunter Dobbins vs. Reid Detmers, and the market’s telling you the pitching gap matters more than the records. Los Angeles is -126 with St. Louis +108, the Angels’ -1.5 is hanging +164, and 8.5 is juiced to the over at -122.

St. Louis Cardinals vs Los Angeles Angels Game Info

MatchupSt. Louis Cardinals @ Los Angeles Angels
DateJuly 22, 2026
Time04:08 PM ET
LocationAngel Stadium (Anaheim, CA)
How to WatchCardinals.TV, ABTV

St. Louis Cardinals vs Los Angeles Angels Odds

MoneylineSt. Louis Cardinals +108Los Angeles Angels -126
Run LineSt. Louis Cardinals +1.5 (-200)Los Angeles Angels -1.5 (164)
TotalOver 8.5 (-122)Under 8.5 (100)

St. Louis Cardinals vs Los Angeles Angels Team Stats

St. Louis CardinalsLos Angeles Angels
Record51-4941-61
Runs Scored447442
OPS.703.704
Team ERA4.164.56
Team WHIP1.331.37
Bullpen ERA4.254.50
Bullpen WHIP1.361.39

St. Louis Cardinals vs Los Angeles Angels Starting Pitcher Stats

PitcherHandW-LERAIPSOWHIP
Hunter Dobbins (STL)RHP1-14.0322.1231.39
Reid Detmers (LAA)LHP3-64.16114.21301.12

St. Louis Cardinals vs Los Angeles Angels Recent Form & Pitching Notes

St. Louis Cardinals (51-49): Dropped the most recent game of this series 5-1 on July 21. Matthew Liberatore got hit early (5.1 IP, 5 ER, 7 K), but the bullpen at least stabilized it with Matt Svanson (0.2 IP) and Scott Blewett (2.0 IP) combining for 2.2 scoreless. Offensively it was mostly wasted traffic: Alec Burleson went 3-for-4, and the lone run came on a JJ Wetherholt RBI forceout.

Los Angeles Angels (41-61): Won 5-1 on July 21 behind a five-run first inning, then cruised. Walbert Ureña gave them 6.0 strong (1 ER, 5 K), and the pen was clean behind him: Mitch Farris (1.1 IP), Chase Silseth (0.2 IP), Ryan Zeferjahn (1.0 IP) for 3.0 scoreless. The damage was loud and quick: Jorge Soler’s 2-run double and Jo Adell’s 2-run HR (15) were the difference.

  • St. Louis is 55-40 to the Under this season.
  • Los Angeles is 56-46 to the Under this season.
  • The first two games of this series finished 3-2 and 5-1 (both Unders).

St. Louis Cardinals vs Los Angeles Angels Breakdown

The Angels being favored with a 41-61 record looks wrong until you price in the starter matchup: Detmers is a real workload arm (114.2 IP) with swing-and-miss (130 K) and a WHIP that plays (1.12). He’s also been steadier lately (3.98 ERA over his last 7), and he just spun a clean 6.0-inning, 0-run outing with 7 Ks in his most recent start.

Dobbins is the volatility point. He’s only at 22.1 MLB innings this season with a 1.39 WHIP, and his last three appearances include two short starts where he allowed 3 earned runs (5.0 IP vs MIL; 4.1 IP at NYM). That’s enough traffic to get punished by a lineup that just tagged St. Louis for five in the first inning two nights ago.

Still, 8.5 with the over juiced is begging for sloppy middle innings, and both clubs have been Under-heavy all year. With both bullpens coming out of July 21 with manageable workloads, I’d rather take the even-money Under than chase an Angels side at a price.

St. Louis Cardinals vs Los Angeles Angels Best Bet

Under 8.5 +100 (3 out of 5 units)
Both teams are Under-leaning on the season, this series has played clean early, and Detmers’ recent form gives the total a stable base.

Predicted Score

Our computer projections model for this matchup predicts a final score of St. Louis Cardinals 3, Los Angeles Angels 4.