St. Louis Cardinals vs Los Angeles Angels Prediction, 7/20/2026 MLB Picks, Best Bets & Odds
Game: St. Louis Cardinals vs Los Angeles Angels
Date: Monday, July 20, 2026
Location: Angel Stadium in Anaheim, CA
TV: FanDuel Sports Network West
Odds/Point Spread: St. Louis (-196) Los Angeles (+162)
The St. Louis Cardinals (51-46) are traveling to Angel Stadium on Monday where they will try to defeat the Los Angeles Angels (38-61). The moneyline on this game has St. Louis at -196 and Los Angeles is coming in at +162. The total is 8. The expected starting pitchers will be Kyle Leahy and Jose Soriano.

As a team, the St. Louis Cardinals are knocking in 4.5 runs per contest, which is 14th in MLB. They have tallied 437 runs while having a team on-base percentage of .318. The Cardinals have earned 131 doubles as a team and have hit 109 baseballs out of the stadium. They have recorded 425 RBI's in addition to 784 hits over the course of the season, while their average at the plate sits at .242. St. Louis has a slugging rate of .389 and have been called out on strikes 747 times, while drawing a walk on 311 occasions.
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 Parlay Picks
The Cardinals are sitting with a team earned run average of 4.13 this year (12th in baseball), and the staff has rung up 731 hitters. Cardinals pitchers have surrendered 96 home runs in addition to 432 runs in total (12th in MLB). They have walked 326 hitters and their FIP comes in at 4.15 as a squad on the campaign. St. Louis has allowed 825 base hits (8.6 per 9 innings) in addition to 397 earned runs. They have a strikeout to walk ratio of 2.24 and the pitching staff has a collective WHIP of 1.33.
The Cardinals have sent 330 relief pitchers to the mound on the year. The relief pitchers have inherited 157 runners over the course of the season and 35.0% of those players ended up scoring. The relief pitchers have tallied 64 holds on the season (5th in the league). Cardinals bullpen pitchers have entered the game with runners on base 107 times in addition to having 112 appearances in high leverage situations. They have accumulated 30 saves so far this season and have blown 16 of their 46 chances to save the game. The Cardinals relievers have earned a save percentage of 65.2% and stepped onto the hill in 113 save situations.
The St. Louis Cardinals have earned 2,597 putouts at this point in the season, as well as 908 assists and 46 errors. Their fielding rate is holding at .987 which has them ranked 10th in MLB, and they have turned 86 double plays. The Cardinals have turned 69.7% of balls in play into outs out of 7,791 innings on the field, which has them ranked 18th in the majors.
Leahy (12-8 career win-loss record) sits with a FIP of 3.63 and he has faced 957 opposing hitters in the majors. He has conceded 217 base hits (8.6 hits per nine innings) with 76 walks. His earned run average is 3.68 (93 earned runs allowed) and he has a WHIP of 1.290. Leahy has taken the hill for 227 innings and is sitting with 190 K's during his career.
The Angels hold a team slugging % of .389 and they score 4.35 runs per game (17th in baseball). They have hit 152 two-baggers, while taking a walk 317 times as well as scoring 431 runs. Los Angeles is sitting with 110 home runs for the season to go along with 415 RBIs. They have been called out on strikes on 941 instances (1st in MLB) and have totaled 797 base hits. The Los Angeles Angels have compiled an OBP of .314 in addition to a team batting average of .239 on the campaign.
The Los Angeles pitching staff have surrendered 494 runs on the year while holding a team ERA of 4.65 (450 earned runs given up). They have conceded 107 dingers and they yield 5.10 runs per 9 innings (25th in the league). The Angels are sitting with a team WHIP of 1.390 with a FIP of 4.35 as a staff on the season. Their K/BB ratio sits at 9.00 (869 strikeouts vs 424 walks). They rank 12th in the league as a staff in total hits surrendered with 787.
They rank 30th in baseball holding a save percentage of 37.9%, and they have sent 314 relievers to the mound this year. Their relief pitchers have stepped onto the hill 108 times in high leverage situations and on 108 occasions with runners on base. With 79 save situations, the Angels have 48 holds in addition to 18 blown saves. Los Angeles has called on bullpen pitchers to enter the game in 29 save opportunities and they have come away with 11 saves. Los Angeles bullpen pitchers have an inherited score percentage of 36.6% of 175 inherited base runners.
In 7,839 innings on the diamond, the Angels hold a defensive efficiency of 69.6% (20th in the majors). The Los Angeles Angels have gotten 63 double plays and have earned a fielding percentage of .983 (22nd in professional baseball). The Angels have racked up 831 assists, 59 errors and have accumulated 2,613 putouts this season.
In his career, Soriano has surrendered 372 base hits while tallying 420 punch outs in 435 innings. He has given up a total of 183 earned runs while holding a WHIP of 1.313 and being the owner of a FIP of 3.7. His K/BB ratio is 2.11 and he has faced 1,843 opposing hitters so far in his pro baseball career. Soriano (25-27 win-loss mark in his career) has earned a 3.79 ERA while allowing 7.7 hits per nine innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald'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
