Giants release Mark Teahen, Ryan Cavan

Teahen was signed to a minor-league deal in February after bouncing around the league in 2013. Cavan hit .281/.331/.367 with three home runs and 38 RBI in 300 at-bats with high Class A San Jose last season.

Mark Teahen granted release from the Diamondbacks

Teahen was with the Diamondbacks Triple-A club early in the year but was traded to the Reds. Cincinnatti was not happy with his physical, and Teahen ended up back in Arizona. The organization sent him to extended spring training because there were no available roster spots in Triple-A Reno.

Teahen is a free-agent and can sign with any team. He has a career .264/.327/.409 line over 2,873 at-bats.