A key battle on the MLB betting odds menu sees the visiting Colorado Rockies dueling the St. Louis Cardinals on Tuesday at New Busch Stadium.
Jon Gray, with a record of 3-1 on the season, gets the ball for the Colorado Rockies, while the St. Louis Cardinals trot Lance Lynn to the mound in this one. He is 8-6 so far in 2017.
Sportsbook Odds & Computer Pick
The St. Louis Cardinals were listed as -136 moneyline favorites earlier in the day at Sportsbook, while odds makers set the Sportsbook total line around 9 earlier at Sportsbook.
Handicapping models based on recent betting stats and prediction formulas pick a 5.7-4.9 win for the Cardinals. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.
Colorado Rockies vs St. Louis Cardinals Matchup
Team Betting Records & Power Rankings
The St. Louis Cardinals sport a record of 48-51 heading into this matchup, while the Colorado Rockies sit at 58-43 on the season Stay Informed: follow us on Twitter for odds specials, betting line moves and St. Louis vs Colorado injuries news.
The St. Louis Cardinals vs Colorado Rockies odds would favor the Cardinals if the betting lines were set according to our power ranks. St. Louis is rated No. 4 in the current Odds Shark poll, while Colorado is at No. 10.
Statistical Matchup
The game also pits St. Louis Cardinals No. 21-rated offense, averaging 4.56 runs per game, against a Colorado Rockies defense that ranks No. 17 at 4.85 in runs allowed per game. The St. Louis Cardinals have averaged 8.64 hits per game so far, less than Colorado Rockies batters have averaged on the year (9.5 hits per game).
Pitching and defensive stats are important baseball handicapping betting factors and St. Louis has the No. 8-ranked defense. In the other dugout, the Rockies own the No. 17 mark in runs allowed.
Recent Outings Betting Recap
Colorado suffered a 8-2 loss against St. Louis on Monday, as Antonio Senzatela wasn't able to lead his team to victory at New Busch Stadium.
Next Betting Matchups
Colorado at St. Louis, Wednesday, July 26th