Indians signed OF Austin Kearns to a one-year, $1.3 million contract.
Kearns, 30, posted a .263/.351/.395 batting line across 461 plate appearances for the Indians and Yankees this past year. Now he's back in Cleveland, where he will likely serve in a left field platoon.
Indians signed OF Travis Buck to a minor league contract.
The A's former No. 1 prospect never reached expectations in Oakland and was non-tendered earlier this winter after qualifying for Super Two status. He's 27 and has just a .250/.330/.424 batting line over 587 career at-bats, and injuries have been a problem, as well. But, Buck still has some ability and we like it as a low-risk move from the Tribe. He'll compete for a bench job in spring training.