The Kansas City Royals will look to pick up a road win when they take on the Giants in San Francisco at AT&T Park on Wednesday in MLB baseball betting odds action.
Johnny Cueto will take the mound for the San Francisco Giants, and he'll carry a 5-5 record into the contest. Jason Hammel gets the ball for the Kansas City Royals; he's 2-6 so far this season.
Sportsbook Odds & Computer Pick
Sportsbooks such as Sportsbook had set the San Francisco Giants as -170 favorites on the moneyline for this contest. The over under was hovering near 7.5 for betting fans hoping to turn a profit on totals at Sportsbook.
Odds Shark computer score prediction models pick a possible 5.2-4.3 win for the Royals on Wednesday. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.
Kansas City Royals vs San Francisco Giants Matchup
Team Betting Records & Power Rankings
San Francisco (26-40) will face the 29-34 Royals in this tilt. Stay Informed: follow us on Twitter for odds specials, betting line moves and San Francisco vs Kansas City injuries news.
It's a MLB baseball betting matchup between the No. 14-rated San Francisco Giants and the league No. 20-ranked Kansas City Royals, according to the latest MLB power poll here at Odds Shark.
Statistical Matchup
The game also pits San Francisco Giants No. 29-rated offense, averaging 3.64 runs per game, against a Kansas City Royals defense that ranks No. 13 at 4.52 in runs allowed per game. The San Francisco Giants have averaged 8.03 hits per game so far, less than Kansas City Royals batters have averaged on the year (8.11 hits per game).
Pitching and defensive stats are important baseball handicapping betting factors and San Francisco has the No. 18-ranked defense. In the other dugout, the Royals own the No. 13 mark in runs allowed.
Recent Outings Betting Recap
The Royals grabbed a win last time out, defeating Ty Blach and the Giants 8-1 on Tuesday at AT&T Park.
Next Betting Matchups
Kansas City at Los Angeles, Thursday, June 15th
San Francisco at Colorado, Thursday, June 15th