The Kansas City Royals were defeated by the St. Louis Cardinals, 8 to 2, on August 12, 2018.

Explore