St. Louis Cardinals vs Los Angeles Angels Prediction, 7/21/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Los Angeles Angels
Date: Tuesday, July 21, 2026
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: St. Louis (-196) Los Angeles (+162)
The Los Angeles Angels (39-61) are hosting the St. Louis Cardinals (51-47) at Angel Stadium on Tuesday. The odds on this game have the Cardinals at -196 and the Angels are coming in at +162. The over/under comes in at 8.5. The pitchers taking the mound will be Matthew Liberatore and Walbert Urena.

The Cardinals have accounted for 132 doubles as a squad and have knocked 109 balls out of the park. St. Louis is slugging .389 and have been called out on strikes 754 times, while drawing a walk on 319 occasions. As a team, the St. Louis Cardinals are compiling 4.5 runs per game, which is 12th in baseball. They have compiled 432 runs batted in and 797 base knocks so far this season, and their team batting average is at .243. They have tallied 444 runs and have an on-base percentage of .319.
Today’s Featured MLB Best Bet!
You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day NHL package. Join Now! |
Get all of our MLB Betting Picks
They have a K/BB ratio of 2.24 and the pitching staff has earned a collective WHIP of 1.33. Cardinals pitchers have surrendered 98 long balls and 440 runs in total (14th in the league). St. Louis has conceded 835 hits (8.6 per 9 innings) as well as 404 earned runs. The Cardinals have a team ERA of 4.16 for the season (13th in the league), and they have struck out 738 hitters. Their pitching staff has walked 330 opposing hitters and their FIP sits at 4.17 as a team over the course of the season.
Cardinals relief pitchers have entered the game with runners on 109 times as well as having 115 appearances in high leverage situations. The relief pitchers have a total of 65 holds for the season (4th in baseball). The Cardinals relief pitchers have compiled a save rate of 63.8% and have entered the game in 115 save situations. They have recorded 30 saves this year and have not converted 17 out of their 47 save chances. The bullpen pitchers have inherited 161 base runners this season and 35.4% of them earned a run for their team. The Cardinals have dispatched 334 relief pitchers to the mound this year.
The Cardinals have converted 69.7% of balls in play into outs out of 7,875 innings on the field, which ranks them 18th in baseball. The St. Louis Cardinals have earned a total of 2,625 putouts this season, as well as 919 assists and 46 errors. Their fielding rate is currently at .987 which has them ranked 9th in baseball, and they have turned 87 double plays.
Liberatore (21-30 win-loss record in his career) holds a FIP of 4.65 while facing 1,854 batters in the major leagues. He has given up 450 hits (9.5 hits per 9 innings) and has 147 walks. His ERA is 4.72 (224 earned runs allowed) and his WHIP is 1.397. Liberatore has taken the ball for 427 innings and is sitting with 360 K's in his career.
Los Angeles has a total of 110 home runs over the course of the season to go along with 418 RBIs. They have tallied 153 two-baggers, while getting a free base 322 times as well as notching 434 runs. The Los Angeles Angels hold an on-base percentage of .315 in addition to a team batting average of .239 on the year. The Angels hold a team slugging percentage of .388 and they are recording 4.34 runs per game (18th in baseball). They have been called out on strikes on 951 occasions (1st in the league) and have earned a total of 806 base knocks.
The Angels have a team WHIP of 1.384 with a FIP of 4.36 as a squad on the season. They currently have a strikeout to walk ratio of 9.00 (876 strikeouts vs 427 bases on balls). They are sitting at 12th in the league as a staff in total hits given up with 791. They have allowed 109 homers and they allow 5.07 runs per 9 innings (24th in the league). The Los Angeles pitching staff have relinquished 496 runs over the course of the season while holding an ERA of 4.62 (452 earned runs conceded).
Sitting with 83 save situations, the Angels have earned 51 holds and 18 blown saves. Los Angeles has called on bullpen pitchers to take the mound in 30 save opportunities and they have earned 12 saves. Los Angeles bullpen pitchers have an inherited score rate of 36.6% out of their 175 inherited runners. Their relievers have stepped onto the mound 108 times in high leverage situations in addition to 108 occasions with runners on. They are ranked 30th in baseball with a save rate of 40.0%, and they have sent 318 relievers onto the diamond this year.
The Los Angeles Angels have gotten 63 double plays and own a fielding percentage of .983 (22nd in pro baseball). The Angels have accrued 838 assists, 59 errors and are sitting with 2,640 putouts this season. Out of their 7,920 innings on the field, the Angels hold a defensive efficiency of 69.8% (16th in pro baseball).
Urena (5-7 record in his career) has earned a 2.89 earned run average while giving up 6.8 hits per 9 innings. He has a strikeout to walk ratio of 1.70 and he has faced 354 batters so far in his career. He has surrendered a total of 26 earned runs while earning a WHIP of 1.319 and a FIP of 2.8. During his career, Urena has given up 61 hits and he has 78 strikeouts in 81 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take St. Louis (-196)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Los Angeles Angels - Twitter
St. Louis Cardinals - Twitter
