St. Louis Cardinals vs Houston Astros Picks and Predictions for Sunday, April 19, 2026
Use Code PPWC
The St. Louis Cardinals travel to Daikin Park in Houston, Texas to take on the Houston Astros on Sunday, April 19, 2026, with first pitch scheduled for 2:10 PM and coverage on MLB.TV. St. Louis enters this matchup with an 11-8 overall record, while Houston comes in at 8-13. The betting odds list the Cardinals at +123 on the moneyline, while the Astros are favored at -149. The total is set at 8.5 runs, with the over at -120 and the under at +100. The run line shows St. Louis at +1.5 (-168) and Houston at -1.5 (+139). This matchup features two teams trending in different directions, and readers should also check out free MLB picks for additional analysis.
Starting Pitchers Matchup
The pitching matchup features Matthew Liberatore for St. Louis and Mike Burrows for Houston. Liberatore enters with a 0-1 record, a 4.29 ERA, and a 1.57 WHIP across 21.0 innings. He has allowed 25 hits, struck out 12, walked 8, and given up 5 home runs. On the other side, Burrows has a 1-3 record with a 6.55 ERA and a 1.82 WHIP over 22.0 innings. He has allowed 33 hits, recorded 18 strikeouts, issued 7 walks, and surrendered 5 home runs. Both pitchers have had difficulty limiting hits, which could play a role in this game.
Cardinals Bringing Momentum Into Houston
St. Louis enters this contest with an 11-8 overall record and a 4-3 mark on the road. The Cardinals have been playing solid baseball recently, recently winning over Houston 9-4 and also picking up victories against Cleveland. They have won three of their last five games, showing the ability to bounce back after a pair of losses earlier in the stretch.
From a statistical standpoint, St. Louis has hit .233 with 89 runs and 146 hits. They have recorded 22 home runs while maintaining a .329 on-base percentage and a .377 slugging percentage. On the pitching side, the Cardinals have struggled more, posting a 4.89 ERA with a 1.43 WHIP while allowing opponents to hit .262. These numbers reflect a team that has relied more on offense than pitching.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
One key strength for St. Louis has been their power production. With 22 home runs and 89 runs scored, they have shown the ability to generate offense consistently. This production has helped offset some of their pitching challenges and allowed them to stay competitive.
Astros Looking to Respond at Home
Houston comes into this matchup with an 8-13 overall record and a strong 7-4 mark at home. The Astros have struggled recently, recently losing to St. Louis 9-4 and also dropping a game to Colorado. They have lost three of their last five games, though they did secure a pair of wins against Colorado during this stretch.
Offensively, Houston has been productive, hitting .262 with 111 runs and 187 hits. They have recorded 24 home runs while maintaining a .353 on-base percentage and a .434 slugging percentage. On the pitching side, the Astros have had significant issues, posting a 6.15 ERA with a 1.67 WHIP while allowing opponents to hit .267. These numbers highlight a team with strong offense but notable struggles on the mound.
One key weakness for Houston has been their pitching performance. With a high ERA and WHIP, they have allowed opponents to generate consistent scoring opportunities. Even with strong offensive numbers, this lack of run prevention has made it difficult to maintain consistent results.
St. Louis Cardinals vs Houston Astros Picks and Prediction
St. Louis Cardinals vs Houston Astros Pick
Pick: Cardinals Moneyline (+123)
St. Louis presents value in this matchup due to their recent performance and comparable offensive output. The Cardinals have already secured a win over Houston in this series and have shown consistent run production. While both teams have struggled on the mound, Houstonβs higher ERA and WHIP give St. Louis an edge, especially at plus money.
St. Louis Cardinals vs Houston Astros Total Pick
Pick: Over 8.5
Iβm leaning toward the over in this matchup because both teams have strong offensive numbers and have struggled with pitching. Houston has scored 111 runs while St. Louis has 89, and both starting pitchers have allowed significant hits and home runs. With both teams capable of generating offense and allowing runs, this total has a strong chance to go over 8.5.
Final Score Prediction: Cardinals 6 β Astros 5.
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- 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.
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
New DraftKings Customers: Spend $5+ Get $200 in Bonuses Instantly!

