MLB betting line favors Cardinals over Astros

Houston AstrosSt. Louis Cardinals
July 25, 8:15 PM | GrassBusch Stadium

Houston Astros vs St. Louis Cardinals Odds

33-68TEAM RECORD53-48



The St. Louis Cardinals battle the visiting Houston Astros on Monday in MLB betting action at Busch Stadium.

Kyle McClellan gets the call for the St. Louis Cardinals and he will try to build on a 5-6 mark. In the other dugout, JA Happ brings a 4-11 ledger to the game for the Astros as he tries to quiet the Cardinals bats.



View Houston vs St Louis Odds and Stats.

Betting Line:
The visitors opened as +-180 moneyline underdogs in this one at most online sportsbooks tracked at Odds Shark. The total opened at 8.5 for those preferring over under wagers.

Power Rankings:
The Cardinals sit at No. 6 in the National League in the current MLB power poll here at Odds Shark, while the Astros sit at a National League No. 14 on the same chart.



How They Match Up:
On offense, it's a battle between St. Louis and its National League No. 1-rated batting order, averaging 4.7 runs per nine innings, against the National League's No. 13 lineup of the Astros at 3.8 runs per outing.

St. Louis owns the National League's No. 9 defense, allowing 4.3 men per game to cross the plate. That contrasts with Houston's National League No. 16-rated defense.

Houston was a 5-4 loser in its last match on the road against the Cubs. They lost as +157 underdogs, while the total score of 9 made winners of OVER bettors. Houston lost in extra innings against the Cubs on Sunday as Chicago edged them 5-4 at Wrigley Field.

St. Louis lost its last outing, a 4-3 result against the Pirates on July 24. Bettors who backed the Pirates at +103 on the moneyline won on the day, and the total score (7) sent UNDER bettors to the payout window. St. Louis lost a tight one on Sunday, seeing the game get away from them in extra innings and falling by a 4-3 score against Pittsburgh at PNC Park.


Houston Astros Trends:
When playing on Monday are 5-5
Before playing St. Louis are 4-6
After playing Chi Cubs are 6-4
After a loss are 3-7

St. Louis Cardinals Trends:
When playing on Monday are 3-7
Before playing Houston are 6-4
After playing Pittsburgh are 6-4
After a loss are 5-5


A few Astros at Cardinals trends to consider:
The total has gone UNDER in 16 of Houston's last 22 games when playing on the road against St. Louis
The total has gone UNDER in 4 of Houston's last 6 games
Houston is 6-3 SU in its last 9 games when playing on the road against St. Louis
Houston is 5-20 SU in its last 25 games
St. Louis is 6-1 SU in its last 7 games when playing Houston
The total has gone UNDER in 16 of St. Louis' last 22 games when playing at home against Houston
The total has gone OVER in 4 of St. Louis' last 6 games at home
St. Louis is 3-6 SU in its last 9 games when playing at home against Houston


Next up:
Houston at St. Louis, Tuesday, July 26

Back to Top