Royals-Cardinals postponed Wednesday by weather

The Kansas City Royals-St. Louis Cardinals game has been postponed Wednesday due to inclement weather.

What It Means:

The game has been rescheduled for Monday, May 2. Adam Wainwright was scheduled to pitch for the Cardinals and Zack Greinke was penciled in for the Royals.

The Cardinals are No. 9 and the Royals are No. 29 in numberFire's MLB Team Power Rankings.