Ryan Vogelsong: Replacement options if San Francisco Giants starting pitcher continues to falter

Jul 9, 2014; San Francisco, CA, USA; San Francisco Giants starting pitcher Matt Cain (18) and catcher Buster Posey (28) confer on the mound during the sixth inning against the Oakland Athletics at AT&T Park. Giants won 5-2. Mandatory Credit: Bob Stanton-USA TODAY Sports
The injured: Matt Cain & Jake Peavy
This list wouldn’t be complete without a salute to the wounded soldiers. Welcoming back Matt Cain or Jake Peavy ahead of schedule would obviously be ideal for the Giants, but it appears the club is smartly taking its time with both former aces:
Jake Peavy is playing catch for the third straight day. No immediate plans to get back on a mound.
— Andrew Baggarly (@extrabaggs) April 24, 2015
Matt Cain plays catch from 60 feet, reports no issues http://t.co/zfsjhV1UB2 #SFGiants pic.twitter.com/nNXADJTBBL
— KNBR (@KNBR) April 29, 2015
With respect to necessary rehab assignments, it would be surprising to see either before mid-to-late May. But, boy, would an early return for either (specifically to spell Vogelsong) be nice.