Free MLB Pick: Cardinals vs. Astros Odds
Looking for St. Louis Cardinals vs. Houston Astros Free MLB predictions? MLB betting sees the Cardinals taking on the Astros on Tuesday, June 4th, 2024 at Minute Maid Park, in Houston, TX. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Cardinals Astros free pick.
2024 MLB Handicapping – St. Louis Cardinals vs Houston Astros
(28-30) St. Louis Cardinals vs. Houston Astros (27-34)
Date: Tuesday, June 4th
Time: 8:10 ET
Venue: Minute Maid Park Houston, TX
Projected Starting Pitchers: Andre Pallante vs. Spencer Arrighetti
MLB Moneyline Odds: Cardinals +127 | Astros -148 (Bet Now!)
Today’s MLB Run Line Betting Odds: Cardinals +1.5 | Astros -1.5
MLB Baseball Gambling Total: O/U: 8.5
- Live Betting Odds for today’s St. Louis Cardinals vs. Houston Astros game!
- Want more baseball predictions like this Cardinals Astros play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
It’s an interleague matchup tonight in Houston as the Astros host the Cardinals at Minute Maid Park. First pitch is set for 8:10 PM ET. The Astros are favored in this one, with a money line of -148 compared to the Cardinals at +127. The over/under line is currently set at 8.5 runs.
On the mound for the Cardinals is Andre Pallante, while the Astros will counter with Spencer Arrighetti. The Cardinals are currently 28-30 on the season, good for 2nd in the NL Central, while the Astros are 27-34 and sit in 3rd in the AL West.
Houston picked up a 7-4 win over the Cardinals in the most recent game of this series. The Astros had a huge 8th inning, scoring four of their seven runs. As for the Cardinals, they scored their final run in the 5th. Heading into the game, the Astros were favored at -188 on the money line.
Justin Verlander got the start for the Astros, going just five innings while giving up four runs and striking out four. Rafael Montero got the win out of the bullpen, and Josh Hader got the save. Kyle Gibson only went 5 2/3 innings for the Cardinals, giving up three earned runs on five hits.
Nolan Gorman hit the game’s only home run while going 2/3 with two RBIs, but it came in a losing effort. Yordan Alvarez did a bit of everything for the Astros, going 2/3 with a home run and two RBIs.
St. Louis is 28-30 overall heading into today’s road matchup vs. the Astros. The Cardinals are 7.0 games behind the Brewers in the NL Central, and they are 5-7 in divisional games this year. The Cardinals lost the first game of this series vs. the Astros and are 10-9 in series this year.
At home, the Cardinals have gone 13-12 this year and are just under .500 on the road at 15-18. So far, they have been the favorite in 27 games, going 14-13, and they are 14-17 as the underdog.
The St. Louis Cardinals are on the road today against the Houston Astros, and the over/under line for the game is set at 8.5 runs. The Cardinals’ games have averaged 8.5 runs per game this season, and their over/under record is 25-30. When the over/under line is set at 8.5 runs, their record is 14-6. Overall, 20.7% of their games have had over/under lines set at 8.5 runs, while 44.8% have had lower lines.
Cardinals Gambling
When betting the run line on the Cardinals, it’s been more profitable to take them as the underdog, as they are 18-13 against the run line in those games. They have been a better bet on the road, where they are 15-18 against the run line, compared to 13-12 at home. Their average run differential is -0.8 runs per game, but it’s been -0.9 on the road and -0.6 at home.
Cardinals Stats
The St. Louis Cardinals have struggled to score runs this season, averaging just 3.9 runs per game, which ranks 26th in the league. Their offense has been slightly better at home, where they average 4.1 runs per game, but their overall batting numbers are below average, with a team batting average of .233 and an OPS of .677, both ranking in the bottom half of the league.
Nolan Arenado and Nolan Gorman have been the top hitters for the Cardinals this season, with Gorman leading the team in home runs and RBI. Paul Goldschmidt is currently on a 3-game hitting streak.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
Houston is 27-34 overall and is 3rd in the AL West, seven games behind the Mariners for the division lead. So far, they have gone 13-11 in divisional games. The Astros are looking to pick up a win today, as they have dropped six of their last eight games at home.
At home, the Astros are 16-17 compared to 11-17 on the road. As the favorite, Houston has gone just 21-27 this year, and they are 6-7 as the underdog. The Astros’ overall series record is 8-10-1, and they have dropped two straight series.
The Houston Astros are playing at home against the St. Louis Cardinals today, and the over/under line is set at 8.5 runs. The combined run average in Astros games this season is 8.8 runs per game, and their over/under record is 22-36. The average over/under line in their games is 9 runs, and when the line is set at 8.5 runs, their over/under record is 5-10. So far this season, 47.5% of their games have had over/under lines set higher than 8.5 runs, while 27.9% have had lines set lower.
Astros Gambling
When the Astros win, they win big, with an average run margin of 4.1 runs per game. However, they have a run line record of 25-36, which includes a 14-19 mark at home. Their overall run differential is -0.1 runs per game, and they are 18-30 against the run line as the favorite.
Astros Stats
The Houston Astros have been one of the top offensive teams in the league this season. Their batting average of .258 is 2nd in the MLB, and their slugging percentage of .417 is 4th. They have hit 77 home runs, which is 3rd in the league. The Astros are led by a trio of hitters in Jose Altuve, Yordan Alvarez, and Kyle Tucker. Altuve is hitting .289 with 9 home runs and 21 RBI, while Alvarez has a .287 average with 12 home runs and 27 RBI.
Tucker has been the most productive hitter for the Astros, with a .266 average, 19 home runs, and 40 RBI. In terms of recent performances, Alex Bregman and Yordan Alvarez have been hot at the plate, with both players hitting over .400 in their last 8 games. Bregman is currently on a 7-game hitting streak, while Kyle Tucker has hit safely in 3 straight games.
We want to hear from you below! Comments are welcome! Give us your picks for this St. Louis Cardinals vs. Houston Astros MLB matchup.
Cardinals Astros Pitching
Right-hander Andre Pallante is getting the start for the Cardinals today as he faces the Astros on the road. He has made one start this year and 10 appearances, coming out of the bullpen for the other nine outings. Pallante’s record for the season is 1-1, and he has an ERA of 3.94. Opposing batters are hitting .250 this year off Pallante, and his WHIP is 1.56. In his 16 innings of work, Pallante has issued 4.5 walks per nine innings compared to 5.62 strikeouts. The last time he pitched, Pallante picked up the win, going six innings and not allowing a run. He gave up three hits and three walks in the outing.
Right-hander Spencer Arrighetti gets the start for the Astros today as he faces the Cardinals at home. He has made nine starts this season and has a record of 3-5 with a 5.98 ERA. Arrighetti’s WHIP for the season is currently 1.65. In his last outing, he didn’t give up a run in six innings of work, picking up the win. Before that, he had given up at least two earned runs in three straight starts. Arrighetti has a batting average allowed of .272 and is averaging 10.51 strikeouts per nine innings.
St. Louis Cardinals vs. Houston Astros MLB Baseball Betting Trends
- The Cardinals head into the game having gone 5-5 straight-up in their last ten games on the road.
- The Cardinals they are 4-6 vs. the runline in their previous ten games on the road.
- Conversely, the Astros are 5-5 over their last ten home games (straight-up).
- Furthermore, the Astros have a 5-5 mark vs. the runline across their last ten home games.
- Also, the Cardinals are 2-1 in their last three games as the favorite. On the other hand, they are 1-2 as the underdog (last 3).
- The Astros have a record of 2-1 across their last three games when favored. As the underdog, they are 1-2 in their last three games.
St. Louis Cardinals vs. Houston Astros 4* Free MLB Betting Pick:
Getting the Astros at -148 on the money line is a good value, as we have them winning this one 4-2. With the over/under sitting at 8.5 runs, we like the UNDER, as there is a bit of cushion in this line for a lower scoring game.
Looking at the starting pitchers, we have Andre Pallante going seven innings for the Cardinals and Spencer Arrighetti going six for the Astros. However, we have Arrighetti finishing with more strikeouts than Pallante, with our projections having him finishing with four K’s.
Today’s MLB Free Pick
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Also, if you’re looking for more MLB picks like St. Louis Cardinals vs. Houston Astros matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






