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.


