Previous Matchups & Picks

April 19, 2026 2:10pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#923
Liberatore
Houston Astros
Houston Astros
#924
Burrows

Lines & Odds

+1.5 (-176)
Runline
-1.5 (+151)
+118
Moneyline
-135
OVER 8.5 (-115)
Total
UNDER 8.5 (+100)

Cardinals vs. Astros Betting Picks

Get Cardinals vs. Astros betting picks, expert betting analysis, computer model picks, betting consensus data, matchup breakdowns, key betting angles, and the latest odds insights for today's Cardinals vs. Astros game.

Public Consensus

Who was the public on? 52% of the public money was on Houston Astros to win on the moneyline. And, 84% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Houston would win by a score of 6.5 to 4.5 with Houston winning on the moneyline and on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
E
R
St. Louis Cardinals img
0
0
0
0
4
0
0
0
0
3
7
Houston Astros
0
0
1
0
0
0
0
3
0
1
5

MLB Pro Pick Results

Here’s how my Pro Picks are performing.

MLBMLB Max Plays this season last 3.3 months
Wins
Losses
Units
25
8
+28.78
MLBMLB All Picks last 1.7 months
Wins
Losses
Units
87
74
+13.25
MLBMLB All Picks this season last 3.6 months
Wins
Losses
Units
8
2
+12.93
MLBMLB Free Picks this season last 18 days
Wins
Losses
Units
5
2
+2.66
MLBMLB All Playoff Picks last 13.1 years
Wins
Losses
Units
216
204
+1.73
April 18, 2026 7:10pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#975
Pallante
Houston Astros
Houston Astros
#976
Mccullers jr

Lines & Odds

+1.5 (-168)
Runline
-1.5 (+145)
+122
Moneyline
-139
OVER 9 (-115)
Total
UNDER 9 (-105)

Public Consensus

Who was the public on? 63% of the public money was on Houston Astros to win on the moneyline. And, 91% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 6.2 to 4.8 with St. Louis winning on the moneyline and on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
2
0
2
0
0
1
1
1
0
7
Houston Astros
1
0
0
0
0
0
0
1
3
5
April 17, 2026 8:10pm ET
@
St. Louis Cardinals
St. Louis Cardinals
#923
Leahy
Houston Astros
Houston Astros
#924
Lambert

Lines & Odds

+1.5 (-191)
Runline
-1.5 (+162)
+110
Moneyline
-126
OVER 9 (-110)
Total
UNDER 9 (-110)

Public Consensus

Who was the public on? 66% of the public money was on Houston Astros to win on the moneyline. And, 88% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that Houston would win by a score of 5.4 to 4.7 with Houston winning on the moneyline, St. Louis winning on the runline and the game going OVER the total.

Pro Picks

This Pro Pick was released to clients on April 17, 2026 at 11:33AM ET.
img MLB

St. Louis at Houston

April 17, 2026
img8:10 PM Eastern

If you discount a 7-6 win against the Rockies, the Astros are averaging only two runs per game during their last four games. Injuries to shortstop Jeremy Pena and outfielder Jake Meyers, both off good seasons last year, haven't helped the offense. Houston isn't a base-stealing threat anymore with Pena, who had 20 steals last season, and 35-year-old Jose Altuve not running like he used to. The Astros rank 25th in stolen bases. St Louis has scored three or fewer runs in four of its last six games. The Cardinals rank 20th in batting average. They will face Peter Lambert, who is hoping for better in his Astros debut after four bad years pitching at Coors Field for the Rockies. Kyle Leahy is on the hill for the Cardinals. He has a 5.14 ERA after going 4-2 with a 3.07 ERA in 88 innings pitched last season. The Cardinals have a rested bullpen after being idle on Thursday. Take the UNDER.

Final Score

1
2
3
4
5
6
7
8
9
R
St. Louis Cardinals img
1
0
2
1
0
0
3
2
0
9
Houston Astros
0
0
2
0
1
0
0
1
0
4
April 16, 2025 1:15pm ET
@
Houston Astros
Houston Astros
#927
Blanco
St. Louis Cardinals
St. Louis Cardinals
#928
Matz

Lines & Odds

-1.5 (+109)
Runline
+1.5 (-140)
-109
Moneyline
-105
OVER 8 (-115)
Total
UNDER 8 (-106)

Public Consensus

Who was the public on? 61% of the public money was on St. Louis Cardinals to win on the moneyline. And, 52% of the bets were on the game to go UNDER the total.

Computer Predictions

My computer prediction for this game was that Houston would win by a score of 4.9 to 4.0 with Houston winning on the moneyline, St. Louis winning on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Houston Astros
1
0
0
0
0
0
0
0
0
1
St. Louis Cardinals img
0
0
0
0
3
1
0
0
0
4
April 15, 2025 7:45pm ET
@
Houston Astros
Houston Astros
#979
Brown
St. Louis Cardinals
St. Louis Cardinals
#980
Fedde

Lines & Odds

-1.5 (+130)
Runline
+1.5 (-150)
-137
Moneyline
+120
OVER 7.5 (-104)
Total
UNDER 7.5 (-120)

Public Consensus

Who was the public on? 51% of the public money was on Houston Astros to win on the moneyline. And, 55% of the bets were on the game to go OVER the total.

Computer Predictions

My computer prediction for this game was that St. Louis would win by a score of 4.6 to 4.1 with St. Louis winning on the moneyline and on the runline and the game going OVER the total.

Final Score

1
2
3
4
5
6
7
8
9
R
Houston Astros img
0
0
0
0
0
1
0
1
0
2
St. Louis Cardinals
0
0
0
0
0
0
0
0
0
0

Get free MLB Picks

I pour over the data, injuries, news, and odds every morning. You get the best bets delivered to your inbox.