First baseman Travis Ishikawa was claimed by the Pittsburgh Pirates on Sunday a day after he had been placed on waivers by the San Francisco Giants.