St. Louis Cardinals have won the past 1 out of 5 games while the Kansas City Royals have won the past 3 out of 5 games. The Cardinals are 3 and 2 on the most recent away games while the Royals are 3 and 2 at home. Vegas has the line at St. Louis Cardinals -131 and the total at 9.
Today's picks for Cardinals vs Royals
Purchase picks directly from the expert's website. Experts are listed in order, based on their hit rate from picks on previous Cardinals and/or Royals games.
You might also like the matchup for tonight's Boston College Eagles @ N.C. State Wolfpack, Columbus Blue Jackets @ New Jersey Devils, or Colorado Avalanche @ Vancouver Canucks games from Verified Cappers.
Matchups this season between St. Louis Cardinals and Kansas City Royals
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)