MLB Picks

Cardinals vs Angels Prediction 3/31/25 MLB Picks Today

LA Angels (2-1) vs. St. Louis Cardinals (3-0)
March 31, 2025 7:45 pm EDT
The Line: St. Louis Cardinals -135 / LA Angels 114; Over/Under: 8.5
(Get latest betting odds)

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

Los Angeles Angels Betting Preview

The Los Angeles Angels are 2-1 on the year and play the Guardians, Rays, and Astros next. The Angels are batting .202 on the season and have a .276 OBP and a .287 slugging percentage. The Angels’ pitching staff has a 3.46 ERA and a 1.00 WHIP. Taylor Ward leads the Los Angeles Angels with 4 hits and 0 RBI, while Nolan Schanuel and Kyren Paris have combined for 5 hits and 1 RBI.


Tyler Anderson gets the ball for the Los Angeles Angels, and he was 10-15 with a 3.81 ERA and 142 strikeouts last season. Anderson is 1-2 with a 5.49 ERA and 17 strikeouts in his career against the St. Louis Cardinals.

St. Louis Cardinals Betting Preview

The St. Louis Cardinals are 3-0 on the year and play the Red Sox, Pirates, and Phillies next. The Cardinals are batting .306 on the season, have a .389 OBP, and a .520 slugging percentage. The Cardinals’ pitching staff has a 2.00 ERA and a 0.78 WHIP. Nolan Arenado leads the St. Louis Cardinals with 5 hits and 2 RBI, while Ivan Herrera and Lars Nootbaar have combined for 8 hits and 6 RBI.

Miles Mikolas gets the ball for the St. Louis Cardinals, and he was 10-11 with a 5.35 ERA and 122 strikeouts last season. Mikolas is 1-2 with a 3.54 ERA and 16 strikeouts in his career against the Los Angeles Angels.

Why the St. Louis Cardinals will win

  • The Angels have lost each of their last 11 night games following a win.
  • The Cardinals have won each of their last five games at Busch Stadium.
  • The Angels have failed to cover the run line in each of their last 11 night games following a win.
  • The Cardinals have covered the run line in each of their last six games.
  • The Angels have trailed after 5 innings in six of their last seven night games against opponents that held a winning record.
  • The Angels have lost the first inning in three of their last four night games against NL Central opponents that held a winning record.
  • The Angels have trailed after 3 innings in four of their last five games against NL Central opponents.

Why the Los Angeles Angels will win

  • The underdogs have won each of the Cardinals’ last four games.
  • The Cardinals have lost 14 of their last 18 games as home favorites against AL West opponents.
  • The underdogs have covered the run line in each of the Cardinals’ last seven games.
  • The Cardinals have failed to cover the run line in seven of their last eight night games against AL West opponents following a win.
  • The Angels have led after 3 innings in seven of their last eight games at Busch Stadium.
  • The Angels have led after 5 innings in four of their last five road games against National League opponents.

Cardinals vs Angels Prediction

The Los Angeles Angels are coming off a solid opening series, but they’re still the Angels until proven otherwise. The Angels have been a joke of a franchise for over a decade, and it’s why I fade them a lot. The Cardinals aren’t expected to be good this season, but a 3-0 start is a 3-0 start. Miles Mikolas is an all-star caliber pitcher, and I expect him to rebound after a poor 2024 season. Mikolas was respectable in spring, allowing 20 hits and 8 runs through 19.2 innings while striking out 11. The shoe will drop eventually for the Cardinals, but this is a more than winnable game at home. I’ll lay the cheap price with the Cardinals.

Randy Chambers's Free Pick: St. Louis Cardinals -135

Need More? Get Premium Picks

Randy Chambers

Randy has covered sports betting since 2014 and writes about everything from NFL to WNBA. Follow Randy Chambers on Twitter.

Related Articles

Back to top button