St. Louis Cardinals vs Houston Astros Picks, Prediction, Odds, and Line Movement for Friday April 17 2026
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
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.
Betting Trends - STL and HOU
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
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days