The St. Louis Cardinals and Colorado Rockies hoped to face off at 6:45 p.m. CT on Tuesday evening. Mother Nature had different ideas. About half an hour before the game was slated to begin, the Cardinals announced a weather delay.
Fans could have seen this one coming. After all, there had been reports from Busch Stadium and flooding because of the rain. All that's left to do now is wait for an updated start time. We're keeping an eye on that for you.
Rockies-Cardinals rain delay updates: Start time set for 8:25 p.m. CT
6:50 p.m. CT: Well that didn't take too long. The Cardinals now expect to begin Tuesday night's game at 7:25 p.m. CT.
Game alert: Rockies-Cardinals estimated to start at 8:25pm ET Tuesday.
— Underdog MLB (@UnderdogMLB) August 12, 2025
6:20 p.m. CT: Cardinals PR informed beat writers at the ballpark that the game would begin in a weatheer delay around 6:15 p.m. CT. An official announcement on social media followed soon after.
Due to inclement weather in the St. Louis area, the start of tonight's game will be delayed.
— St. Louis Cardinals (@Cardinals) August 12, 2025
We will provide more information as it becomes available.
There are thunderstorms in the forecast, per Accuweather, through to 8 p.m. CT. The chance of rain around 7 p.m. CT i 76 percent. That drops to 51 percent by 8 p.m. and 47 percent by 9 p.m. CT.
So weather could be a factor for the next couple of hours. The intensity of that weather will determine how quickly the game can get underway.
On the plus side, the weather has cleared up from the extremes it was at earlier in the day.
Omg!!!! This is insane!!! Look at the dugouts flooding. That means the steps down to the clubhouse is gonna be flooded. pic.twitter.com/AQfcgfGoNh
— Ryan Spilborghs (@spillygoat19) August 12, 2025
When things do get underway, the Cardinals intend to have Matthew Libertore on the mound. He's looking to improve his 6-9 record and 3.98 ERA on the season. Last time out, he went four innings against the Dodgers, allowing six hits and two earned runs.
On the other side of the equation is Kyle Freeland. The Rockies pitcher has a 2-12 record this year with an ERA of 5.53. His last time out was not fun. He gave up six earned runs in 4.2 innings against the Blue Jays, who battered Colorado 20-1.