Angels vs Cardinals Prediction, Odds & Best Bets – March 31, 2025
Kingpin Sports Picks App

Angels vs Cardinals Prediction, Odds & Best Bets – March 31, 2025

Date: Monday, March 31, 2025
Time: 7:45 PM ET
Location: Busch Stadium, St. Louis, MO
TV: Bally Sports Midwest, Bally Sports SoCal
Odds: Cardinals -135 | Angels +115 | O/U: 8.5

The St. Louis Cardinals host the Los Angeles Angels in a cross-league showdown under the lights at Busch Stadium. With Tyler Anderson toeing the rubber for LA and Miles Mikolas going for St. Louis, we break down odds, trends, stats, and the best bets for Monday’s matchup.

Angels vs Cardinals Odds

Team Moneyline Run Line Total O/U
St. Louis Cardinals -135 -1.5 (+140) 8.5 (-110)
Los Angeles Angels +115 +1.5 (-165) 8.5 (-110)

Implied Win Probability:
Cardinals: 57.4%
Angels: 42.6%

Cardinals Betting Trends

  • St. Louis is 5-2 in their last 7 games as home favorites.
  • The Cardinals hit the over in 58% of home games last season.
  • Miles Mikolas has a 3.12 ERA at Busch over his last 10 starts.

Angels Betting Trends

  • Los Angeles is 2-5 in their last 7 road interleague games.
  • The Angels are 6-1 to the over in their last 7 road games.
  • Tyler Anderson went 5-9 with a 5.43 ERA on the road in 2024.

Key Player Stats

St. Louis Cardinals

  • Nolan Arenado: .272 AVG, 16 HR, 88 RBI
  • Lars Nootbaar: 19 HR, .354 OBP
  • Brendan Donovan: .278 AVG, 163 hits

Los Angeles Angels

  • Mike Trout: 40 HR, .271 AVG, 101 RBI
  • Logan O’Hoppe: 23 HR, 63 RBI
  • Brandon Drury: .262 AVG, 20 HR

Expert Prediction: Angels vs Cardinals

Score Prediction: Cardinals 5, Angels 4
Over/Under Prediction: Over 8.5 Runs
Best Bet: Over 8.5 (-110)

With both starters prone to giving up contact and each team showing offensive spark to start 2025, we expect runs. The Cardinals’ home field advantage and Mikolas’ solid command gives them a slight edge, but this could be a tight back-and-forth affair.

Best Bets

  • Over 8.5 Runs (-110)
  • Cardinals ML (-135)
  • Mike Trout to Hit a Home Run (+320)

How to Watch

  • Time: 7:45 PM ET
  • Channel: Bally Sports Midwest, Bally Sports SoCal
  • Streaming: MLB.tv or regional network provider

Angels vs Cardinals FAQ

Who is favored to win?

The Cardinals are home favorites at -135 on the moneyline.

What time is the Angels vs Cardinals game?

First pitch is at 7:45 PM ET on March 31, 2025.

Who are the starting pitchers?

Tyler Anderson (Angels) vs Miles Mikolas (Cardinals).

What is the total?

The over/under is set at 8.5 runs.

Top betting picks?

Over 8.5 runs, Cardinals ML, and Mike Trout to homer are our best bets.

Final Thoughts

Expect a competitive matchup between two experienced starters and a few early fireworks from the bats. With home advantage and a steadier bullpen, the Cardinals are worth backing—but the over looks even better.

📲 For sharp MLB picks, prop bets, and expert breakdowns daily, download the Kingpin.pro app now.

Winnings $78,844
last 30 days winnings ($5,187)
Yesterday winnings ($252)
Top Sport NBA
W-L-D 2210 - 1660 - 26
Winnings % 56%
Winnings $30,294
last 30 days winnings $0
Yesterday winnings $0
Top Sport MLB
W-L-D 1786 - 1741 - 144
Winnings % 48%