The Kansas City Royals-St. Louis Cardinals game has been postponed Wednesday due to inclement weather.
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.
Source: St. Louis Cardinals