The Astros proved that the Royals can be beaten at home as they came away with two of three games at Kauffman Stadium over the weekend, marking only the second time KC has given up a series at home this year. The Royals will attempt to rectify their home record as they open up an interleague series with the Cardinals on Monday.
KC is still the best home team in the league with a 26-10 standing at Kauffman and will send Danny Duffy (2-1, 3.38 ERA) to the mound in a matchup vs the veteran Adam Wainwright (6-4, 4.73 ERA).
Coming off an injury-riddled 2015, Wainwright hasn’t quite rediscovered his “ace” stuff and is starting to show his age. On the road this year, Wainwright has posted a 5.74 ERA in eight starts. The righty's record this year has been inflated by the ridiculous amount of run support he is receiving from one of the best offenses in the league.
Duffy is one of the only pitchers on the Royals' roster who has worse numbers at home than he does on the road. In four starts at Kauffman, the lefty has given up seven home runs and posted an ERA of 4.88.
Sportsbook Odds & Computer Pick
The Kansas City Royals were listed as -118 moneyline favorites earlier in the day at Sportsbook, while odds makers set the Sportsbook total line around 8.5 earlier at Sportsbook.
Odds Shark prediction models pick the Royals to win this game 4.6-4.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 Kansas City Royals Matchup
Team Betting Records & Power Rankings
The Kansas City Royals bring a 39-35 record to the battle against the 39-35 Cardinals. Stay Informed: follow us on Twitter for odds specials, betting line moves and Kansas City vs St. Louis injuries news.
The MLB Power Rankings show a disparity between these teams, with the Kansas City Royals rated this week at No. 23 and the St. Louis Cardinals sitting at No. 8.
Statistical Matchup
The game also pits Kansas City Royals No. 23-rated offense, averaging 4.07 runs per game, against a St. Louis Cardinals defense that ranks No. 12 at 4.28 in runs allowed per game. The Kansas City Royals have averaged 9.49 hits per game so far, more than St. Louis Cardinals batters have averaged on the year (9.09 hits per game).
St. Louis brings the No. 12-rated defense to this matchup, facing the Royals's No. 10-ranked defense.
Recent Outings Betting Recap
The Cardinals enjoyed a 11-6 victory at the expense of the Mariners on Sunday, with J Garcia throwing innings of -hit ball at Safeco Field.
I Kennedy blew away 11 Houston batters in the Royals's last start, leading them to a 6-1 win over Houston on Sunday at Kauffman Stadium.
Next Betting Matchups
St. Louis at Kansas City, Tuesday, June 28th