
ST. LOUIS (AP) – The Kansas City Royals game at the St. Louis Cardinals has been postponed by rain after a delay of 2 hours, 31 minutes.
No makeup date has been determined for the final game of the season series.
The Cardinals lead the season series 3-2.