Baseball odds preview - Arizona vs. St. Louis

Arizona DiamondbacksSt. Louis Cardinals
July 7, 8:15 PM | GrassBusch Stadium

Arizona Diamondbacks vs St. Louis Cardinals Odds

47-41TEAM RECORD47-41



The Cardinals get a visit from the Arizona Diamondbacks in baseball action on Thursday, with the home side looking to send the visitors to the showers with a loss.

It's a pitching duel between Kyle McClellan for the Cardinals (5-5 on the year) and Joe Saunders for Arizona (5-7 so far).



View Arizona vs St Louis Odds and Stats.

Betting Line:
Sportsbooks had installed the Cardinals as -145 moneyline favorites in this particular MLB matchup. The total, meanwhile, was set early at 9 before betting started to move the line.

Power Rankings:
This game puts the Cardinals, most recently No. 8 in the National League Odds Shark MLB Power Rankings, up against the Diamondbacks, who rate a National League No. 15 in the latest survey.



How They Match Up:
Scoring stats point to some edges in this matchup. The game features St. Louis' National League No. 1-ranked scoring average of 4.7 runs per game, against a Diamondbacks offense rated No. 3 and scoring 4.5 runs per game in the league. The Cardinals have averaged 9.1 hits per game to date this season, more than the Diamondbacks hitters have managed (8.5 per nine innings).

St. Louis owns the National League's No. 11 defense, allowing 4.4 men per game to cross the plate. That contrasts with Arizona's National League No. 12-rated defense.

The Diamondbacks were a 3-1 loser in their most recent outing on the road against the Brewers. That made winners of bettors who got Milwaukee at -148 on the moneyline, while the total score (4) was good news for UNDER bettors. The Diamondbacks endured a 3-1 loss at the hands of the Brewers on Wednesday, with Josh Collmenter throwing 6 innings of 3-hit ball at Miller Park.

St. Louis lost its last outing, a 9-8 result against the Reds on July 6. Bettors who backed the Reds at +116 on the moneyline won on the day, and the total score (17) sent OVER bettors to the payout window. St. Louis lost a tight one on Wednesday, seeing the game get away from them in extra innings and falling by a 9-8 score against Cincinnati at Busch Stadium.


Arizona Diamondbacks Trends:
When playing on Thursday are 4-6
Before playing St. Louis are 5-5
After playing Milwaukee are 4-6
After a loss are 5-5

St. Louis Cardinals Trends:
When playing on Thursday are 4-6
Before playing Arizona are 5-5
After playing Cincinnati are 5-5
After a loss are 4-6


A few Diamondbacks at Cardinals trends to consider:
The total has gone UNDER in 5 of Arizona's last 6 games when playing on the road against St. Louis
The total has gone OVER in 5 of Arizona's last 7 games on the road
Arizona is 17-8 SU in its last 25 games on the road
The total has gone OVER in 4 of Arizona's last 6 games
The total has gone UNDER in 5 of St. Louis' last 6 games when playing at home against Arizona
St. Louis is 7-2 SU in its last 9 games when playing at home against Arizona
The total has gone OVER in 5 of St. Louis' last 7 games at home
St. Louis is 6-3 SU in its last 9 games


Next up:
Arizona at St. Louis, Friday, July 8

Back to Top