OddsShark Top Sportsbooks

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

Pittsburgh Pirates vs Kansas City Royals in MLB Betting Odds

The MLB baseball betting odds board sees a clash between Kansas City and Pittsburgh on Wednesday, with the host Royals trying to win for themselves and reward betting fans who pick them on the moneyline.

For the Kansas City Royals, Edinson Volquez gets the ball, charged with keeping the Pittsburgh Pirates hitters off the base paths. He'll face Charlie Morton, 6-3 on the year.

Opening Odds & Computer Pick

Baseball betting odds makers, including BetOnline, opened the Kansas City Royals as -124 moneyline favorites in this matchup. Over under total bettors saw the number open at 7.5 at shops such as Bovada.

Odds Shark prediction models pick the Royals to win this game 4.2-3.9. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

Pittsburgh Pirates vs Kansas City Royals Matchup

Team Betting Records & Power Rankings

The Kansas City Royals bring a 56-36 record to the battle against the 54-39 Pirates. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs Pittsburgh injuries news.

This game puts the Kansas City Royals, most recently No. 14 in Odds Shark MLB Power Rankings, up against the Pittsburgh Pirates, who rate a No. 12 in the latest survey.

Statistical Matchup

Rating these teams in several key categories is important for handicappers and Kansas City has baseball's No. 6-rated offensive output, at 9.38 hits per game. The Pittsburgh Pirates average 8.87 hits per game, good for No. 6 on the list.

Pittsburgh brings the No. 2-rated defense to this matchup, facing the Royals's No. 7-ranked defense.

Recent Outings Betting Recap

The Pirates were saddled with a loss last time out in G Cole's start, as they lost 3-1 against Kansas City on Tuesday at Kauffman Stadium.

Betting Trends
  • Pittsburgh is 12-6 SU in its last 18 games
  • Pittsburgh is 1-4 SU in its last 5 games
  • Pittsburgh is 1-4 SU in its last 5 games on the road
  • The total has gone OVER in 6 of Pittsburgh's last 9 games on the road
  • Kansas City is 11-3 SU in its last 14 games
  • The total has gone UNDER in 4 of Kansas City's last 6 games
  • Kansas City is 8-2 SU in its last 10 games at home
  • The total has gone OVER in 6 of Kansas City's last 9 games at home

Next Betting Matchups

Pittsburgh home to Washington, Thursday, July 23rd
Kansas City at St. Louis, Thursday, July 23rd