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.