OddsShark Top Sportsbooks

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

MLB Betting: Cardinals vs. Orioles

The Battle of the bird in Baltimore concludes tonight, as the the st. Louis Cardinals finish up a three-game series with the Orioles.

Jake Westbrook (6-4, 5.32) starts for the Cardinals tonight, while Brian Matusz (1-3, 6.85) is on tap for Baltimore. Westbrook was ripped for four runs on 10 hits over 4 1-3 innings against Toronto in his last start. Matusz surrendered six runs on nine hits in 4 2-3 innings against Cincinnati last time out.

View St Louis vs Baltimore Odds and Stats.

Betting Line:
On the opening MLB line for this matchup, Baltimore sat as -110 favorites. The total was set at 9.5.

Power Rankings:
The Odds Shark MLB Power Rankings have the Orioles at No. 11 in the American League and the Cardinals at No. 8 in the National League heading into this contest.

How They Match Up:
Rating these teams in several key categories is important for handicappers and Baltimore has the American League's No. 9-rated offensive output, at 9 hits per game. The Cardinals average 9.1 hits per game, good for No. 1 on the National League list.

Defensively, St. Louis features the National League's No. 14-rated defense on the road, allowing 4.8 runs per game. Baltimore, meanwhile, comes in at No. 8 in the American League at home, scoring 4.2 runs per game.

In their last action, St. Louis was a 5-1 winner on the road against the Orioles. Bettors on St. Louis at -125 on the moneyline collected their winnings from that game, while the total score (6) sent UNDER bettors home happy as well. The Cardinals enjoyed a 5-1 victory at the expense of the Orioles on Wednesday, with Chris Carpenter throwing 9 innings of 7-hit ball at Camden Yards.

St. Louis Cardinals Trends:
When playing on Thursday are 5-5
Before playing Tampa Bay are 3-3
After playing Baltimore are 3-1
After a win are 5-5

Baltimore Orioles Trends:
When playing on Thursday are 6-4
Before playing Atlanta are 2-8
After playing St. Louis are 1-3
After a loss are 4-6

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

Next up:
St. Louis at Tampa Bay, Friday, July 1
Baltimore at Atlanta, Friday, July 1