Los Angeles Angels vs St. Louis Cardinals

Kickoff (UTC+8):2026-07-21 10:10

Final Score:Los Angeles Angels 3 - 2 St. Louis Cardinals

Latest Odds

Line Movement (open → latest)

TimeHomeAwayOver/Under
07-20 05:301.8482.0248.50
07-21 04:001.9501.9708.50
07-22 21:001.9601.9608.50

AI Deep Analysis

Cardinals’ Leahy vs Angels’ Soriano: Data leans St. Louis, value on the road underdog and the under

This game’s angle

The market has the Angels as slight favorites at home, but the data tells a different story: the Cardinals’ bullpen and injury edge tilt the scale, and the under looks live with two righties who limit the long ball.

Today’s scale

Starter form and risk

José Soriano (RHP, Angels) posts a 3.49 ERA but his 3.87 FIP and 11.4% BB% flag control issues. His last five starts: 5.0 IP/3 ER, 6.0 IP/2 ER, 5.0 IP/3 ER, 3.0 IP/5 ER, 5.0 IP/3 ER — he’s been pulled early twice and his 94.3 mph recent velocity is solid, but the walks and early exits are red flags. Kyle Leahy (RHP, Cardinals) is at 3.73 ERA/3.84 FIP, with a 19.3% K% and 8.5% BB%. His last five: 3.0 IP/0 ER, 5.0 IP/0 ER, 5.0 IP/1 ER, 6.3 IP/0 ER, 6.0 IP/3 ER — more consistent, but his fastball velocity dropped 1.1 mph over his last four. Today, Leahy is the steadier hand; Soriano’s control and early-exit trend make him the bigger blowup risk.

Lineup vs the starter’s hand

Cardinals’ lineup vs RHP: OPS 0.710, with Alec Burleson (0.943 OPS, 288 PA) and Jordan Walker (0.849 OPS, 302 PA) as the standout RHP masher. Angels’ lineup vs RHP: OPS 0.696, with Wade Meckler (0.863 OPS, 127 PA) and Mike Trout (0.859 OPS, 277 PA) leading the charge. Both lineups are only slightly above league average vs righties, but the Cardinals’ top threats are more proven and Soriano’s control issues could let them feast.

What the market is pricing

The market implies Angels 52.2% / Cardinals 47.8%. But the data net leans Cardinals: bullpen (ERA 2.77 vs 4.83) and injuries (3 vs 9) both favor St. Louis, while the starter matchup is a push. The only Angels edge is familiarity: Cardinals’ lineup is 77% unfamiliar with Soriano, while Angels’ is only 46% unfamiliar with Leahy. The market’s home tilt is likely banking on Soriano’s stuff and the Angels’ home park, but the data says the edge is with the road underdog.

Park and injuries

Angel Stadium’s park factor is 103 (slightly hitter-friendly), temperature 28°C, wind 14 kph — nothing extreme. Injuries: Angels have 9 on the IL (including key arms like Kikuchi, Stephenson), Cardinals only 3. The injury gap is a clear Cardinals advantage.

Total: Over or under 8.5?

Both starters have sub-1.0 HR9 (Soriano 0.97, Leahy 0.91), and the park factor is only mildly above average. The simulated over probability is 49.2%, and the most likely scores are 4-3, 3-4, 3-2 — all under 8.5. The under is the sharper side.

Conclusion: Where I stand

Recommend away_ml

Reason Cardinals’ bullpen and injury edge outweigh the near-even starter matchup, and the market underrates their road value

Confidence 51% — the data net leans St. Louis, but the home park and Soriano’s stuff keep it close

Biggest risk Soriano’s 94+ mph heat and 77% unfamiliarity to Cardinals’ lineup could flip the script if his control cooperates

Model Pick:away_ml(Confidence 51%)

Analysis text is generated by an AI research engine from our in-house data pipeline (odds, results, score simulation); model picks are settled and published daily.

More Match Analysis

賽事雷達 Match RadarTodayScoresWorld Cup 2026Daily Recap