Angels vs Cardinals Picks and Prediction – 3/31/2025

By: Ricky MacKenzie |

Last Updated: 03/30/2025 at 11:30 PM ET

Los Angeles Angels at St. Louis Cardinals 03/31/25 - MLB Picks & Predictions
Game Start: 3/31/2025, 11:45 PM UTC
Latest Odds: STL -135 ; O/U 8

Angels vs Cardinals Prediction

This Monday, Tyler Anderson and the Los Angeles Angels take on Miles Mikolas and the St. Louis Cardinals at Busch Stadium. Get our free MLB Picks all season long! Both pitchers are making their first start of the season, with the Angels sitting at 2-1 after a 3-2 victory over the White Sox on Sunday, while the Cardinals remain unbeaten at 3-0 following a dominant 9-2 win against the Twins.

Anderson is looking to rebound after an underwhelming 2023 season, where his command and efficiency were inconsistent. The left-hander is at his best when inducing weak contact, but he faces a tough test against a St. Louis lineup that has been red-hot to open the season. If he struggles with his control, Paul Goldschmidt and Nolan Arenado could make him pay early.

Mikolas has been a dependable arm for the Cardinals and is coming off another strong campaign last year. His ability to throw strikes and work deep into games gives St. Louis an edge, especially against an Angels team that doesn’t have the deepest lineup. Mike Trout and Taylor Ward will be key for Los Angeles, as they need to generate offense early before Mikolas finds his rhythm.

One key factor in this matchup will be the bullpens. The Cardinals’ relief corps has been solid to start the season, while the Angels’ bullpen remains a major question mark. If Anderson exits early, St. Louis could take advantage late in the game, adding insurance runs to put the contest out of reach.

Angels vs Cardinals Pick Analysis

With the Cardinals playing at home and boasting a more balanced roster, they have the clear upper hand. If Mikolas commands the strike zone and St. Louis continues its offensive surge, they should control the game. Take the Cardinals to dominate the game and to cover the run-line. Final Score Prediction, St Louis Cardinals win 7-2.

Our Free MLB Pick for St. Louis Cardinals vs Los Angeles Angels

St Louis Cardinals -135