OddsShark Top Sportsbooks

*Terms and Conditions apply to all bonus offers on this website. Please visit operator for details.

Arizona Diamondbacks vs St. Louis Cardinals in MLB odds

St. Louis CardinalsArizona Diamondbacks
April 12, 9:40 PM | GrassChase Field

St. Louis Cardinals vs Arizona Diamondbacks Odds


A key battle on the MLB odds menu sees visiting St. Louis duelling Arizona on Tuesday at Chase Field.

St. Louis puts its faith in starter Chris Carpenter to earn a win and boost his personal mark of 0-1. Getting the ball for the Diamondbacks is Armando Galarraga, who owns a 1-0 record on the season with a 5.14 ERA.

View St Louis vs Arizona Odds and Stats.

Betting Line:
The Diamondbacks were listed as +134 moneyline underdogs at most sportsbooks tracked by Odds Shark, while oddsmakers set the opening total around 8.5 earlier on Monday.

How They Match Up:
At the plate, Arizona owns the No. 3 ranking for hits in the National League at 10.1 per game. By contrast, the Cardinals are rated No. 11 in the same category at 8.3 per game.

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

St. Louis won its last outing, an 8-2 result against the Diamondbacks on April 11. Bettors who backed the Cardinals at -120 on the moneyline won on the day, and the total score (10) sent UNDER bettors to the payout window. St. Louis rolled to an 8-2 win against Arizona on Monday, as Kyle McClellan and the Cardinals' bats led the team to victory at Chase Field.

St. Louis Cardinals Trends:
When playing on Tuesday are 4-6
Before playing Arizona are 6-4
After playing Arizona are 3-7
After a win are 6-4

Arizona Diamondbacks Trends:
When playing on Tuesday are 2-8
Before playing St. Louis are 4-6
After playing St. Louis are 6-4
After a loss are 5-5

A few Cardinals at Diamondbacks trends to consider:
The total has gone UNDER in 6 of St. Louis' last 8 games
St. Louis is 13-6 SU in its last 19 games when playing Arizona
St. Louis is 8-15 SU in its last 23 games on the road
Arizona is 8-3 SU in its last 11 games at home
The total has gone OVER in 4 of Arizona's last 6 games
Arizona is 5-10 SU in its last 15 games
Arizona is 6-13 SU in its last 19 games when playing St. Louis

Next up:
St. Louis at Arizona, Wednesday, April 13