It is going to be an extra long season for the Houston Astros as they continue to struggle on offense, and keep falling short night in and night out. The Astros made a run of 7-2, and even bad teams encounter some periods of success during the long season, but outside of that run this team is 2-19 in their other 21 games. They have not scored more than 4 runs in any of their last 13 games, scoring 2 or less in nine of them, or close to 70% of the time. They now face a Cardinals’ staff that has allowed more than 4 runs just once in their last 18 games. That makes this a monumental task for the ‘Stros to be competitive here. I'm going with St. Louis.
TAKE THE GUESSWORK OUT OF SPORTS BETTING
Get my free MLB picks and predictions.
Join 409,394 Subscribers!