The Arizona Diamondbacks have claimed Roger Kieschnick off waivers from the San Francisco Giants.
Arizona has optioned Kieschnick to Triple-A Reno.
Kieschnick, who was designated for assignment at the end of Spring Training, going just 5-for-29 without an extra base hit in 34 plate appearances.