Your cart is currently empty!

Houston Astros vs St. Louis Cardinals Prediction 4/16/25 MLB Picks
Pick details
St. Louis Cardinals (8-9) vs Houston Astros (8-9)
April 16, 2025 at 01:15 PM EDT
The Line: Betting Odds: St. Louis Cardinals -105 / Houston Astros -115 — Over/Under: 8.5
The Houston Astros and St. Louis Cardinals meet Wednesday in MLB action at Busch Stadium. Here’s a Houston Astros vs St. Louis Cardinals Prediction. This article will include a Houston Astros vs St. Louis Cardinals Pick.
Houston Astros Betting Preview
The Houston Astros are 8-9 on the year and play the Padres, Blue Jays, and Royals next. The Houston Astros are batting .220 on the season, have a .308 OBP, and a .326 slugging percentage. The Houston Astros’ pitching staff has a 3.75 ERA and a 1.11 WHIP. Jose Altuve leads the Houston Astros with 20 hits and 7 RBI, while Isaac Paredes and Jake Meyers have combined for 29 hits and 13 RBI.Â
Ronel Blanco gets the ball for the Houston Astros, and he is 1-1 with a 6.94 ERA and 16 strikeouts this season. This will be Blanco’s second career game against the St. Louis Cardinals.
St. Louis Cardinals Betting Preview
The St. Louis Cardinals are 8-9 on the year and play the Mets, Braves, and Brewers next. The St. Louis Cardinals are batting .282 on the season, have a .348 OBP, and a .438 slugging percentage. The St. Louis Cardinals’ pitching staff has a 4.25 ERA and a 1.18 WHIP. Brendan Donovan leads the St. Louis Cardinals with 26 hits and 11 RBI, while Nolan Arenado and Lars Nootbaar have combined for 37 hits and 16 RBI.
Steven Matz gets the ball for the St. Louis Cardinals, and he is 0-0 with a 2.31 ERA and 6 strikeouts this season. Matz is 1-1 with a 1.74 ERA and 18 strikeouts in his career against the Houston Astros.
Why the St. Louis Cardinals will win
- The Cardinals have won each of their last eight Wednesday games as underdogs against American League opponents.
- The Astros have lost each of their last eight games following a win.
- The Astros have failed to cover the run line in each of their last six games against National League opponents following a win.
- The Cardinals have covered the run line in each of their last six games as home underdogs following a loss.
- The Cardinals have led after 5 innings in three of their last four home games against AL West opponents that held a losing record.
- The Astros have trailed after 3 innings in four of their last five games against National League opponents.
Why the Houston Astros will win
- The Cardinals have lost five of their last six day games against AL West opponents following a home loss.
- The Astros have won four of their last five games against the Cardinals following a road win.
- The Cardinals have failed to cover the run line in four of their last five games against the Astros following a loss.
- The Astros have covered the run line in four of their last five games against the Cardinals following a road win.
Matchup/League Facts
- The Cardinals rank 2nd in the league for hits this season (172).
- The Cardinals rank T3rd in the league for home runs allowed this season (12).
- The Astros rank 27th in the league for slugging percentage this season (.326).
- The Astros rank 4th in the league for opponent batting average this season (.205).
Houston Astros vs St. Louis Cardinals Prediction
The Astros have yet to win two straight games this season, and Blanco has not pitched well through three starts. Blanco has allowed 12 hits and nine runs through 11.2 innings while walking seven. The Cardinals have been hit or miss, but Matz has held his own as a relief pitcher, allowing 11 hits and three earned runs in 11.2 innings, and he’s getting a lot of ground balls. Quick turnaround, Cardinals at home, and the Astros have yet to string together success. I’ll side with the Cardinals and the cheap price on Wednesday afternoon.