HomeRight ArrowMLB

Cardinals vs Angels Prediction, Pick, MLB Odds for Monday, July 20

Cardinals vs Angels Prediction, Pick, MLB Odds for Monday, July 20 article feature image
5 min read
Credit:

Photo Credit: Jeff Curry-Imagn Images
Pictured: Kyle Leahy throws the ball

The Los Angeles Angels host the St. Louis Cardinals on July 20, 2026. First pitch from Angel Stadium is scheduled for 10:10 p.m. EDT. The game will be broadcast on ESPN.

The Cardinals are favored by -112 on the moneyline and by -1.5 on the run line. The Angels are -104 on the moneyline and +1.5 on the run line. The total is set at 9 runs.

Find my MLB picks and Cardinals vs Angels prediction below, as well as probable pitchers, weather report, and more.


Header First Logo
Header Second Logo

Cardinals vs Angels Prediction

  • Cardinals vs Angels Pick: Under 9 (-114, FanDuel)

My Cardinals vs Angels best bet is under 9 total runs. Make sure to find the best odds by checking our live MLB odds page.


Cardinals vs Angels Odds

Cardinals Logo
Monday, Jul 20
10:10 p.m. ET
ESPN
Angels Logo
Cardinals Odds
SpreadTotalMoneyline
-1.5
+155
9
-106o / -114u
-104
Angels Odds
SpreadTotalMoneyline
+1.5
-188
9
-106o / -114u
-112
Odds via FanDuel. Get up-to-the-minute MLB odds here.
FanDuel Logo
  • Cardinals vs Angels moneyline: Cardinals -104, Angels -112
  • Cardinals vs Angels over/under: 9 (-106o / -114u)
  • Cardinals vs Angels spread: Cardinals -1.5 (+155), Angels +1.5 (-188)

Cardinals vs Angels Polymarket MLB Odds


Cardinals vs Angels Probable Pitchers

Kyle LeahyStatJose Soriano
7-4W-L8-6
1.2fWAR (FanGraphs)1.8
3.73 / 5.37ERA / xERA3.49 / 4.34
4.01 / 4.23FIP / xFIP3.97 / 3.76
10.8K-BB%13.3
43.8GB%52.7
.316BABIP.277
90Stuff+99
105Location+105

Cardinals vs Angels MLB Betting Preview

Header First Logo

St. Louis Cardinals Betting Preview

Monday's game will feature two guys who lean heavily upon their ability to get outs on contact, the first of which is Kyle Leahy. The 29-year-old may not have great expected numbers, coming in with a .275 xBA and 5.38 xERA, but he has the fourth-best defense behind him according to Outs Above Average.

That's helped Leahy to some solid run prevention in 2026, checking in with a 3.73 ERA. His strand rate is somewhat high at 79.4%, too, but he's at around 75% for his career, so it's not as if there's a massive downturn upon us.

No, Leahy is going to be who he is. He's certainly going to put some runners on with his 1.41 WHIP and mediocre 8.5% walk rate, but the gloves behind him have prevented further hits and limited the damage.

Leahy has also made life easy on himself with a 44.5% ground-ball rate, coinciding with a below-average fly-ball rate to help him limit home runs. He's allowed just nine all season, and while a high barrel rate does scare you, he's generally been trustworthy because of the large park he pitches in.

This isn't going to be quite the same with Angel Stadium ranking fifth in Park Factor for home runs, and generally speaking, the setting for his starts has definitely mattered. He owns a 2.94 ERA at home, and he's given up all nine homers on the road, where he owns a 4.69 ERA.

Header First Logo

Los Angeles Angels Betting Preview

Even though he hasn't been the menace he was in the month of April, Jose Soriano is still the same capable pitch-to-contact arm he's been for years. He's found some success with strikeouts this year, checking in with a 90th-percentile whiff rate, and while his xBA stands at .242, that's normal for a high-ground-ball arm.

Soriano is in the 90th percentile when it comes to worm-burners, rolling up a grounder 53.1% of the time, and while he has a friendly .381 xSLG, he's surrendered 12 home runs. He's certainly been a victim of his home park at times, giving up six homers in nine starts in Anaheim, and he owns a 3.99 home ERA, which is 88 points higher than on the road.

His defense won't help him much, unlike Leahy's, and he may not have the ability to take this one into his own hands. St. Louis has one of the lowest strikeout rates in baseball at 20.3%, and the Cardinals rank eighth in OPS against ground-ball pitchers.

Of course, this is a team which is dead last in wRC+ over the last two weeks, so the matchup may not really matter here. The Cardinals also aren't known to walk much, and their BB% has dropped under 8% in the last two weeks. That's an area where Soriano does struggle.


Header First Logo

Cardinals vs Angels Pick, Betting Analysis

With how badly the Cardinals are swinging the bat right now, I don't see how you can bet on continued regression from Soriano. He may surrender more batted balls than normal inside a tougher park, but St. Louis is sporting a weak .126 ISO in the last two weeks. L.A.'s defense may not be one which we love to bet on, but Soriano knows how to get easy outs on the ground.

For Leahy, the matchup is a bit tougher on the road, but the Angels own a measly .104 ISO in the last two weeks. They lack the power to scare me off Leahy, ranking 23rd for the season, and if the extra-base hits are not there, then I do believe his defense is good enough to bail him out yet again.

The Angels are also walking at a low 8.2% clip in the last 14 days and continue to strike out at an alarming rate, so there's a great chance both of these men get help from their opponents en route to a low-scoring affair.

Pick: Under 9 (-114, FanDuel)


Cardinals vs Angels Weather


Get the latest coverage on MLB Weather.
Author Profile
About the Author

Kenny Ducey, a leading voice in tennis betting and MLB handicapping, has built an online following through his work for Tennis Channel and his background in baseball reporting for Sports Illustrated and Baseball Prospectus. With over a decade of experience, including covering the New York Knicks and Yankees for Fordham's WFUV Radio, Ducey writes betting previews for Action Network and contributes digitally to Tennis Channel, having also worked for NBC Sports and DraftKings.

This site contains commercial content. We may be compensated for the links provided on this page. The content on this page is for informational purposes only. Action Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event.