Kieschnick, 27, was designated for assignment on Saturday as part of the Giants’ final cuts to get the active roster to 25 players. He was out of minor-league options and struggled in spring training, going 5-for-29 with 13 strikeouts.
Kieschnick was optioned to Triple-A Reno. He made his major league debut last July with the Giants and played in 38 games, starting 21 of them in left field, but hit just .202/.295/.226 in 95 plate appearances with a triple and five RBI. He struck out 29 times.
In 101 games with Triple-A Fresno, Kieschnick hit .273/.339/.497 in 422 plate appearances with 50 runs, 27 doubles, nine triples, 13 home runs and 56 RBI with 102 strikeouts.
Kieschnick was drafted by the Giants out of Texas Tech in the third round in 2008.