St. Louis Cardinals at Pittsburgh Pirates Betting Lines and Pick

The MLB baseball betting odds board sees a clash between Pittsburgh and St. Louis on Sunday, with the host Pirates trying to win for themselves and reward betting fans who pick them on the moneyline.

St. Louis puts its faith in starter Carlos Martinez to earn a win and boost his personal mark of 6-8. Getting the ball for the Pittsburgh Pirates is Trevor Williams, who owns a record on the season with a ERA.

Sportsbook Odds & Computer Pick

Those betting on the visitors in this one found the St. Louis Cardinals listed as favorites of -142 at most sportsbooks, including Sportsbook. Total bettors saw the number open in the area of 8.5, check for odds updates at Sportsbook.

Prediction-scoring formulas run on this game pick a potential 5.1-3.5 result in favor of the Pirates. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

St. Louis Cardinals vs Pittsburgh Pirates Matchup

Team Betting Records & Power Rankings

The Pittsburgh Pirates bring a 43-48 record to the battle against the 44-46 Cardinals. Stay Informed: follow us on Twitter for odds specials, betting line moves and Pittsburgh vs St. Louis injuries news.

The Pittsburgh Pirates vs St. Louis Cardinals odds would favor the Cardinals if the betting lines were set according to our power ranks. Pittsburgh is rated No. 11 in the current Odds Shark poll, while St. Louis is at No. 5.

Statistical Matchup

Offensively, the game matches up Pittsburgh Pirates No. 24 ranked offense (4.21 runs per game) against a St. Louis Cardinals defense and pitching staff that sits at No. 8 at 4.38 runs allowed per game. The Pittsburgh Pirates have been averaging 8.23 hits per game, less than the St. Louis Cardinals have managed so far this season (8.57 hits on average).

St. Louis brings the No. 8-rated defense to this matchup, facing the Pirates's No. 12-ranked defense.

Recent Outings Betting Recap

L Lynn chucked 6.1 shutout innings at the Pirates in their last game, striking out 3 in a 4-0 win against Pittsburgh in baseball action at PNC Park.

Betting Trends
  • St. Louis is 4-2 SU in its last 6 games
  • The total has gone UNDER in 5 of St. Louis's last 6 games
  • St. Louis is 5-10 ATS in its last 15 games on the road
  • St. Louis is 6-13 SU in its last 19 games on the road
  • Pittsburgh is 6-2 ATS in its last 8 games
  • Pittsburgh is 6-2 SU in its last 8 games
  • The total has gone UNDER in 9 of Pittsburgh's last 11 games
  • Pittsburgh is 1-4 ATS in its last 5 games at home

Next Betting Matchups

St. Louis at New York, Monday, July 17th
Pittsburgh home to Milwaukee, Monday, July 17th

Back to Top