The current delay of the St. Louis Cardinals game is due to inclement weather, specifically rain in the area. This is a common reason for game delays or postponements for the Cardinals, as rain can make the field unplayable and unsafe. The game will typically be rescheduled or delayed until the weather clears enough for play to begin safely. Recent examples of delays show the Cardinals' games being postponed or start times moved because of rain, with new start times announced once the weather improves. There are no reports of other reasons for the delay at this time, so rain is the primary cause.