Kingpin analysis
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.
Kingpin PRO
Get ranked cards and line-move alerts in the app
Tracked experts, Edge scores, and alerts on iPhone and Android.
Simulated results. Entertainment only. Gambling involves risk.Methodology and disclosure
Historical Kingpin articles preserve original body copy, authors, and publication dates. Structured pick or odds modules appear only when the source article provides them.
Kingpin PRO
Track this game in the Kingpin app
Transparent simulated records. Entertainment only.
Simulated results. Entertainment only. Gambling involves risk.Simulated results for entertainment. Gambling involves risk. Bet only where legal.
