Cardinals vs Angels Starters and Free Prediction [7/20/26]

St Louis (51-47) at LA Angels (39-61)
When: Monday, July 20th 2026
Where: Angel Stadium,
Anaheim, CA

Time: 10:10 ET | TV: mlb.tv
Opening Odds: Los Angeles -110/8.5

Open an account at Bovada to receive a $750 Deposit Bonus! (US Customers Only)

Cardinals vs Angels Recent Meetings

Courtesy of Covers.com
Courtesy of Covers.com
Courtesy of Covers.com


Prediction

The NL Wild Card race is getting tight and the Cardinals are right in the middle of it. Entering today, St. Louis would be in, but three teams are within a half-game of them. The Cardinals dropped two of three in Arizona to begin their road trip, but averaged five runs a game. The Angels are a complete mess and will probably end up with the worst record in the league this season. They have scored just four runs in their last three games and Soriano has been awful. Leahy has allowed just one earned run over his last three starts and St. Louis has won all three.

Pick: Cardinals +106

MORE MLB FREE PICKS



Previous articleMonday’s MLB Baseball Free Picks & Predictions [7/20/26]
Jay has been watching and following sports since he could walk and turned to betting in his late teens. His favorite sport is MLB and has been producing winners on UltimateCapper for almost 25 years. Follow Jay's free sports picks and enjoy the winners.