Astros vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - April 15
15 April 2025

The St. Louis Cardinals (8-8) will look for Brendan Donovan to continue a 10-game hitting streak versus the Houston Astros (7-9), on Tuesday at 7:45 p.m. ET, at Busch Stadium.
Even though the Astros are playing on the road at the Cardinals, they are currently favored on the moneyline at -129, compared to the home team at +110. The game has an over/under of 7.5 runs.
Astros vs. Cardinals Odds, Game Time
- Game day: Tuesday, April 15, 2025
- Game time: 7:45 p.m. ET
- Location: St. Louis, Missouri
- Stadium: Busch Stadium
- Favorite: Astros (-129)
- Underdog: Cardinals (+110)
- Over/under: 7.5
How to Watch Astros vs. Cardinals
- TV Channel: FanDuel Sports Network Indiana Extra
- Live Stream: Fubo (Watch for free)
Astros vs. Cardinals: Betting the Moneyline
- The Astros have won 40% of the games this season when they were the moneyline favorite (4-6).
- St. Louis has been pegged as an underdog in 11 games this year and has walked away with the win seven times (63.6%) in those games.
- Houston has a record of 2-4 in games when oddsmakers favor them by at least -129 on the moneyline.
- This season, the Cardinals have been victorious two times in three chances when named as an underdog of at least +110 or longer on the moneyline.
- Based on this game's moneyline, the Astros have an implied win probability of 56.3%.
- The Cardinals have an implied victory probability of 47.6% according to the moneyline set for this matchup.
Astros vs. Cardinals: Betting the Spread & Total
- The Astros have played in 16 games with an over/under set, and have combined with their opponents to go over the total seven times (7-7-2).
- St. Louis and its opponents have hit the over in 10 of its 16 games with a total this season.
- The Astros have covered 43.8% of their games this season, going 7-9-0 against the spread.
- The Cardinals are 9-7-0 against the spread in their 16 games that had a posted line this season.