St. Louis Cardinals vs Houston Astros Picks, Prediction, Odds, and Line Movement for Friday April 17 2026

By: Kyle Kargel Published 04/17/2026, 09:58 AM ET
Cardinals vs Astros prediction
Use Code WWWC

Daikin Park hosts a Friday night series opener that pits a surging St. Louis club against a Houston roster that has not won consistently enough to justify its price — and yet the Astros' offensive ceiling makes them one of the more dangerous bets on the board regardless of record. Our MLB picks are navigating a matchup where the team with the worse overall mark owns the dramatically better offense, a dominant home split, and a lineup anchored by one of the most productive hitters in the American League. Both staffs have been giving up runs at an alarming rate, the total market has been moving sharply upward since it opened, and the over is drawing unanimous public support. Here is the full breakdown before the 7:10 p.m. ET first pitch.

Quick Picks and Prediction

  • Moneyline Pick: Astros -138
  • Total Pick: Over 9
  • Projected Final Score: Astros 6, Cardinals 5

Odds and Line Movement

Opening Odds

Team Moneyline (Open) Total
St. Louis +118 8.5
Houston -138 8.5

Current Odds

Team Moneyline (Current) Total
St. Louis +118 9
Houston -138 9

Line Movement - Run Line

Date Time St. Louis Houston Public ($, #)
04/16 11:44:23 PM +118 -138

Line Movement - Total

Date Time Over Under Public ($, #)
04/17 09:23:55 AM 9 +100 9 -122 OV 100%, OV 100%
04/17 09:23:30 AM 9 -105 9 -115 OV 100%, OV 100%
04/17 09:23:30 AM 9 -105 8½ -105 OV 100%, OV 100%
04/17 03:41:56 AM 8½ -115 8½ -105
04/17 03:30:50 AM 8½ -112 8½ -108
04/16 11:44:24 PM 8½ -105 8½ -115

Cardinals vs Astros Key Matchups and Handicap

The offensive gap between these two clubs is the most important analytical anchor in this game, and it runs decisively in Houston's favor. The Astros have been one of the more productive lineups in the American League through the first 20 games, hitting .264 with 107 runs, 179 hits, 21 home runs, a .358 OBP and a .431 slugging percentage. Those numbers reflect a lineup that can generate offense both through contact and over the fence, which is the most dangerous combination a road pitching staff can face. St. Louis has been less explosive at the plate, hitting .231 with 80 runs, 136 hits, 20 homers, a .326 OBP and a .369 slugging mark — credible production but a clear step below what Houston has shown through nearly three weeks of the season.

The individual matchup comparison starts and ends with Yordan Alvarez, who has been one of the best hitters in baseball through the early portion of the season. His .328 average, seven home runs, 18 RBI, .483 OBP and .731 slugging percentage make him the most dangerous bat in either lineup, and the combination of elite on-base ability and power output means Houston's run-production ceiling is consistently higher than St. Louis's even when the Cardinals are playing well. Jordan Walker has been carrying the St. Louis offense with eight homers, 15 RBI, a .319 average and a .710 slugging percentage, which makes him the individual matchup piece most capable of keeping this game competitive, but the depth behind Walker in the Cardinals' lineup does not match what surrounds Alvarez in Houston's order.

The starting-pitching matchup adds uncertainty to the handicap from both directions. Kyle Leahy has been on the mound for St. Louis and the line shows the results: 1-2 with a 5.14 ERA, a 1.71 WHIP, 16 hits allowed and eight walks across 14.0 innings. The walk total is particularly concerning against a Houston lineup with a .358 OBP, because a starter who cannot consistently throw strikes against patient hitters in a run-friendly park will face bases-loaded situations before the middle innings arrive. Peter Lambert is listed for Houston but entered Friday without a 2026 statistical line posted, adding an additional layer of uncertainty to the pitcher evaluation.

Get Free $30 Credit for Premium Picks + Exclusive Discounts

Subscribe Now

I understand that I can unsubscribe at any time. I have read and accepted the Terms & Conditions and Privacy Policy. I consent that Winners and Whiners may use third-party services to process my data.

The broader team ERA comparison provides some counterweight to the Houston offensive advantage. St. Louis owns a 4.94 team ERA and a 1.45 WHIP, both of which compare favorably to Houston's 6.01 ERA and 1.67 WHIP. Backing the Astros on the moneyline essentially means wagering that their lineup and home-field edge can overcome shakier run prevention, which is the exact kind of bet the over-9 total is built to capture. Both staffs have been giving up runs at a rate that makes a high-scoring game significantly more likely than a tidy, controlled affair.

Houston's 7-3 home record is the final piece that makes the Astros the right side despite the overall 8-12 mark. Road teams facing home clubs with dominant home splits and significantly deeper offensive profiles need to overcome multiple structural disadvantages simultaneously, and St. Louis does not have the pitching or lineup depth to do that consistently over a series. The Cardinals' two-game winning streak is real but the profile of this specific matchup favors Houston in a game that both offenses should score in.

The total market in this game has been among the most active and directionally clear on the entire Friday board. The game opened with the total at 8.5 and over juice already installed at -105 and under at -115 in the late Thursday evening snapshot, signaling that the books set this as an over-leaning game from the start. Overnight, the juice on the over moved from -105 toward -112 and eventually -115 as over money continued flowing in, confirming the directional lean.

Then the most significant development arrived in the Friday morning hours. The total jumped from 8.5 to 9 and at the 9:23 AM snapshots the over was drawing 100% of both dollars and tickets simultaneously at every captured data point — the most emphatic one-sided public consensus available in the data. The over at 9 was sitting at +100 in one snapshot and -105 in another, both still attracting unanimous over support. When a total moves up a half point and the over continues pulling 100% of dollars and tickets at the elevated number, the market is expressing an unusually clear directional view that both the books and the betting public agree on. The over is the play and the market has been telling you so since the line was first posted.

Key Injuries and Notes - STL and HOU

St. Louis Cardinals:

  • Lars Nootbaar - Out (60-day IL)
  • Hunter Dobbins - Out (IL, pitcher)
  • Matt Pushard - Out (IL, pitcher)

Houston Astros:

  • Jeremy Pena - Out (10-day IL)
  • Zach Dezenzo - Out (IL)
  • Hunter Brown - Out (IL, pitcher)
  • Ronel Blanco - Out (IL, pitcher)
  • Tatsuya Imai - Out (IL, pitcher)
  • Hayden Wesneski - Out (IL, pitcher)
  • Brandon Walter - Out (IL, pitcher)

Cardinals vs Astros Moneyline and Total Picks

Moneyline Pick: Astros Houston's offensive profile is too productive to fade at home, even against a Cardinals club riding a two-game winning streak. The Astros have scored 107 runs in 20 games and Alvarez's presence alone changes how opposing managers deploy their bullpen and how pitchers approach the strike zone. Leahy's walk rate and WHIP suggest St. Louis will struggle to keep Houston's lineup off the bases long enough to win a tight game. Take the Astros on the moneyline and avoid laying the run line given the uncertainty around the Houston starter.

Total Pick: Over 9 The market moved this total from 8.5 to 9 and the over is drawing 100% of both dollars and tickets at the elevated number. Both team ERA marks — Houston's 6.01 and St. Louis's 4.94 — reflect staffs that have been unable to consistently prevent runs, and the uncertainty around Houston's starter adds further scoring potential if the game enters the bullpen before the fifth inning. The over has been the right call since this game was posted and the market movement only reinforces it. Take the over.

Final Score Prediction

Astros 6, Cardinals 5

Both starters allow traffic early and the game is in double-digit run territory by the middle frames. Alvarez delivers a pivotal extra-base hit that gives Houston the lead in the fourth or fifth inning, and while Walker keeps the Cardinals competitive with his own production, St. Louis cannot sustain the depth of offensive contributions needed to match Houston's lineup run-for-run at home. Both bullpens hold the game in place in the final innings and the combined total clears 9 with runs on both sides of the ledger.

How to Bet

The Houston moneyline and the over 9 are the two plays in this game, and the total number has already moved a half point with 100% public over support at the elevated number. Locking in the best available over price before the afternoon lines update any further is the priority. If you are newer to baseball betting or want a no-risk way to follow Friday night action, the best social sportsbooks give you a cost-free environment to participate without financial exposure while you get comfortable with the handicapping process.

For those ready to place a real-money wager at a regulated book, pairing your first bet with a welcome offer is the smartest way to add value before you see a result. The bet365 bonus code unlocks a strong introductory promotion that applies directly to an Astros moneyline or over total play at Daikin Park tonight. If a sweepstakes-style platform with real prize potential fits your approach better, the fliff promo code gets you started with bonus credits on signup that work well for a focused single-game play like this one.

The over jumped from 8.5 to 9 with unanimous public support and the market has been one-directional since it opened. Get your number locked in before first pitch at 7:10 p.m. ET and let both offenses deliver what the market has been predicting since Thursday evening.

Never Tried Winners and Whiners? Now Is Your Chance

  • Get your first daily picks package for ONLY $1 using coupon code DOLLAR
  • If the pick loses, we credit your account with 3 Flex Picks
  • If the pick wins, we still give you 1 Flex Pick on the house
  • Win or lose, you walk away ahead. One dollar. No catch.
  • Check out more MLB predictions
BetMGM Sport

Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win

Show Bonus Code
Claim Bonus
Signup Promo Recommended BetMGM Sport Bonus
Min. Deposit $5
Cashable No
FanDuel Sportsbook

New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer FanDuel Sportsbook Bonus
Requirement New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days. (Up to $1,000 Bet Reset Tokens)
Cashable No
DraftKings Sport

New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

Show Bonus Code
Claim Bonus
Signup Promo Hot Offer DraftKings Sport Bonus
Min. Deposit $5
Odds Requirements -500
Cashable No

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL). Gambling problem? Call 1-800-GAMBLER (MI/NJ/PA/WV/WY), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), 1-888-532-3500 (VA), 1-800-NEXT STEP (AZ), or call/text TN REDLINE 1-800-889-9789 (TN). 21+ (18+ WY). AZ/CO/IL/IN/IA/MI/NJ/PA/TN/VA/WV/WY only. Eligibility restrictions apply. T&C's Apply. Void where prohibited. If you click on a link on this site which takes you to a bookmaker or casino and you subsequently open an account, Pick and Parlays may receive a commission. Bets placed are the responsibility of the bettor.

Copyright © 2026 Picks and Parlays. All rights reserved.

The sports news and information contained at this site is for entertainment purposes only. Any use of this information in violation of laws whether they are federal, state and/or local is prohibited. Picks and Parlays is the nation's premier resource for sports betting and handicapping information.

Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Special Offer
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Play now Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.