McGreevy won't start as scheduled Thursday against the Diamondbacks after the game was postponed due to inclement weather in St. Louis, John Gambadoro of Arizona Sports 98.7 FM reports.
McGreevy will likely have his start pushed back a day and instead take the mound in Friday's series opener against Miami. The 25-year-old had a streak of three straight quality starts snapped last Friday in Kansas City, where he gave up five runs on eight hits and a walk over five frames.