Kearns re-signed with the Indians last month, signing a one-year, $1.3 million free agent contract. He began 2010 with Cleveland before being traded to the New York Yankees on July 30. He batted .272 with eight homers and 42 RBI in 84 for the Indians.
Brown had two stints with the Indians last season. He appeared in 26 games, batting .230 with two RBI. At Triple-A Columbus, the 27-year-old batted .298 with eight homers and 67 RBI. The Indians have 10 days to trade, release or outright Brown to the minor leagues.