MLB
Cardinals vs Astros
Hot bats in Houston, but will the visitors keep it close?

St. Louis Cardinals
Cardinals (10-8) VS Astros (8-11)
April 17, 2026 | 9:10 PM ET | Daikin Park, Houston, TX

Houston Astros

Moneyline Pick - Houston Astros (-143): B
Yordan Alvarez and the Astros bring a potent but streaky offense into this one, coming off a narrow loss that snapped a short rebound stretch after their early-season skid while the Cardinals arrive on a two-game heater. Houston is still dealing with a heavily taxed and injury-hit pitching staff, but the everyday core of Alvarez, Christian Walker and Jose Altuve has historically done damage against St. Louis and should pressure a Cardinals staff that’s missing some depth and still leans on a young lineup built around Jordan Walker. With Houston’s overall run production, home field, and top-end star power outweighing St. Louis’ recent momentum and the absence of Lars Nootbaar from the Cardinals’ mix, the Astros moneyline at -143 is a fairly solid but not elite value, earning a B-grade recommendation. Odds and availability are subject to change. This bet was made at 17/04/2026 10:03
Over/Under Pick - Over 8.5, (-118): B+
Houston’s lineup has been one of the most productive in the league so far, and pairing that with a banged-up Astros rotation and bullpen plus a Cardinals club that has started to score more consistently behind Jordan Walker’s hot bat and JJ Wetherholt’s early pop points toward runs on both sides. The Astros have been involved in several high-scoring contests recently as their thin pitching staff struggles to hold leads, and St. Louis’ W2 form suggests they can chip away against even quality arms in a hitter-friendly park. With both offenses featuring multiple power threats who have already shown they can hurt this specific opponent, the Over 8.5 at -118 looks like the best combination of likelihood and payout on the board, good enough for a B+ grade. Odds and availability are subject to change. This bet was made at 17/04/2026 10:03
Spread Pick - St. Louis Cardinals, +1.5 (-188): B
St. Louis and its emerging core led by Jordan Walker have been grinding out competitive games, and their current two-game win streak contrasts with an Astros team that, despite its strong lineup, has had trouble putting opponents away by multiple runs with so many rotation and bullpen injuries. Houston’s recent results include several one-run decisions, and with key arms like Cristian Javier and Hunter Brown sidelined while the Cardinals’ main everyday lineup remains mostly intact aside from Lars Nootbaar, this shapes up more like a tight, back-and-forth contest than a comfortable home blowout. Given the likelihood of a close scoreline and the Cards’ ability to score late against worn-down bullpens, grabbing St. Louis at +1.5 runs for -188 earns a solid but juice-heavy B-grade recommendation. Odds and availability are subject to change. This bet was made at 17/04/2026 10:03
Get the best odds on this prediction
Use our Live Odds Tool to get the best price on your favourite picks
Related posts
Check out the latest picks from Shurzy AI and our team of experts.
