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

Odds updated as of 7:11 p.m.
The Houston Astros will take on the St. Louis Cardinals in MLB action on Monday.
Before you do any MLB betting on this matchup at FanDuel Sportsbook, here's everything you need to know.
Astros vs Cardinals Game Info
- Houston Astros (7-8) vs. St. Louis Cardinals (7-8)
- Date: Monday, April 14, 2025
- Time: 7:45 p.m. ET
- Venue: Busch Stadium -- St. Louis, Missouri
- Coverage: FDSMW and SCHN
Astros vs Cardinals Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: HOU: (-112) | STL: (-104)
- Spread: HOU: -1.5 (+150) | STL: +1.5 (-182)
- Total: 7 -- Over: (-115) | Under: (-105)
Astros vs Cardinals Probable Starting Pitchers
Probable Pitchers: Framber Valdez (Astros) - 1-1, 2.50 ERA vs Sonny Gray (Cardinals) - 2-0, 4.50 ERA
The probable starters are Framber Valdez (1-1) for the Astros and Sonny Gray (2-0) for the Cardinals. Valdez's team is 2-1-0 against the spread in his starts this season. Valdez's team is 1-1 this season when he starts and they're favored on the moneyline. In each of Gray's three starts that had a set spread, the Cardinals covered. The Cardinals were the moneyline underdog for two Gray starts this season -- they won both.
Astros vs Cardinals Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Cardinals win (56.1%)
Astros vs Cardinals Moneyline
- Looking at the moneyline for Astros-Cardinals, Houston is the favorite at -112, and St. Louis is -104 playing at home.
Astros vs Cardinals Spread
- The Astros are 1.5-run road favorites on the runline against the Cardinals. The Astros are +150 to cover, and the Cardinals are -182.
Astros vs Cardinals Over/Under
- A total of 7 runs has been set for the Astros-Cardinals contest on April 14, with the over available at -115 and the under at -105.
Bet on Houston Astros vs. St. Louis Cardinals on FanDuel today!
Astros vs Cardinals Betting Trends
- The Astros have come away with four wins in the nine contests they have been listed as the favorites in this season.
- Houston has a record of 4-5 when favored by -112 or more this year.
- The Astros and their opponents have gone over in six of their 15 games with a total set by sportsbooks this season.
- In 15 games with a line this season, the Astros have a mark of 7-8-0 against the spread.
- The Cardinals have won six of the 10 games they were listed as the moneyline underdog this season (60%).
- In games it has played as a moneyline underdog with odds of -104 or longer, St. Louis has a 3-4 record (winning 42.9% of its games).
- The Cardinals have played in 15 games with an over/under set, and have combined with opponents to go over the total nine times (9-5-1).
- The Cardinals have collected a 7-8-0 record ATS this season.
Astros Player Leaders
- Jose Altuve leads Houston with a slugging percentage of .444, fueled by three extra-base hits. He has a .302 batting average and an on-base percentage of .338.
- Among qualifying hitters in MLB, he ranks 34th in batting average, 69th in on-base percentage, and 65th in slugging.
- Isaac Paredes has 16 hits and an OBP of .382, both of which lead the Astros this season. He's batting .276 and slugging .448.
- Among qualified hitters, his batting average ranks him 55th, his on-base percentage 37th, and his slugging percentage 62nd.
- Paredes has picked up a hit in five straight games. During his last five outings he is hitting .381 with three home runs, three walks and five RBI.
- Jeremy Pena has 11 hits this season and has a slash line of .204/.290/.333.
- Pena takes a five-game hitting streak into this game. During his last five outings he is hitting .316 with a double, three walks and two RBI.
- Yordan Alvarez has one home run, nine RBI and a batting average of .235 this season.
- Alvarez has hit safely in five games in a row. During his last five outings he is hitting .353 with a double, four walks and two RBI.
Cardinals Player Leaders
- Brendan Donovan has racked up 21 hits with a .517 slugging percentage, both team-high numbers for the Cardinals. He's batting .350 and with an on-base percentage of .385.
- Including all qualified hitters in the majors, his batting average places him seventh, his on-base percentage is 32nd, and he is 32nd in slugging.
- Donovan enters this game on a nine-game hitting streak. During his last 10 outings he is batting .400 with four doubles, a home run, two walks and seven RBI.
- Nolan Arenado has a .387 on-base percentage to pace his team. He has a batting average of .283 while slugging .415.
- He ranks 50th in batting average, 30th in on-base percentage and 80th in slugging percentage in MLB.
- Lars Nootbaar has a double, two home runs and 11 walks while batting .259.
- Victor Scott II has two doubles, a triple, a home run and five walks while hitting .275.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!