May 30, 2026; St. Petersburg, Florida, USA; Los Angeles Angels center fielder Mike Trout (27) runs the bases after hitting a home run against the Tampa Bay Rays in the fifth inning at Tropicana Field. Mandatory Credit: Nathan Ray Seebeck-Imagn Images
Nathan Ray Seebeck-Imagn Images

St. Louis Cardinals vs Los Angeles Angels Prediction 7/21/2026 Today’s MLB Picks

Pick details

MATCHUP St. Louis Cardinals Los Angeles Angels
Team Records 51-48 40-61
Spread -1.5 143 +1.5 -174
Moneyline -114 -106
Total Over 9 (-105) Under 9 (-114)
Where Angel Stadium, Anaheim, California
When Tuesday, July 21, 2026
Time 09:38 PM EDT
TV ESPN Unlmtd

The St. Louis Cardinals and Los Angeles Angels meet Tuesday in MLB action at Angel Stadium. Here’s a St. Louis Cardinals vs Los Angeles Angels Prediction. This article will include a St. Louis Cardinals vs Los Angeles Angels Pick.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 51-48 on the year and play the Diamondbacks and Reds next. The St. Louis Cardinals are batting .242 on the season, with a .318 OBP and a .387 slugging percentage. The St. Louis Cardinals’ pitching staff has a 4.13 ERA and a 1.33 WHIP. Jordan Walker leads the St. Louis Cardinals with 108 hits and 76 RBI, while Alec Burleson and JJ Wetherholt have combined for 200 hits and 107 RBI.

Matthew Liberatore gets the ball for the St. Louis Cardinals, and he is 5-6 with a 5.00 ERA and 88 strikeouts this season. Liberatore is 0-0 with a 6.75 ERA and 5 strikeouts in his career against the Los Angeles Angels.

Los Angeles Angels Betting Preview

The Los Angeles Angels are 40-61 on the year and play the Astros and Giants next. The Los Angeles Angels are batting 239 on the season, have a .314 OBP, and have a .388 slugging percentage. The Los Angeles Angels’ pitching staff has a 4.60 ERA and a 1.38 WHIP. Jo Adell leads the Los Angeles Angels with 91 hits and 53 RBI, while Zach Neto and Nolan Schanuel have combined for 173 hits and 81 RBI.

Walbert Urena gets the ball for the Los Angeles Angels, and he is 5-7 with a 2.88 ERA and 78 strikeouts this season. This will be Urena’s first career game against the St. Louis Cardinals.

Matchup/League Facts

  • The Angels rank T28th in the league for walks allowed this season (427).
  • The Angels rank T28th in the league for walks allowed this season (427).
  • The Cardinals rank 28th in the league for strikeouts this season (738).
  • The Cardinals rank 28th in the league for strikeouts this season (738).

St. Louis Cardinals vs Los Angeles Angels Prediction

I’ve made a living fading the Angels over the years as they’re one of the worst organizations in all of sports. I don’t back the Angels often. However, we’re getting plus money with the better pitcher, and I’m intrigued. Liberatore has been horrible through 93.2 innings as he has a 5.00 ERA and 1.48 WHIP. Urena is off to a fabulous start as a rookie, posting a 2.88 ERA and 1.32 WHIP through 81.1 innings. In 43.1 innings at home, Urena has a 3.12 ERA and a .186 allowed batting average. This is a rare time I’m going to show interest in the Angels. Give me the more favorable price.

Randy Chambers's Pick: Los Angeles Angels

Hot Cappers