- Matchup: St. Louis Cardinals vs. Los Angeles Angels
- Event Date: Tuesday, July 21, 2026
- Venue: Angel Stadium, Anaheim, CA
- Broadcast: FanDuel Sports Network West
- Betting Odds: St. Louis (-196), Los Angeles (+162)
This page may include affiliate links at no extra cost to you, thanks for your support.
On Tuesday, the Los Angeles Angels (39-61) are set to face off against the St. Louis Cardinals (51-47) at Angel Stadium. The betting odds favor the Cardinals at -196, while the Angels stand at +162. The over/under is set at 8.5 runs. The starting pitchers for this matchup will be Matthew Liberatore and Walbert Urena.

The Cardinals have registered a total of 132 doubles and hit 109 home runs this season. Their slugging percentage stands at .389, with 754 strikeouts and 319 walks recorded. The St. Louis Cardinals are averaging 4.5 runs per game, placing them 12th in the league. They’ve driven in 432 runs and accumulated 797 hits, resulting in a team batting average of .243 and an on-base percentage of .319.
The Cardinals’ strikeout-to-walk ratio is 2.24, with a combined WHIP of 1.33 for their pitching staff. They have allowed 98 home runs and a total of 440 runs (14th in the league). Throughout the season, St. Louis has yielded 835 hits (averaging 8.6 per 9 innings) and recorded a team ERA of 4.16 (13th in the league). The squad has struck out 738 batters, while issuing 330 walks, leading to a team FIP of 4.17.
Relief pitchers for the Cardinals have entered games with runners on 109 occasions, contributing to 115 high-leverage appearances. The bullpen has achieved 65 holds (ranking 4th in the league), with a 63.8% save rate, converting 30 out of 47 save opportunities. They have inherited 161 runners, with 35.4% crossing home plate. This season, the Cardinals have utilized 334 relief pitchers.
Defensively, the Cardinals have converted 69.7% of balls in play into outs over 7,875 innings, ranking 18th in the league. They have amassed 2,625 putouts, 919 assists, and committed 46 errors, achieving a fielding percentage of .987 (9th in MLB) and turning 87 double plays.
Liberatore (21-30 win-loss record), has a FIP of 4.65 after facing 1,854 batters. He has allowed 450 hits (9.5 hits per 9 innings) and issued 147 walks, with an ERA of 4.72 (224 earned runs) and a WHIP of 1.397. Over 427 innings, he has amassed 360 strikeouts throughout his career.
The Los Angeles Angels have recorded 110 home runs this season, alongside 418 RBIs. They have hit 153 doubles, gained 322 walks, and accumulated 434 runs. The Angels hold a .315 on-base percentage with a .239 batting average. Their slugging percentage is .388, and they average 4.34 runs per game (18th in MLB), having struck out 951 times (1st in the league) and achieved 806 total hits.
The Angels’ pitching staff has a team WHIP of 1.384 along with a FIP of 4.36. They boast a strikeout-to-walk ratio of 9.00 (876 strikeouts vs. 427 walks) and rank 12th in the league for total hits allowed, with 791. They have surrendered 109 home runs and allow 5.07 runs per 9 innings (24th in MLB). Collectively, the Angels’ staff has allowed 496 runs this season, with a 4.62 ERA (452 earned runs).
In 83 save situations, the Angels have secured 51 holds, with 18 blown saves. Their bullpen has pitched in 30 save opportunities, achieving 12 successful saves. Relief pitchers have inherited 175 runners, with a 36.6% scoring rate. The Angels’ bullpen has made 108 appearances in high-leverage situations and currently ranks 30th in saves, with a conversion rate of 40.0%, dispatching 318 relief pitchers this year.
Defensively, the Angels have turned 63 double plays and hold a .983 fielding percentage (22nd in MLB). They have collected 838 assists, committed 59 errors, and recorded 2,640 putouts in their 7,920 innings played, yielding a defensive efficiency of 69.8% (16th in MLB).
Urena (5-7 career record) has posted a 2.89 earned run average, allowing 6.8 hits per 9 innings. His strikeout-to-walk ratio is 1.70 after facing 354 batters. This season, he has allowed 26 earned runs, with a WHIP of 1.319 and a FIP of 2.8. Urena has given up 61 hits and racked up 78 strikeouts over 81 innings.
Which team will clinch victory tonight—against the spread or on the moneyline?
Recommendation: Back St. Louis (-196)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
