Astros vs. Cardinals Dunkel MLB Picks, Predictions and Prop Bets - April 19
19 April 2026

The St. Louis Cardinals will look to Jordan Walker, riding a 13-game hitting streak, versus the Houston Astros at 2:10 p.m. ET on Sunday, at Daikin Park. Mike Burrows (1-3, 6.55 ERA) will start for the Astros, who are 8-14 this season and fifth in the AL West. Matthew Liberatore (0-1, 4.29 ERA) is expected to start for the Cardinals, who are 12-8 and third in the NL Central.
Sportsbooks have made the Astros a decent moneyline favorite (-149) at home over the Cardinals (+125). The contest has an over/under set at 8.5.
Astros vs. Cardinals Odds, Game Time
- Game day: Sunday, April 19, 2026
- Game time: 2:10 p.m. ET
- Location: Houston, Texas
- Stadium: Daikin Park
- Favorite: Astros (-149)
- Underdog: Cardinals (+125)
- Over/under: 8.5
How to Watch Astros vs. Cardinals
- TV Channel: SCHN and CARD
- Live Stream: Fubo (Watch for free)
Bet now on FanDuel Sportsbook!
Astros vs. Cardinals: Betting the Moneyline
- The Astros have won 33.3% of the games this season when they were the moneyline favorite (5-10).
- St. Louis has won in 10, or 58.8%, of the 17 contests it has been named as odds-on underdogs in this year.
- Houston has a record of 3-5 when favored by -149 or more by bookmakers this season.
- This season, the Cardinals have been victorious one time in four chances when named as an underdog of at least +125 or worse on the moneyline.
- Based on this contest's moneyline, the Astros have an implied win probability of 59.8%.
- The Cardinals have an implied victory probability of 44.4% according to the moneyline set by oddsmakers for this matchup.
Astros vs. Cardinals: Betting the Spread & Total
- The Astros have played in 22 games with an over/under set, and have combined with their opponents to go over the total 15 times (15-7-0).
- St. Louis' games have gone over the total in 11 of its 20 chances.
- The Astros have gone 8-14-0 ATS this season.
- In 20 games with a line this season, the Cardinals have a mark of 11-9-0 against the spread.
