Those betting on MLB baseball odds will look to pick a Sportsbook at PNC Park on Sunday as the host Pittsburgh Pirates battle the St. Louis Cardinals in baseball betting odds action.
Luke Weaver gets the ball in front of a hostile crowd for the St. Louis Cardinals on Sunday; he's 2-1 on the season. The Pittsburgh Pirates, meanwhile, will counter with Nick Kingham, who will be looking to improve on his 0-0 mark.
Sportsbook Odds & Computer Pick
On the MLB moneyline for this betting odds matchup, Pittsburgh sat as 144 underdogs earlier in the day at Sportsbook. The over/under total was set at 8, according to Sportsbook.
Odds Shark prediction models pick the Pirates to win this game 3.0-2.2. 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 16-11 record to the battle against the 15-11 Cardinals. Stay Informed: follow us on Twitter for odds specials, betting line moves and Pittsburgh vs St. Louis injuries news.
It's a MLB baseball betting matchup between the No. 16-rated Pittsburgh Pirates and the league No. 2-ranked St. Louis Cardinals, according to the latest MLB power poll here at Odds Shark.
Statistical Matchup
Offensively, the game matches up Pittsburgh Pirates No. 7 ranked offense (5 runs per game) against a St. Louis Cardinals defense and pitching staff that sits at No. 6 at 3.69 runs allowed per game. The Pittsburgh Pirates have been averaging 8.93 hits per game, more than the St. Louis Cardinals have managed so far this season (8.19 hits on average).
Pitching and defensive stats are important baseball handicapping betting factors and Pittsburgh has the No. 14-ranked defense. In the other dugout, the Cardinals own the No. 6 mark in runs allowed.
Recent Outings Betting Recap
The Cardinals endured a 6-2 loss at the hands of the Pirates on Saturday, with Jack Flaherty throwing 5 innings of 4-hit ball at PNC Park.
Next Betting Matchups
St. Louis home to Chicago, Tuesday, May 1st
Pittsburgh at Washington, Monday, April 30th