Los Angeles Angels vs St. Louis Cardinals
Kickoff (UTC+8):2026-07-22 09:38
Final Score:Los Angeles Angels 5 - 1 St. Louis Cardinals
Latest Odds
- Moneyline:Home 1.860|Draw 0.000|Away 2.070
- Spread 1.50:Home 1.580|Away 2.590
- Over/Under 9.50:Over 2.090|Under 1.850
Line Movement (open → latest)
| Time | Home | Away | Over/Under |
|---|---|---|---|
| 07-21 05:30 | 1.962 | 1.892 | 8.50 |
| 07-22 00:00 | 1.910 | 2.010 | 9.50 |
| 07-23 12:00 | 1.860 | 2.070 | 9.50 |
AI Deep Analysis
Cardinals’ lefty Liberatore’s HR9 and Angels’ bullpen fatigue set the stage for a high-scoring away upset at 2.010
This matchup hinges on Liberatore’s home run habit and Ureña’s shaky control—both starters are one bad inning from handing the game to the bullpen, and the Angels’ pen is the more exhausted of the two.
This game’s balance
- Starting pitcher baseline: Ureña’s FIP 3.68 vs Liberatore’s 4.73 → Angels hold the edge
- Lineup vs handedness: Angels OPS 0.716 vs LHP / Cardinals OPS 0.706 vs RHP → Angels by a hair
- Bullpen: Angels ERA 4.82, 150 pitches last 3 days / Cardinals ERA 3.25, 167 pitches last 3 days → Cardinals by a mile
Starting pitcher form and vulnerability
Walbert Ureña (RHP, Angels) owns a 2.88 ERA but his 3.68 FIP and 13.0% BB% reveal a pitcher living on the edge—his last five starts include two early exits (4.0 and 4.3 IP) and a 7-ER blowup. His 93.6 mph average fastball and sinker-heavy mix (33% sinker at 98 mph) usually induce weak contact, but the 5 BB in his last outing vs Texas is a red flag. Today, he faces a Cardinals lineup that posts a 0.706 OPS vs RHP, with Alec Burleson (0.930 OPS vs RHP, 292 PA) and Jordan Walker (0.853 OPS vs RHP, 306 PA) as the prime threats. Verdict: Ureña is more likely to wobble than dominate.
Matthew Liberatore (LHP, Cardinals) is the definition of a high-variance arm: his 5.00 ERA and 1.63 HR9 scream “home run or bust,” and his last five starts include a 6-ER and 5-ER outing. His 88.8 mph average velocity and fastball-heavy approach (32% four-seamer at 94 mph) can get hit hard, especially by Angels’ Zach Neto (0.879 OPS vs LHP, 107 PA) and Jo Adell (0.878 OPS vs LHP, 116 PA). Verdict: Liberatore is a ticking time bomb, but the Angels’ bullpen is in worse shape to clean up the mess.
Lineup vs pitcher handedness
Angels’ lineup vs LHP (Liberatore) owns a 0.716 OPS, slightly above league average, with Neto and Adell leading the charge. Cardinals’ lineup vs RHP (Ureña) is at 0.706 OPS, but Burleson and Walker are elite vs righties. Critical note: Cardinals’ lineup is 100% unfamiliar with Ureña (13/13 hitters have never faced him), which gives the Angels’ starter a hidden edge in the first 2-3 innings.
What the market is pricing in
The market shifted from 49.1% to 51.3% for the Angels, but the data doesn’t support a clear favorite. The devig implies a near 50/50 game, and the numbers back it: Ureña’s FIP edge is offset by Liberatore’s HR9 and the Cardinals’ superior bullpen. The Angels’ bullpen fatigue (4.82 ERA, 150 pitches in 3 days) is a major liability if Ureña falters early. The market’s slight lean to Angels is likely due to Ureña’s ERA and home field, but the Cardinals’ bullpen and Liberatore’s upside make the away price (2.010) a live dog.
Park and injuries
Angel Stadium plays as a hitter’s park (103 park factor), with 30°C temps and 15 kph wind—conditions that favor the long ball. Injuries: Angels have 9 on the IL (including Kikuchi, Moncada, Stephenson), Cardinals 3 (Urias, Romero, Rajcic). The Angels’ absences are more impactful, but both lineups are close to full strength for this one.
Total points lean
The simulated total leans slightly under at 9.5 (46.6% over probability), but Liberatore’s HR9, Ureña’s BB%, and both bullpens’ fatigue suggest this game has a real chance to push over. The most likely scores (4-3, 5-4, 3-4) all sit near the line, but the over 9.5 at 2.090 is the sharper side given the park factor and both starters’ volatility.
Conclusion: Where I stand
Push= away_ml
Reason= Liberatore’s HR9 and Angels’ bullpen fatigue make the Cardinals’ 2.010 a value play
Confidence= 52% (data is tight, but the away bullpen and Liberatore’s upside swing it)
Biggest risk= Ureña’s sinker/velocity combo shuts down Cardinals’ lefties and Liberatore gets bailed out by his own bullpen
Model Pick:away_ml(Confidence 52%)
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
- Colorado Rockies vs Washington Nationals
- Houston Astros vs Miami Marlins
- Texas Rangers vs Chicago White Sox
- Chicago Cubs vs Detroit Tigers
- Milwaukee Brewers vs New York Mets
- Arizona Diamondbacks vs Athletics
- Seattle Mariners vs Cincinnati Reds
- New York Yankees vs Pittsburgh Pirates
- Boston Red Sox vs Baltimore Orioles
- Kansas City Royals vs San Francisco Giants
賽事雷達 Match Radar| Today| Scores| World Cup 2026| Daily Recap