Kansas City Royals have won the past 2 out of 5 games while the St. Louis Cardinals have won the past 2 out of 5 games. The Royals are 4 and 1 on the most recent away games while the Cardinals are 4 and 1 at home. Vegas has the line at St. Louis Cardinals -158 and the total at 9.
Today's picks for Royals vs Cardinals
Purchase picks directly from the expert's website. Experts are listed in order, based on their hit rate from picks on previous Royals and/or Cardinals games.
Matchups this season between Kansas City Royals and St. Louis Cardinals
Kansas City vs St. Louis: 8/10/2017 (St. Louis Win 6-8)
Kansas City vs St. Louis: 8/9/2017 (St. Louis Win 5-8)
St. Louis vs Kansas City: 8/8/2017 (St. Louis Win 10-3)
St. Louis vs Kansas City: 8/7/2017 (St. Louis Win 11-3)