The St. Louis Cardinals pay a visit to Kansas City on Saturday, hoping to shut down the Royals bats in baseball betting action at Kauffman Stadium.
The match puts starter John Lackey for the St. Louis Cardinals on the hill facing Edinson Volquez for the Kansas City Royals. Lackey brings a 2-2 mark to the game, while Volquez is 3-3 to date on the season.
Sportsbook Odds & Computer Pick
Sportsbooks such as Sportsbook had installed the Kansas City Royals as -112 moneyline favorites in this particular MLB betting odds matchup. The total, meanwhile, was set early at 7.5 before betting at Sportsbook started to move the line.
Prediction-scoring formulas run on this game pick a potential 5.5-5.1 result in favor of the Royals. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.
St. Louis Cardinals vs Kansas City Royals Matchup
Team Betting Records & Power Rankings
27-14 Kansas City battles the Cardinals, currently with a 27-15 mark. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs St. Louis injuries news.
The Kansas City Royals sit at No. 9 in the current MLB power poll here at Odds Shark, while the St. Louis Cardinals sit at No. 8 on the same chart.
Statistical Matchup
Scoring stats point to some edges in this matchup. The game features the Kansas City Royals No. 2-ranked scoring average of 5.05 runs per game, against a St. Louis Cardinals offense rated No. 12 and scoring 4.31 runs per game. The Royals have averaged 10.05 hits per game to date this season, more than the Cardinals hitters have managed (9.31 per nine innings).
Pitching and defensive stats are important baseball handicapping betting factors and Kansas City has the No. 2-ranked defense. In the other dugout, the Cardinals own the No. 1 mark in runs allowed.
Recent Outings Betting Recap
St. Louis didn't plate a single run in their last outing, shut down by Chris Young in a losing cause, 5-0, against Kansas City on Friday.
Next Betting Matchups
St. Louis at Kansas City, Sunday, May 24th