OddsShark Top Sportsbooks

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

St. Louis Cardinals visit Philadelphia Phillies in MLB Betting Odds Clash

The St. Louis Cardinals will look to pick up a road win when they take on the Phillies in Philadelphia at Citizens Bank Park on Wednesday in MLB baseball betting odds action.

Michael Wacha gets the ball in front of a hostile crowd for the St. Louis Cardinals on Wednesday; he's 3-3 on the season. The Philadelphia Phillies, meanwhile, will counter with Nick Pivetta, who will be looking to improve on his 1-3 mark.

Opening Odds & Computer Pick

Sportsbooks such as MyBookie had set the Philadelphia Phillies as 130 underdogs on the moneyline for this contest. The over under was hovering near 9.5 for betting fans hoping to turn a profit on totals at Bovada.

Odds Shark computer score prediction models pick a possible 6.2-3.5 win for the Cardinals on Wednesday. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

St. Louis Cardinals vs Philadelphia Phillies Matchup

Team Betting Records & Power Rankings

22-47 Philadelphia battles the Cardinals, currently with a 32-37 mark. Stay Informed: follow us on Twitter for odds specials, betting line moves and Philadelphia vs St. Louis injuries news.

The Philadelphia Phillies sit at No. 30 in the current MLB power poll here at Odds Shark, while the St. Louis Cardinals sit at No. 23 on the same chart.

Statistical Matchup

When it comes to getting on base, the visiting St. Louis Cardinals rank No. 17 at 8.59 hits per game. That compares with the Philadelphia Phillies No. 26 ranking in that category.

St. Louis brings the No. 11-rated defense to this matchup, facing the Phillies's No. 25-ranked defense.

Recent Outings Betting Recap

St. Louis won a close affair on Tuesday in their last outing, defeating Philadelphia 8-1 in extra innings at Citizens Bank Park.

Betting Trends
  • St. Louis is 2-4 ATS in its last 6 games
  • St. Louis is 2-5 SU in its last 7 games
  • The total has gone OVER in 5 of St. Louis's last 6 games
  • St. Louis is 2-6 ATS in its last 8 games on the road
  • Philadelphia is 2-4 ATS in its last 6 games
  • Philadelphia is 1-12 SU in its last 13 games
  • Philadelphia is 5-13 ATS in its last 18 games at home
  • Philadelphia is 1-5 SU in its last 6 games at home

Next Betting Matchups

St. Louis at Philadelphia, Thursday, June 22nd