Astros vs Cardinals Prediction, Odds, Moneyline, Spread & Over/Under for April 19

Odds updated as of 1:12 p.m.
MLB action on Sunday includes the Houston Astros taking on the St. Louis Cardinals.
Before checking out the MLB betting lines on FanDuel Sportsbook, we've got you covered, in terms of the most important info regarding this game.
Astros vs Cardinals Game Info
- Houston Astros (8-14) vs. St. Louis Cardinals (12-8)
- Date: Sunday, April 19, 2026
- Time: 2:10 p.m. ET
- Venue: Daikin Park -- Houston, Texas
- Coverage: SCHN and Cardinals.TV
Astros vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-146) | STL: (+124)
- Spread: HOU: -1.5 (+140) | STL: +1.5 (-170)
- Total: 8.5 -- Over: (-118) | Under: (-104)
Astros vs Cardinals Probable Starting Pitchers
Probable Pitchers: Mike Burrows (Astros) - 1-3, 6.55 ERA vs Matthew Liberatore (Cardinals) - 0-1, 4.29 ERA
This contest's pitching matchup is set, as the Astros will send Mike Burrows (1-3) to the mound, while Matthew Liberatore (0-1) will get the nod for the Cardinals. Burrows' team is 1-3-0 against the spread this season in his starts. Burrows' team is 0-2 this season when he starts and they're favored on the moneyline. The Cardinals have a 2-2-0 record against the spread in Liberatore's starts. The Cardinals have been the moneyline underdog in four of Liberatore's starts this season, and they went 3-1 in those games.
Astros vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Astros win (58.8%)
Astros vs Cardinals Moneyline
- Looking at the moneyline for Cardinals-Astros, St. Louis is the underdog at +124, and Houston is -146 playing at home.
Astros vs Cardinals Spread
- The Astros are 1.5-run home favorites on the runline against the Cardinals. The Astros are +140 to cover, and the Cardinals are -170.
Astros vs Cardinals Over/Under
- Astros versus Cardinals on April 19 has an over/under of 8.5 runs, with the odds on the over -118 and the under set at -104.
Bet on Houston Astros vs. St. Louis Cardinals on FanDuel today!
Astros vs Cardinals Betting Trends
- The Astros have won in five, or 35.7%, of the 14 contests they have been named as odds-on favorites in this year.
- This year Houston has won three of nine games when listed as at least -146 on the moneyline.
- The Astros and their opponents have gone over the total this season in 15 of their 22 opportunities.
- The Astros have posted a record of 8-14-0 against the spread this season.
- The Cardinals have won 58.8% of the games this season they were the moneyline underdog (10-7).
- St. Louis has a 2-3 record (winning 40% of its games) when playing as a moneyline underdog of +124 or longer.
- The Cardinals have played in 20 games with a set over/under, and have combined with opponents to go over the total 12 times (12-7-1).
- The Cardinals have covered 55% of their games this season, going 11-9-0 ATS.
Astros Player Leaders
- Yordan Alvarez has 26 hits and an OBP of .485 to go with a slugging percentage of .789. All three of those stats are best among Houston hitters this season. He has a .342 batting average, as well.
- Among qualified hitters in baseball, he is third in batting average, first in on-base percentage, and first in slugging.
- Alvarez will look for his sixth straight game with a hit in this contest. In his last five games he is batting .400 with three doubles, three home runs, three walks and six RBIs.
- Christian Walker is batting .263 with six doubles, four home runs and 10 walks. He's slugging .500 with an on-base percentage of .352.
- His batting average is 68th among qualified players, his on-base percentage 62nd, and his slugging percentage 44th.
- Jose Altuve is batting .278 with a .468 slugging percentage and seven RBI this year.
- Cam Smith has been key for Houston with 19 hits, an OBP of .356 plus a slugging percentage of .446.
Cardinals Player Leaders
- Jordan Walker has racked up a team-high slugging percentage (.662) and leads the Cardinals in hits (24). He's batting .312 and with an on-base percentage of .376.
- He is 20th in batting average, 37th in on-base percentage and third in slugging percentage among all qualifying hitters in the majors.
- Jordan Walker brings a 13-game hitting streak into this game. During his last 10 games he is batting .310 with a double, five home runs, four walks and seven RBIs.
- Alec Burleson has a .389 on-base percentage to lead his team. He has a batting average of .299 while slugging .481.
- Including all qualifying hitters, his batting average places him 31st, his on-base percentage ranks 25th, and he is 52nd in slugging.
- JJ Wetherholt has a double, three home runs and 14 walks while batting .236.
- Ivan Herrera is batting .200 with three doubles, two home runs and 18 walks.
Astros vs Cardinals Head to Head
- 4/18/2026: 7-5 STL (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -146, Underdog Moneyline: +124)
- 4/17/2026: 9-4 STL (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -124, Underdog Moneyline: +106)
- 4/16/2025: 4-1 STL (Favorite: Cardinals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -110, Underdog Moneyline: -106)
- 4/15/2025: 2-0 HOU (Favorite: Astros, Spread: -1.5, Total: 7.5, Favorite Moneyline: -134, Underdog Moneyline: +114)
- 4/14/2025: 8-3 STL (Favorite: Astros, Spread: -1.5, Total: 7, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 6/5/2024: 4-2 STL (Favorite: Astros, Spread: -1.5, Total: 8.5, Favorite Moneyline: -154, Underdog Moneyline: +130)
- 6/4/2024: 8-5 HOU (Favorite: Astros, Spread: -1.5, Total: 9, Favorite Moneyline: -158, Underdog Moneyline: +134)
- 6/3/2024: 7-4 HOU (Favorite: Astros, Spread: -1.5, Total: 8, Favorite Moneyline: -180, Underdog Moneyline: +152)
- 6/29/2023: 14-0 HOU (Favorite: Astros, Spread: -1.5, Total: 10, Favorite Moneyline: -120, Underdog Moneyline: +102)
- 6/28/2023: 10-7 HOU (Favorite: Cardinals, Spread: -1.5, Total: 9, Favorite Moneyline: -126, Underdog Moneyline: +108)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!



